elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
23 Mayo 2012, 06:46  


Tema destacado: Deseas probar algunas mejoras a la interfaz del foro? Prueba cake! acerca de

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Análisis y Diseño de Malware (Moderadores: Karcrack, [Zero])
| | |-+  GeMaCrypter Version 1.1 Beta
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: GeMaCrypter Version 1.1 Beta  (Leído 2,860 veces)
Ferсhu


Desconectado Desconectado

Mensajes: 1.213

Menos palabras y Mas codigos.


Ver Perfil WWW
Re: GeMaCrypter Version Beta
« Respuesta #15 en: 1 Abril 2008, 22:41 »

ya lo solucione pero a metodo capricho jaja.

una instruccion antes del entrypoint esta el jmp a ThunRTMain asi q leyendo OEP - 4 tengo la dire y listo me funciona jaja cuack, dejo andando perfecto al ejectuable, PERO NO QUIERO HACERLO ASI jeje.

Citar
¿tu como revisas la iat? estas teniendo en cuenta los ordinals?

creo q de esa forma no, a q te referis??

yo leo los descriptores, voi "navegando" x los punteros, leo los nombres y los offset :p


En línea

byebye


Desconectado Desconectado

Mensajes: 5.093



Ver Perfil
Re: GeMaCrypter Version Beta
« Respuesta #16 en: 1 Abril 2008, 23:32 »

si, pero en el caso este no hay nombre, hay un numero ¿tu codigo tiene encuenta eso? si no lo tiene la iat no sera correcta.

mira me refiero a esto:

Código:
sdll   db "user32.dll",0
fnc    dd 377     ; esto es el ordinal de una funcion. pueden estar tb por su nombre, pero no siempre es asi.   

push sdll
call [LoadLibrary]

push [fnc]
push eax
call [GetProcAddress]

del mismo modo el main del vb es 100, miralo y veras. el olly te tiene que marcar algo asi:

jmp#100.Nombre_de_funcion

y en otras solo jmp.Nombre_de_funcion

entonces la primera esta en ordinal.
En línea
Ferсhu


Desconectado Desconectado

Mensajes: 1.213

Menos palabras y Mas codigos.


Ver Perfil WWW
Re: GeMaCrypter Version Beta
« Respuesta #17 en: 2 Abril 2008, 05:43 »

Ahh ya te entendi, no no tiene en cuenta eso, los saltea jaja.

figura un 0x80000064. El 80 esta para indicar q se da el numero de la funcion??

Bueno en ese caso comparo el offset q leo y si tiene el 80 busco la funcion, el problema es q necesito el nombre para dicho ordinal.

Existe alguna funcion q me de el nombre de la funcion segun el ordinal??

 
En línea

byebye


Desconectado Desconectado

Mensajes: 5.093



Ver Perfil
Re: GeMaCrypter Version Beta
« Respuesta #18 en: 2 Abril 2008, 11:25 »

pq necesitas el nombre? 64 en 100 en hexadecimal eso es lo que tienes que pasarle a getprocaddress.
En línea
Ferсhu


Desconectado Desconectado

Mensajes: 1.213

Menos palabras y Mas codigos.


Ver Perfil WWW
Re: GeMaCrypter Version Beta
« Respuesta #19 en: 2 Abril 2008, 19:07 »

ahh listo. ahora veo q kede algo terminado :p

Ya esta terminado.

GeMaCrypter V 1.1

Código:
http://lawebdeferchu.hyperphp.com/programas/downloads.php?nombre=GeMaCrypterV1.1



PD: Tengo q poner el link con etiquetas de codigo, por q al hacer click te re dirige a otra pagina.
« Última modificación: 2 Abril 2008, 21:37 por Adamantyum » En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines