Foro de elhacker.net

Seguridad Informática => Análisis y Diseño de Malware => Mensaje iniciado por: Belial & Grimoire en 6 Enero 2011, 08:57 am



Título: tengo problemas con el tuto de Ferchu sobre PE
Publicado por: Belial & Grimoire en 6 Enero 2011, 08:57 am
hola

estuve leyendo el tutorial de Ferchu sobre PE, y estuve haciendo los pasos que alli decia, todo iba bien pero me encontre con el problema de que al modificar notepad por la mas minima cosa, ya no sirve, me dice que no es win32, trate de modificarlo con el editor de hexadecimal HxD y utilice windows 7, alguien sabe porque pasaria eso?

hice el inteto de solamente modificar NumbreOfSections, me da 4 con olly pero al modificarlo a 5 y guardar el archivo me dice que ya no es una aplicacion win32

salu2  ;D



Título: Re: tengo problemas con el tuto de Ferchu sobre PE
Publicado por: Garfield07 en 6 Enero 2011, 10:31 am
No puedes modificar ningun ejecutable con un editor de texto normal  ::). Tienes que usar, como has dicho, un editor hexadecimal. El problema es que si lo abres con notepad te lo cargas  :P Eso se debe a que notepad le quita y mete algunas cosas...
Es un editor, pero no binario


Título: Re: tengo problemas con el tuto de Ferchu sobre PE
Publicado por: [Zero] en 6 Enero 2011, 14:32 pm
No puedes modificar ningun ejecutable con un editor de texto normal  ::). Tienes que usar, como has dicho, un editor hexadecimal. El problema es que si lo abres con notepad te lo cargas  :P Eso se debe a que notepad le quita y mete algunas cosas...
Es un editor, pero no binario

No dijo que lo haya modificado con el notepad, sino que está modificando el notepad.exe.


No puedes modificar ningun ejecutable con un editor de texto normal  ::). Tienes que usar, como has dicho, un editor hexadecimal. El problema es que si lo abres con notepad te lo cargas  :P Eso se debe a que notepad le quita y mete algunas cosas...
Es un editor, pero no binario

Tienes que tener cuidado a la hora de modificar, si cambias el NumberOfSections a 5 y hay sólo 3 secciones el loader de windows va a verlo y va a soltarte el error de que no es un ejecutable válido, porque no lo es. Si quieres cambiar el NumberOfSections tienes que añadir secciones y modificar otros datos como el SizeOfHeaders, SizeOfImage, etc. Lo mejor es que sigas el taller de Ferchu al pie de la letra hasta el final, si haces un sólo paso sin terminar de modificar los otros valores del PE no vas a arreglar el exe para que sea válido.

Saludos



Título: Re: tengo problemas con el tuto de Ferchu sobre PE
Publicado por: Belial & Grimoire en 7 Enero 2011, 04:18 am
hola

si hice todo lo que habia alli, paso a paso... lo hice con ollydbg 1 porque la version 2 no tenia PE headers, y use un editor de hexadecimal... asi se llama... HxD, pueden buscarlo en google y asi lo encontraran "HxD"... modifique todo lo que alli decia en el tuto... pero al guardar notepad con el editor, me salia que ya no era una aplicacion win32

hice el intento de modificar solo una cosa solo para ver si aun asi seguia funcionando, pero como les menciono si segui todos los pasos

pero no entiendo que puede salir mal

por cierto tanto el editor como ollydbg los abri como administrador, y cuando guardaba el notepad en system32 me salia un mensaje, y me adverti de que algo pasaria, si necesitan el mensaje despues se los pongo, es que virtualizo windows y ahorta estoy en linux... la unica forma en que el editor pudiera guardar sin ningun mensaje era si lo hacia en el escritorio, despues de alli lo volvia a poner en system32, pero igual me salia el mensaje de que ya no era win32, por cierto, hice copia de  seguridad de notepad, las pruebas solo las hacia con copias.



Título: Re: tengo problemas con el tuto de Ferchu sobre PE
Publicado por: Garfield07 en 7 Enero 2011, 12:55 pm
Compara el original con el modificado, a ver si ha cambiado algo aparte de lo que tu has modificado ...


Título: Re: tengo problemas con el tuto de Ferchu sobre PE
Publicado por: [Zero] en 8 Enero 2011, 15:45 pm
Puedes subir los dos ejecutables a algún sitio y vemos a ver que le pasa  :P.

Saludos


Título: Re: tengo problemas con el tuto de Ferchu sobre PE
Publicado por: [L]ord [R]NA en 8 Enero 2011, 17:30 pm
Si lo dejo inservible el problema esta en la cabecera PE


Título: Re: tengo problemas con el tuto de Ferchu sobre PE
Publicado por: Garfield07 en 8 Enero 2011, 19:13 pm
Bueno, pero si no sabemos que cambia...  :huh: A ver que dices...


Título: Re: tengo problemas con el tuto de Ferchu sobre PE
Publicado por: Belial & Grimoire en 13 Enero 2011, 00:24 am
hola

disculpen que no poste nada, pero he tenido cosas que estudiar en mi escuela, bueno... ya lo volvi a hacer, y ya logre hacer el paso 2, al parecer si aumentaba +1 NumberOfSections de notepad, en mi version de windows 7 me aparece 4, le puse 5 y con eso ya no funcionaba

lo deje en 4 hice lo demas y ya me funciono, no se si tendria que haberle aumentado 2 en vez de 1 y dejarlo en 6, pero bueno, no lo modifique y funciono.

intente hacer el capitulo 3, y tengo varias dudas, y pues tampoco me funciono, y no se si tambien sea por alguna diferencia, por ejemplo

en el hexadecimal 0xE0 al cambiarlo a oxB8, me aparece una pantalla negra, es rapido y no logro distinguir que programa de consola se abre, es normal? y el programa se mantiene bien como aplicacion win32, intente dejarlo como E0, pero al finalizar todo, no me aparece tampoco la ventana de Messagebox

y el codigo en asm, con que compilador lo puedo hacer para que me funcione ese codigo para poder verificar los opcodes?, lo hago con fasm, con masm o con algun compilador como Mingw?, intente hacerlo rapido usando ollydbg para que me diera los opcodes, y solo me dio diferente uno

B8 9D 73 00 01 --> Ferchu

B8 9D 73 10 00 --> a mi con ollydbg

pero tampco me funciono

pero no se que pueda ser, hice el cambio exacto, quite y agregue los bites que mencionan, tarate de buscar los opcodes e incluso cambiar el que les mencione, pero tampoco

espero me puedan seguir ayudando, y gracias por las respuestas anteriores

salu2


Título: Re: tengo problemas con el tuto de Ferchu sobre PE
Publicado por: [Zero] en 15 Enero 2011, 18:02 pm
Sube el ejecutable original y el modificado, así podemos ver el problema, sinó estará difícil  :P.

Saludos


Título: Re: tengo problemas con el tuto de Ferchu sobre PE
Publicado por: Belial & Grimoire en 30 Enero 2011, 06:23 am
hola

perdon por no volver a postear, pero queria hacerlo cuando ya tuviera tiempo y no solo postear una vez y tener que espera otra semana...

bueno, ya con tiempo, espero no vayan a pensar que son troyanos o algo asi, el primero es el archivo original notpad de win7 ultimate y el segundo es el que modifique, si reciben mensajes del antivirus, espero me avisen o diganme de que otra forma podrian ayudarme sin enviar algo porfavor

original notpad

http://www.megaupload.com/?d=NWMSREOW

modificado notepad

http://www.megaupload.com/?d=UBS18P3O

ya logre ver lo que decia el mensje en consola al ejecutar notepad e igual dice ue no se puede ejecutar en DOS... pero no moifique lo que anteriormente mencione supuestamente
para que ya no me saliera eso

espero puedan seguir ayudando con esto

gracias y salu2