elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Temas
Páginas: 1 ... 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 [21]
201  Programación / .NET (C#, VB.NET, ASP) / Problema de seguridad grave en mi aplicacion en: 27 Febrero 2009, 18:55 pm
Hola gente..
Estoy programando en vb.net

Y mi aplicacion tiene un grave problema... y pensé miles de cosas.. pero no se que elegir..

El tema es el siguiente:

Mi aplicacion, basicamente, lo que hace es guardar contraseñas...
Por ejemplo:
Ejecutas el programa.. pide una contraseña MADRE.. que es la del programa, y se inicia...

Luego podes agregar contraseñas.. por ejemplo:
hago click en "Agregar Perfil" y pongo de nombre de usuario: Skeletron, de contraseña: xxxxx y "web": elhacker.net
Esos 3 datos, se me tienen que guardar en un archivo...

El programa tiene una opcion para ver todas las contraseñas que he guardado..
Pero el problema.. es que si copio el archivo de contraseñas (database) de MI aplicacion, donde tiene todas mis contraseñas... y se la sobreescribo a otra persona que tiene la misma aplicacion... cuando haga click en VER CONTRASEÑAS.. verá las mias....

Y eso no debe ser así!!!! es GRAVISIMO!!.. U.U

Entonces pensé:
* cifrar los datos, y que la contraseña maestra del programa, sea la KEY de encriptacion... y que el IV de encriptacion sea aleatorio...
Pero el problema es que no siempre la contraseña maestra va a ser de la longitud exacta que requiere para ser KEY de encriptacion...
y si cambia la contraseña.. se pierde la key tambien... a no ser que desencripte todo, y vuelva a cifrar todo con la nueva KEY

tambien pensé:
* Compilo con el propio .exe un archivo donde tenga el KEY y el IV aleatorio para cada aplicacion... pero que sea el mismo KEY e IV para todos los "perfiles" que agregue al programa..
O sea:
PEPE en su .exe tiene 1 KEY y 1 IV para cifrar todos sus perfiles...
JUAN TAMBIEN... pero las 2 KEY y las 2 IV son diferentes...
Entonces para ésto necesito que al iniciar el programa, se genere una KEY y IV y se guarde.. y que nunca mas cambien... porque si cambian.. (para podes descifrar)...

En fin...
Algunos me dijeron: "Guarda en un archivo la key y el IV..."
Pero si viene una persona, y me copia ese archivo y la DATABASE... lo coloca en su aplicacion... y me los lee.....


Conclusión:
Necesito lograr esconder un KEY y un IV FIJO para cada aplicacion.. Pero diferente en cada una de ellas...
Alguien me da unas ideas????
202  Programación / .NET (C#, VB.NET, ASP) / Como cifrar un String?? y que siga siendo String... en: 26 Febrero 2009, 19:42 pm
Hola..
COmo veo que no recibi muchas respuestas aqui:
http://foro.elhacker.net/programacion_general/como_me_conviene_crear_la_base_de_datos_encriptacion-t246488.0.html

Voy a formular otra pregunta, y la voy a hacer mas natural... y sin tanto quilombos...


La pregunta:
Hay alguna manera de cifrar un STRING y que no deje de ser STRING???
Para poder guardarlo en un archivo de texto cifrado...?????
203  Programación / .NET (C#, VB.NET, ASP) / Necesito averiguar una "orden" de una web (no se como explicarlo :P ) en: 26 Febrero 2009, 19:23 pm
Holaa gente...

A ver...

No se como explicar el nombre del asunto...
Pero.. se los explico aca...

((( Estoy programando en VIsual Basic.net )))

Imaginen ésto:

en una web hay como dos "sectores" con items que se puede arrastrar...
Vieron las webs como los juegos on-line.. como Darkpirates.es que tenes 2 cajas con objetos arrastrables..
Que de una caja (vendedor) arrastras un objeto a otra caja (tu caja personal) y compras ese objecto..

Bueno.. yo estoy en una web algo parecida... juro que no es darkpirates.. pero es algo parecida...
Y quisiera saber como es el codigo que tengo que ejecutar en el explorador para poder pasar un item de una caja a la otra... o sea... quiero hacer un programa que al hacer click en un boton, se compren todos los items... o sea.. que ejecute el codigo de pasar un item de una caja a la otra...
En pocas palabras: mediante codigo, arrastrar el objeto...

el tema no es tan facil... porque los items no se pueden arrastrar a cualquier lugar... porque si un lugar ya esta ocupado.. tenes que arrastrarlo al lado.. pero de eso me puedo encargar un poco yo..

las 2 cajas son como 2 matrices..
la caja del que vende, le falta un item en la 1º columna horizontal, en la 3º posicion de izquierda a derecha...
aca esta el codigo:

Código:
<div id="salesBoxBottom"> <div id="shopContainer"> <ul id="shopSelector" class="gridselector"> <li class="cart_1 cartSelectors cartAct_1"></li> <li class="cart_2 cartSelectors"></li> <li class="cart_3 cartSelectors"></li> </ul> <div id="shop" class="shop tooltipContainer"> <img style="position: absolute; height: 35px; width: 35px; top: 0px; left: 0px;" class="items maskextra" id="shop_0" src="designs/default/images/Items/mask2.gif"><img style="position: absolute; height: 35px; width: 35px; top: 0px; left: 35px;" class="items foodextra" id="shop_1" src="designs/default/images/Items/food9.gif"><img style="position: absolute; height: 35px; width: 35px; top: 0px; left: 70px;" class="items foodextra" id="shop_2" src="designs/default/images/Items/food0.gif"><img style="position: absolute; height: 35px; width: 35px; top: 0px; left: 105px;" class="items foodextra" id="shop_3" src="designs/default/images/Items/food5.gif"><img style="position: absolute; height: 70px; width: 35px; top: 0px; left: 140px;" class="items flagextra" id="shop_4" src="designs/default/images/Items/fl0.gif"><img style="position: absolute; height: 35px; width: 35px; top: 0px; left: 175px;" class="items maskextra" id="shop_5" src="designs/default/images/Items/mask5.gif"><img style="position: absolute; height: 70px; width: 35px; top: 35px; left: 0px;" class="items flagextra" id="shop_6" src="designs/default/images/Items/fl0.gif"><img style="position: absolute; height: 70px; width: 35px; top: 35px; left: 35px;" class="items flagextra" id="shop_7" src="designs/default/images/Items/fl4.gif"><img style="position: absolute; height: 70px; width: 35px; top: 35px; left: 70px;" class="items flagextra" id="shop_8" src="designs/default/images/Items/fl2.gif"><img style="position: absolute; height: 70px; width: 35px; top: 35px; left: 105px;" class="items flagextra" id="shop_9" src="designs/default/images/Items/fl0.gif"><img style="position: absolute; height: 70px; width: 35px; top: 35px; left: 175px;" class="items flagextra" id="shop_10" src="designs/default/images/Items/fl2.gif"><img style="position: absolute; height: 35px; width: 35px; top: 70px; left: 140px;" class="items maskextra" id="shop_11" src="designs/default/images/Items/mask2.gif"><img style="position: absolute; height: 70px; width: 35px; top: 105px; left: 0px;" class="items flagextra" id="shop_12" src="designs/default/images/Items/fl3.gif"><img style="position: absolute; height: 35px; width: 35px; top: 105px; left: 35px;" class="items foodextra" id="shop_13" src="designs/default/images/Items/food6.gif"><img style="position: absolute; height: 35px; width: 35px; top: 105px; left: 70px;" class="items foodextra" id="shop_14" src="designs/default/images/Items/food0.gif"><img style="position: absolute; height: 70px; width: 35px; top: 105px; left: 105px;" class="items flagextra" id="shop_15" src="designs/default/images/Items/fl1.gif"><img style="position: absolute; height: 35px; width: 35px; top: 105px; left: 140px;" class="items foodextra" id="shop_16" src="designs/default/images/Items/food8.gif"><img style="position: absolute; height: 70px; width: 35px; top: 105px; left: 175px;" class="items flagextra" id="shop_17" src="designs/default/images/Items/fl4.gif"><img style="position: absolute; height: 35px; width: 35px; top: 140px; left: 35px;" class="items maskextra" id="shop_18" src="designs/default/images/Items/mask4.gif"><img style="position: absolute; height: 70px; width: 35px; top: 140px; left: 70px;" class="items flagextra" id="shop_19" src="designs/default/images/Items/fl3.gif"><img style="position: absolute; height: 35px; width: 35px; top: 140px; left: 140px;" class="items foodextra" id="shop_20" src="designs/default/images/Items/food7.gif"><img style="position: absolute; height: 70px; width: 35px; top: 175px; left: 0px;" class="items flagextra" id="shop_21" src="designs/default/images/Items/fl4.gif"><img style="position: absolute; height: 35px; width: 35px; top: 175px; left: 35px;" class="items foodextra" id="shop_22" src="designs/default/images/Items/food9.gif"><img style="position: absolute; height: 35px; width: 35px; top: 175px; left: 105px;" class="items maskextra" id="shop_23" src="designs/default/images/Items/mask5.gif"><img style="position: absolute; height: 35px; width: 35px; top: 175px; left: 140px;" class="items maskextra" id="shop_24" src="designs/default/images/Items/mask1.gif"><img style="position: absolute; height: 35px; width: 35px; top: 175px; left: 175px;" class="items foodextra" id="shop_25" src="designs/default/images/Items/food6.gif"><img style="position: absolute; height: 70px; width: 35px; top: 210px; left: 35px;" class="items flagextra" id="shop_26" src="designs/default/images/Items/fl0.gif"><img style="position: absolute; height: 35px; width: 35px; top: 210px; left: 70px;" class="items foodextra" id="shop_27" src="designs/default/images/Items/food1.gif"><img style="position: absolute; height: 35px; width: 35px; top: 210px; left: 105px;" class="items foodextra" id="shop_28" src="designs/default/images/Items/food0.gif"><img style="position: absolute; height: 35px; width: 35px; top: 210px; left: 140px;" class="items maskextra" id="shop_29" src="designs/default/images/Items/mask0.gif"><img style="position: absolute; height: 35px; width: 35px; top: 210px; left: 175px;" class="items maskextra" id="shop_30" src="designs/default/images/Items/mask4.gif"><img style="position: absolute; height: 35px; width: 35px; top: 245px; left: 0px;" class="items maskextra" id="shop_31" src="designs/default/images/Items/mask5.gif"><img style="position: absolute; height: 35px; width: 35px; top: 245px; left: 70px;" class="items maskextra" id="shop_32" src="designs/default/images/Items/mask2.gif"><img style="position: absolute; height: 35px; width: 35px; top: 245px; left: 105px;" class="items foodextra" id="shop_33" src="designs/default/images/Items/food9.gif"><img style="position: absolute; height: 35px; width: 35px; top: 245px; left: 140px;" class="items foodextra" id="shop_34" src="designs/default/images/Items/food3.gif"><img style="position: absolute; height: 35px; width: 35px; top: 245px; left: 175px;" class="items foodextra" id="shop_35" src="designs/default/images/Items/food0.gif"> </div> </div> </div>



Y este es el codigo de la caja mia.. del comprador digamos.. con ese item que le falta en la 3º casilla...
Y ese item esta puesto en la primer posicion de la 1º columna horizontal:

Código:
<div id="inventoryContainer"> <div id="inventory" class="tooltipContainer"> <img style="position: absolute; height: 70px; width: 70px; top: 17px; left: 150px;" class="items helmetarmor" id="inventory_0" src="designs/default/images/Items/he7.gif"><img style="position: absolute; height: 105px; width: 70px; top: 98px; left: 150px;" class="items armorarmor" id="inventory_1" src="designs/default/images/Items/am6.gif"><img style="position: absolute; height: 35px; width: 35px; top: 52px; left: 246px;" class="items maskextra" id="inventory_2" src="designs/default/images/Items/mask2.gif"><img style="position: absolute; height: 105px; width: 70px; top: 98px; left: 38px;" class="items attackweapon" id="inventory_3" src="designs/default/images/Items/wm14.gif"><img style="position: absolute; height: 70px; width: 70px; top: 215px; left: 55px;" class="items glovesarmor" id="inventory_4" src="designs/default/images/Items/ha7.gif"><img style="position: absolute; height: 70px; width: 70px; top: 215px; left: 150px;" class="items shoesarmor" id="inventory_5" src="designs/default/images/Items/sh8.gif"><img style="position: absolute; height: 70px; width: 35px; top: 115px; left: 278px;" class="items defenseweapon" id="inventory_6" src="designs/default/images/Items/shieldm8.gif"> </div> <!-- backpack--> <div id="backpackContainer"> <ul id="backpackSelector" class="gridselector"> <li class="cart_1 cartSelectors cartAct_1"></li> <li class="cart_2 cartSelectors"></li> </ul> <div id="backpack" class="tooltipContainer"> <img style="position: absolute; height: 35px; width: 35px; top: 0px; left: 0px;" class="items foodextra" id="backpack_0" src="designs/default/images/Items/food0.gif"> </div> </div> </div>



hay alguna manera de obtener ese codigo????
204  Foros Generales / Sugerencias y dudas sobre el Foro / Puedo utlizar en mi web el cursor de la web?? en: 25 Febrero 2009, 20:30 pm
Hola gentee..
Mi pregunta:

Puedo usar en mi web su cursor???
En caso que sea: SI
Me pueden pasar el archivo para descargarlo??

En caso que sea NO:
 :-(
205  Programación / .NET (C#, VB.NET, ASP) / Como ofusco mi codigo?? (aplicacion VB.Net) en: 25 Febrero 2009, 16:49 pm
Holaaa gentuuzzaa..

Necesito ofuscar el codigo de mis aplicaciones...
Son solo .exe las aplicaciones..
Estan programadas en Visual Basic.net
Me han dicho que lo que tengo que ofuscar, es el codigo .Net solamente, pero me gustaria saber mas sobre el tema..

Alguien me da unas ideas de como es el tema?
Páginas: 1 ... 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 [21]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines