Autor
|
Tema: tengo problemas con el tuto de Ferchu sobre PE (Leído 8,683 veces)
|
Belial & Grimoire
Desconectado
Mensajes: 559
Tea_Madhatter
|
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
|
|
|
En línea
|
.
|
|
|
Garfield07
Desconectado
Mensajes: 1.121
¡Este año voy a por todas! JMJ 2011
|
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 Eso se debe a que notepad le quita y mete algunas cosas... Es un editor, pero no binario
|
|
|
En línea
|
* Quiero cambiar el mundo, pero estoy seguro de que no me darían el código fuente. * No estoy tratando de destruir a Microsoft. Ese será tan solo un efecto colateral no intencionado. * Si compila esta bien, si arranca es perfecto. ¡Wiki elhacker.net!Un saludo
|
|
|
[Zero]
Wiki
Desconectado
Mensajes: 1.082
CALL DWORD PTR DS:[0]
|
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 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 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
|
|
|
En línea
|
“El Hombre, en su orgullo, creó a Dios a su imagen y semejanza. Nietzsche
|
|
|
Belial & Grimoire
Desconectado
Mensajes: 559
Tea_Madhatter
|
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.
|
|
|
En línea
|
.
|
|
|
Garfield07
Desconectado
Mensajes: 1.121
¡Este año voy a por todas! JMJ 2011
|
Compara el original con el modificado, a ver si ha cambiado algo aparte de lo que tu has modificado ...
|
|
|
En línea
|
* Quiero cambiar el mundo, pero estoy seguro de que no me darían el código fuente. * No estoy tratando de destruir a Microsoft. Ese será tan solo un efecto colateral no intencionado. * Si compila esta bien, si arranca es perfecto. ¡Wiki elhacker.net!Un saludo
|
|
|
[Zero]
Wiki
Desconectado
Mensajes: 1.082
CALL DWORD PTR DS:[0]
|
Puedes subir los dos ejecutables a algún sitio y vemos a ver que le pasa . Saludos
|
|
|
En línea
|
“El Hombre, en su orgullo, creó a Dios a su imagen y semejanza. Nietzsche
|
|
|
[L]ord [R]NA
Desconectado
Mensajes: 1.513
El Dictador y Verdugo de H-Sec
|
Si lo dejo inservible el problema esta en la cabecera PE
|
|
|
En línea
|
|
|
|
Garfield07
Desconectado
Mensajes: 1.121
¡Este año voy a por todas! JMJ 2011
|
Bueno, pero si no sabemos que cambia... A ver que dices...
|
|
|
En línea
|
* Quiero cambiar el mundo, pero estoy seguro de que no me darían el código fuente. * No estoy tratando de destruir a Microsoft. Ese será tan solo un efecto colateral no intencionado. * Si compila esta bien, si arranca es perfecto. ¡Wiki elhacker.net!Un saludo
|
|
|
Belial & Grimoire
Desconectado
Mensajes: 559
Tea_Madhatter
|
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
|
|
|
En línea
|
.
|
|
|
[Zero]
Wiki
Desconectado
Mensajes: 1.082
CALL DWORD PTR DS:[0]
|
Sube el ejecutable original y el modificado, así podemos ver el problema, sinó estará difícil . Saludos
|
|
|
En línea
|
“El Hombre, en su orgullo, creó a Dios a su imagen y semejanza. Nietzsche
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
para Songoku ,sobre tuto de agregar subtitu a los avi, etc.
Multimedia
|
alemo22
|
1
|
1,725
|
30 Septiembre 2005, 21:29 pm
por Songoku
|
|
|
Tuto sobre barra cargador -Que no sea de Solo Photoshop-
Diseño Gráfico
|
Yuel
|
2
|
2,132
|
16 Abril 2007, 11:30 am
por + enrique ZP
|
|
|
Abril Negro 2008: Taller de Formato PE by Ferchu
« 1 2 »
Abril negro
|
Ferсhu
|
18
|
29,358
|
21 Mayo 2008, 21:12 pm
por fernacho
|
|
|
Donde consigo un tuto sobre compilacon de mangos?alguien tiene un link a un tuto
Juegos y Consolas
|
davoker
|
0
|
1,849
|
19 Octubre 2008, 01:46 am
por davoker
|
|
|
a que se referia Ferchu con redondear VirtualAddres?
Análisis y Diseño de Malware
|
Belial & Grimoire
|
2
|
3,775
|
9 Noviembre 2011, 19:45 pm
por fary
|
|