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

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: 1 ... 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 [53] 54 55 56 57 58 59 60 61 62 63 64 65 66
521  Programación / Ingeniería Inversa / Re: Dificultar mas el crackeo de mi programa en: 11 Enero 2009, 06:25 am
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
  1. if (clave = "pepe")

o

Código
  1. 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  Programación / Ingeniería Inversa / Re: Eliminar Nag-Screen en VB6 en: 11 Enero 2009, 03:01 am
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  Programación / Ingeniería Inversa / Re: Sugerencias en: 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  Programación / Ingeniería Inversa / Re: He vuelto... y con un tuto :) en: 8 Enero 2009, 00:52 am
Muy buen aporte, y que bueno que regreses  :)
525  Programación / Ingeniería Inversa / Re: ayuda con soft en delphi en: 4 Enero 2009, 02:45 am
Jojo que tonto soy  :rolleyes: :rolleyes: yo me referia al DeDe  :xD :xD :xD :xD :xD :xD :xD :xD :xD
526  Programación / Ingeniería Inversa / Re: ayuda con soft en delphi en: 4 Enero 2009, 02:08 am
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  Programación / Ingeniería Inversa / Re: problemas con WinLicense 1.9.1.0 en: 4 Enero 2009, 00:51 am
Es lo mas probable, Winlicense es de los mismos creadores de Themida, y por mi va mal la cosa  :rolleyes: :rolleyes: :rolleyes:.
528  Programación / Ingeniería Inversa / Re: problema con olly en: 2 Enero 2009, 22:55 pm
Practica mucho y si fallas eso no quiere decir que no seas capaz  ;) solo lee y vuelve a intentarlo.

Salu2
529  Programación / Java / Re: Programacion de juegos JAVA para Celulares/moviles [J2ME] en: 1 Enero 2009, 17:36 pm
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  Programación / Ingeniería Inversa / Re: ¿Como hacer un crackme? en: 1 Enero 2009, 17:33 pm
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

Código:
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
  1. invoke GetDlgItemText,hWin,1008,ADDR nombre,20;
  2.  

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





Páginas: 1 ... 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 [53] 54 55 56 57 58 59 60 61 62 63 64 65 66
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines