Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Amerikano|Cls

#521
Pues bien, si lo vas a compilar con P-Code te digo que es muy camelloso crackearlo a mano (por lo menos para mi que no me he metido con ninguno), pero si se usa la herramienta WKT que es el debugger para P-Codes y sabiendola usar creo que seria algo mas facil.

Tu te refieres a que si esto:

Código (vb) [Seleccionar]
if (clave = "pepe")

o

Código (vb) [Seleccionar]
if (clave = variable1)

Son dificiles de crackear?, para el caso de P-Code no se, pero en codigo nativo es pan comido, solo basta con buscar la funcion _vbaStrcmp o _vbtVarTstEq poner un BP y lo tendrías a la mano ;). Pues es mas recomendable crear rutinas que te generen el serial para el usuario, allí podes involucrar algoritmos criptograficos como (md5, sha-1, crc, RSA, etc) y eso complicaría mas la cosa. En cuanto a usar packers, no te recomiendo ya que sería depender de otras personas y no estaría bien si lo que realmente quieres es aprender a programar y proteger tu app; ¿que mejor que protegerla por uno mismo?.

Bueno pues esa es mi opinion respecto al tema  ;).

Salu2

amerikano
#522
Shaddy te va a pegar  :-X jeje, por revivir post antiguos  :(, lee las normas http://foro.elhacker.net/ingenieria_inversa/iquesteres_nuevo_en_el_foro_lee_esto-t93855.0.html.

salu2
#523
Ingeniería Inversa / Re: Sugerencias
8 Enero 2009, 00:55 AM
Pues por aquí han pasado numerosos tutes donde se ven tal casos, ese método que tu dices no es el único, pues bien con las APIs si las conoces muy bien podrás llegar a mil cosas  :),tambien están los mensajes de windows y un enorme listado que no terminaría de escribir  :). Si no estas satisfecho con los tutes del foro en la pagina de Ricardo hay montones para leer  ;) en las teorias o concursos bien sea.

salu2
#524
Muy buen aporte, y que bueno que regreses  :)
#525
Jojo que tonto soy  :rolleyes: :rolleyes: yo me referia al DeDe  :xD :xD :xD :xD :xD :xD :xD :xD :xD
#526
No es que haya caducado sino que te muestra una nag y debes esperar un momento, luego de esto se te activa el boton  ;)
#527
Es lo mas probable, Winlicense es de los mismos creadores de Themida, y por mi va mal la cosa  :rolleyes: :rolleyes: :rolleyes:.
#528
Practica mucho y si fallas eso no quiere decir que no seas capaz  ;) solo lee y vuelve a intentarlo.

Salu2
#529
Si si yo ya lo tenia y esta excelente, tambien tengo el mismo libro pero usando SDL, es decir del mismo autor para lo interesados en C++  :o :o.

salu2
#530
Ahhh ya que tonto soy jeje, no te habia entendido muy bien  :rolleyes: :rolleyes:. Mira si usas el RadASM el te lo pone bien facil, solo lo arrastras al mejor estilo VB, y luego para coger el texto usa la API GetDlgItemTextA

The [b]GetDlgItemText[/b] function retrieves the title or text associated with a control in a dialog box.

UINT [b]GetDlgItemText[/b](

    HWND hDlg, // handle of dialog box
    int nIDDlgItem, // identifier of control
    LPTSTR lpString, // address of buffer for text
    int nMaxCount // maximum size of string
   );


Donde hDlg es el handle de la ventana, es decir pones hWin que es el manejador de la ventanita de tu crackme, nIDDlgItem es el ID de la caja de texto, lpString es la direccion o mejor dicho la variable donde almacenaras el texto, nMaxCount es la cantidad maxima de caracteres que quieres que capture ejemplo:

Código (asm) [Seleccionar]

invoke GetDlgItemText,hWin,1008,ADDR nombre,20;


En este caso tomara el texto de la caja con ID 1008 y lo almacenara en la variable nombre que tendra como maximo 20 caracteres.

Pero lo mejor para estos casos es que te leas manuales mucho mas instructivos como estos de Crackslatinos y del grupo aRC:

Creo que estos tutes el pass es 'a' para descomprimir.

http://ricardonarvaja.info/WEB/OTROS/DE%20LA%20LISTA%20MASM32-RADSM/

Teorias de ASM [CLS]:

http://ricardonarvaja.info/WEB/OTROS/PROGRAMACION/TEORIAS%20SOBRE%20PROGRAMACION%20EN%20ASSEMBLER/

Y por ultimo dejo el curso de asm dictado por el grupo aRC (pass= www.arc3000.org):

http://www.mediafire.com/?sharekey=c8de8de162da6e8134ec03e3e223c21f239d2ebd06888562

salu2 y espero te sirva de algo  ;)

amerikano