Muy buena la web de tuts4you, pero no consigo encontrar nada de x64 ahi... Aunque voy a seguir intentándolo porque la web es extensa de cojones y no estoy seguro de haber buscado en todos los huecos...
En cuanto al IDA... preferiría evitarlo, me siento mucho más comodo con el Olly...
Acerca de lo que vi en otra web para hacer funcionar el Olly en apps x64, se trata del siguiente script posteado
aqui por
uber.core:
Ah well to all of you who think you cant use ollydbg in a Vista x64 Enviroment the biggest noob of all would like to prove you wrong. I have a script that bypasses the error I was getting and once loaded, all you have to do is use the "trace into" button and happy cracking! Just put this in your ollys script folder! I recommend getting the CrackersKit! Since I'm not sure if there are any dependancies on the Scripts folder itself.
copy and paste this:
// Get address of api to patch away
gpa "ZwSetInformationThread", "ntdll.dll"
// Store it in eax
mov eax, $RESULT
// Write the 'retn 10, nop' at beginning of api
mov [eax], #c2100090#
// Let program run until first exception
run
// Just step into exception twice
esti
esti
// Now step over it and let the program execute...
esto
// ... until it breaks at EP.
cob
// Place a nice comment there. Now we SHOULD be at EP.
cmt eip, "[ POSSIBLY PROGRAM'S ENTRY POINT ]"
-Then save it in notepad with the file extension .osc -
"Noob'n It Since Windows ME"
Como dice ahi arriba, recomienda usar el CrackersKit para asegurar que funciona ya que no se acuerda de si alguna utilidad de ese script pertenece al Kit.
Nunca he usado plugins o scripts en Olly, asi que no tengo ni idea de si esto va a funcionar o no. Parece que ha llegado el momento de aprender a usarlos
Por cierto, al parecer hay un dbg nuevo en escena vagamente similar al Olly que si que funciona en x64 de modo nativo, es el
Feryno. Voy a ver si aclaro con él también...
A ver si encuentro algun tuto para los scripts de Olly y para el Feryno...
Saludos