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

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: 1 ... 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ... 67
241  Programación / Ingeniería Inversa / Re: Algun maestro para desempaquetar UPX[RARO] en: 30 Agosto 2009, 18:34 pm
Aunque no estoy seguro para mi este es el oep
00410579   .>CALL Drunken.004169CA
0041057E   .>JMP Drunken.00410399

luego la iat esta toda destruida

00423000  00A3162C
00423004  00A31642
00423008  00A31658
0042300C  00A3166E
00423010  00A31684
00423014  00A3169A
00423018  00A316B0
0042301C  00A316C6
00423020  00A316DC
00423024  00000000
00423028  00A31382
0042302C  00A31398
00423030  00A313AE
00423034  00A313C4
00423038  00A313DA
0042303C  00A313F0
00423040  00A31406
00423044  00A3141C

hay que arreglarla

slds
242  Programación / Ingeniería Inversa / Re: Algun maestro para desempaquetar UPX[RARO] en: 30 Agosto 2009, 18:15 pm
Bueno..

Al iniciar el oly pones el byte de isdebug a cero, D EBX+2 y lo pones a cero, o con algun plugin tilda IsDebuggerPresent.

Das run y Luego de instalar el manejador y caera en el, entonces con esto nos detecta si tenemos algun hbp puesto

004DA5B3    8378 04 00      CMP DWORD PTR DS:[EAX+4],0
004DA5B7    74 11           JE SHORT Drunken.004DA5CA                 ; verifika los HBP
004DA5B9    C740 04 0000000>MOV DWORD PTR DS:[EAX+4],0
004DA5C0    C786 634B0000 0>MOV DWORD PTR DS:[ESI+4B63],1
004DA5CA    8378 08 00      CMP DWORD PTR DS:[EAX+8],0
004DA5CE    74 11           JE SHORT Drunken.004DA5E1
004DA5D0    C740 08 0000000>MOV DWORD PTR DS:[EAX+8],0
004DA5D7    C786 634B0000 0>MOV DWORD PTR DS:[ESI+4B63],1
004DA5E1    8378 0C 00      CMP DWORD PTR DS:[EAX+C],0
004DA5E5    74 11           JE SHORT Drunken.004DA5F8
004DA5E7    C740 0C 0000000>MOV DWORD PTR DS:[EAX+C],0
004DA5EE    C786 634B0000 0>MOV DWORD PTR DS:[ESI+4B63],1
004DA5F8    8378 10 00      CMP DWORD PTR DS:[EAX+10],0
004DA5FC    74 11           JE SHORT Drunken.004DA60F

todos deben saltar, segun llos hbps que tengas, entonces inviertes el flag z.

despues nos quiere detectar con CheckRemoteDebuggerPresent

004DBFF0    50              PUSH EAX                                  ; push offset isdebugged
004DBFF1    6A FF           PUSH -1                                   ; push -1
004DBFF3    FF95 354B0000   CALL DWORD PTR SS:[EBP+4B35]    ; LLAMA a CheckRemoteDebuggerPresent

hace follow in dump en eax, y pasa la llamada, despues cambia el 1 que te pone por un cero.

luego tambien usa FindWindowA  para ver si esta el olly, como estoy usando el parcheado 4, a mi no me lo detecta.

seguimos un poquito mas y usa GetForegroundWindow y GetWindowTextA para obtener el texto del titulo, los xorea y opbtiene un resultado que si es igual nos manda afuera, para evitarlo yo inverti el flag z del salto
004DC08D  JNZ SHORT Drunken.004DC092

con esos tres cambios ya anda, IsdebuggerPresent, CheckRemoteDebuggerPresent y el ultimo.

Ademas se fija si esta instalado el Sice.

Ahora a buscar el oep
Slds




 
243  Programación / Ingeniería Inversa / Re: Algun maestro para desempaquetar UPX[RARO] en: 29 Agosto 2009, 04:58 am
le meti un pequeño vistaso, no mucho pero para comenzar esta bien.
Si es medio raro y tiene trucos antidebugs.

Por ejemplo no se ejecuta si tenemos el olly abierto.
Otra es que instala un SEH y ahi controla si tenemos algun HBP

No me queda mas tiempo, es todo lo que vi, otro dia sera

slds
244  Programación / Ingeniería Inversa / Re: Quiero aprender....? en: 27 Agosto 2009, 16:48 pm
Aprenderas mas con los pdf. Con los videostutos te quedaran mas lagunas, y entenderas poco ¿porque hace eso?¿lo otro?¿y aquello? no te explican nada, solo algunos globos escritos, donde solo quieren demostrar que lo han resuelto nada mas.

yo que tu seguiria con el curso de ricardo...

slds
245  Programación / Ingeniería Inversa / Re: Alguien conoce a Ricardo narvaja en: 17 Agosto 2009, 00:28 am
Si tambien andan Solid, Mintaka, Apokaliptiko, Aguml, Thunder y no recuerdo quien mas, pero bueno, juntos venimos a joderlos a karmany y shaddy :P
246  Programación / Ingeniería Inversa / Re: MOV EDX , CAMBIAR ASCII O RUTA // OLLYDBG en: 9 Agosto 2009, 22:05 pm
mmm esta prohibido en el foro postear los cracks,
yo que vos editaria eso sino queres que te moderen..

slds
247  Programación / Ingeniería Inversa / Re: Hola a todos! en: 9 Agosto 2009, 21:51 pm
Groso Mc Fly!!
que te sientas en casa :D

slds
248  Programación / Ingeniería Inversa / Re: ayuda con expressor v1.6.0.1 en: 8 Agosto 2009, 02:44 am
Es la misma version del Concurso 2 Nivel 2 del 2008 de Crackslatinos
Hay 2 Soluciones.
La mia: http://ricardonarvaja.info/WEB/CONCURSOS%202008/CONCURSO%202/C2N2%20expressor_e%20by%20tena.rar

y la de Solid: http://ricardonarvaja.info/WEB/CONCURSOS%202008/CONCURSO%202/C_2008_2%20EXPRESSOR_TODOS_SOLID.RAhttp://ricardonarvaja.info/WEB/CONCURSOS%202008/CONCURSO%202/C_2008_2%20EXPRESSOR_TODOS_SOLID.RA

espero que te sirva
slds
249  Programación / Ingeniería Inversa / Re: Cavernas de código en: 4 Agosto 2009, 21:22 pm
Gracias por el tute  :D
250  Programación / Ingeniería Inversa / Re: Ayuda por favor , inicinadome e leido mucho y no e sacado resultados en: 4 Agosto 2009, 18:44 pm
Para visual basic puedes usar el Smartchek y pillar ahi el serial.
slds
Páginas: 1 ... 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ... 67
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines