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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Change PE Entry Point [SRC]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Change PE Entry Point [SRC]  (Leído 6,944 veces)
cobein


Desconectado Desconectado

Mensajes: 759



Ver Perfil WWW
Change PE Entry Point [SRC]
« en: 3 Diciembre 2008, 01:33 am »

Bueno, aca les dejo un modulo para cambiar el OEP de un programa, lo podran utilizar como base para hacer un crypter, infectar archivos o hacer los UD.

http://www.mediafire.com/?sharekey=3d5e670b76f5c3f4d2db6fb9a8902bda

Para usarlo se llama asi

Código:
If ChangeOEPFromFile (RUTA DEL EXE) then 
    debug.print "OK"
else
    debug.print "=("
end if

En algunos archivos es posible que no funcione!



« Última modificación: 3 Diciembre 2008, 18:27 pm por cobein » En línea

http://www.advancevb.com.ar
Más Argentino que el morcipan
Aguante el Uvita tinto, Tigre, Ford y seba123neo
Karcrack es un capo.
katanaia

Desconectado Desconectado

Mensajes: 51



Ver Perfil
Re: Change PE Entry Point [SRC]
« Respuesta #1 en: 3 Diciembre 2008, 14:25 pm »

Gracias como siempre por tus maravillosos codes Cobein. Te hago una pregunta, veo que la funcion que pusiste toma como parametro un archivo que vos le indicas, pero (por ahi es medio noob esto que pregunto) a donde lo mueve al entry point? O sea, lo mueve al azar o a una direccion que le indicaste ya en el modulo? Y si es esto ultimo, se puede cambiar esa direccion a la que uno quiera?


En línea

cobein


Desconectado Desconectado

Mensajes: 759



Ver Perfil WWW
Re: Change PE Entry Point [SRC]
« Respuesta #2 en: 3 Diciembre 2008, 16:34 pm »

El entry point lo pone es la sección ejecutable del programa en el espacio que normalmente queda entre el virtual size y el raw data size.
Con respecto a ponerlo en otro lado, las unicas opciones son cualquier punto entre el final del codigo  y el final de la sección (ahora esta justo al final del codigo) o agregar una nueva sección ejecutable.
En línea

http://www.advancevb.com.ar
Más Argentino que el morcipan
Aguante el Uvita tinto, Tigre, Ford y seba123neo
Karcrack es un capo.
drakolive

Desconectado Desconectado

Mensajes: 141


Ver Perfil
Re: Change PE Entry Point [SRC]
« Respuesta #3 en: 3 Diciembre 2008, 17:34 pm »

se ve bueno, pero nose como empezar a usarlo..
podrias poner un ejemplo de uso? explicado , sino te es molestia. gracias
En línea

katanaia

Desconectado Desconectado

Mensajes: 51



Ver Perfil
Re: Change PE Entry Point [SRC]
« Respuesta #4 en: 3 Diciembre 2008, 21:02 pm »

Jajaja!! Ahora con las fotos esas se entiende perfecto! :P
En línea

drakolive

Desconectado Desconectado

Mensajes: 141


Ver Perfil
Re: Change PE Entry Point [SRC]
« Respuesta #5 en: 4 Diciembre 2008, 00:00 am »

Gracias...
curiosamente a un archivo totalmente inofensivo (cree un proyecto nuevo y lo compile), teniendo dos copias del este, aplique a uno la funcion y al otro no.

y 3 antivirus lo detectan como malware:
    a-squared        Trojan-Dropper.Vb.1!IK
       Avira AntiVir    HEUR/Crypted
       IkarusT3              Trojan-Dropper.Vb.1

En línea

cobein


Desconectado Desconectado

Mensajes: 759



Ver Perfil WWW
Re: Change PE Entry Point [SRC]
« Respuesta #6 en: 4 Diciembre 2008, 00:13 am »

si es muy posible, por eso dije en los comentarios que se puede usar como base apara hacer otras cosas, digamos que usar este codigo asi como esta no tiene mucho sentido.
En línea

http://www.advancevb.com.ar
Más Argentino que el morcipan
Aguante el Uvita tinto, Tigre, Ford y seba123neo
Karcrack es un capo.
Karcrack


Desconectado Desconectado

Mensajes: 2.416


Se siente observado ¬¬'


Ver Perfil
Re: Change PE Entry Point [SRC]
« Respuesta #7 en: 4 Diciembre 2008, 00:18 am »

Muy bueno (Como ya dije en HackHound :P)!

Solo tengo una duda, por ejemplo, yo añado una sección al ejecutable, como podria hacer para que el EntryPoint apuntara a esa nueva sección?

No entiendo demasiado bien hacia adonde apunta el EntryPoint despues de usar tu funcion... Talvez este idiota :-[ :xD :xD :xD

Saludos :P
En línea

ricardovinzo

Desconectado Desconectado

Mensajes: 135


P.T.C


Ver Perfil
Re: Change PE Entry Point [SRC]
« Respuesta #8 en: 4 Diciembre 2008, 05:24 am »

Hola Cobein, hey amigo una pregunta.. yo no se ni entiendo nada de esto de los PE y eso.. serias tan amable de pasarme un tutorial para aprender desde 0?

Gracias y disculpa!
En línea

3# Convocacion de Moderadores en Code Makers, entra!
katanaia

Desconectado Desconectado

Mensajes: 51



Ver Perfil
Re: Change PE Entry Point [SRC]
« Respuesta #9 en: 4 Diciembre 2008, 14:38 pm »

Creo que este link te puede servir: http://sandsprite.com/CodeStuff/Build_your_own_executable_crypter.html
En línea

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

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Entry Point « 1 2 »
ASM
Eternal Idol 14 35,178 Último mensaje 6 Abril 2022, 16:48 pm
por fary
Change.org adquiere la española Actuable
Noticias
wolfbcn 0 1,531 Último mensaje 21 Septiembre 2011, 01:53 am
por wolfbcn
Entry point en VB apps
Ingeniería Inversa
Rvck 6 4,685 Último mensaje 16 Agosto 2013, 21:06 pm
por MCKSys Argentina
The entry point method could not be loaded
GNU/Linux
Blest 0 2,677 Último mensaje 11 Febrero 2016, 06:17 am
por Blest
Can't find DLL entry point RtlGetNtVersionNumber in ntdll.dll
Programación Visual Basic
Progmasterbr 2 3,795 Último mensaje 11 Junio 2017, 17:12 pm
por Progmasterbr
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines