| 
	
		|  Autor | Tema: Change PE Entry Point [SRC]  (Leído 7,644 veces) |  
	| 
			| 
					
						| cobein | 
 
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 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 | 
 
 |  |  |  | 
			| 
					
						| katanaia 
								
								 Desconectado 
								Mensajes: 51
								
								   | 
 
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 | 
 
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 | 
 
 |  |  |  | 
			| 
					
						| drakolive 
								
								 Desconectado 
								Mensajes: 141
								
								
								
								
								
								   | 
 
se ve bueno, pero nose como empezar a usarlo..podrias poner un ejemplo de uso? explicado , sino te es molestia. gracias
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  |  |  | 
			| 
					
						| drakolive 
								
								 Desconectado 
								Mensajes: 141
								
								
								
								
								
								   | 
 
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 | 
 
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 | 
 
 |  |  |  | 
			| 
					
						| Karcrack 
								       
								
								 Desconectado 
								Mensajes: 2.416
								
								 
								Se siente observado ¬¬'
								
								
								
								
								
								   | 
 
Muy bueno (Como ya dije en HackHound   )! 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         Saludos   |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| ricardovinzo 
								
								 Desconectado 
								Mensajes: 135
								
								 
								P.T.C
								
								
								
								
								
								   | 
 
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! |  |  |  |  |  |  |  
 
	
 
 
				
					
						| Mensajes similares |  
						|  | Asunto | Iniciado por | Respuestas | Vistas | Último mensaje |  
						|   |   | Entry Point
							« 1 2 » ASM
 | Eternal Idol | 14 | 37,707 |  6 Abril 2022, 16:48 pm por fary
 |  
						|   |   | Change.org adquiere la española Actuable Noticias
 | wolfbcn | 0 | 2,054 |  21 Septiembre 2011, 01:53 am por wolfbcn
 |  
						|   |   | Entry point en VB apps Ingeniería Inversa
 | Rvck | 6 | 5,234 |  16 Agosto 2013, 21:06 pm por MCKSys Argentina
 |  
						|   |   | The entry point method could not be loaded GNU/Linux
 | Blest | 0 | 2,991 |  11 Febrero 2016, 06:17 am por Blest
 |  
						|   |   | Can't find DLL entry point RtlGetNtVersionNumber in ntdll.dll Programación Visual Basic
 | Progmasterbr | 2 | 4,412 |  11 Junio 2017, 17:12 pm por Progmasterbr
 |    |