Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: Vaagish en 21 Agosto 2015, 21:20 pm



Título: No consigo android_server de IDA
Publicado por: Vaagish en 21 Agosto 2015, 21:20 pm
Hola chicos/as

Estoy tratando de attachear ida a android,, por lo que he leido se puede hacer con gdbserver, el cual ya viene en las maquinas virtuales de android (AVD).

Y usando ndk-gdb, gdb, o ida mismo.

EDITADO:

Logre conectar ida a android seleccionando la opcion "Debugger/Attach/Remote GDB Debugger", pero la interfaz de IDA me muestra todo mal ¬¬, los registros y el assemby estan todos colapsados, no se si es bug de ida o que &%%&/!


(http://es.zimagez.com/miniature/ida2.png) (http://es.zimagez.com/zimage/ida2.php)

Por que puede ser que sa vea asi de mal en ida??

Saludos! Gracias


Título: Re: No consigo android_server de IDA
Publicado por: MCKSys Argentina en 22 Agosto 2015, 01:10 am
Hola!

Viste esta (https://www.hex-rays.com/products/ida/debugger/index.shtml) página? En especial el link del final?  ;)

Saludos!


Título: Re: No consigo android_server de IDA
Publicado por: Vaagish en 23 Agosto 2015, 05:31 am
Hola! Gracias por responder MCK.

Te cuento los avances:

El problema de la imagen esta solucionado, una version mas reciente de ida soluciono el problema, ademas me pase de gdbserver a android_server, (que es lo que dice el titulo ademas) podria decir que el problema esta solucionado..

Ahora, si no es mucha molestia 2 preguntas mas y termino el tema..

Cuando ida se attachea al proceso hace una pausa (como es debido), pero no desensambla bien, me aparecen los opcodes uno a uno, uno debajo del otro (no como ASM digamos).
Pero cuando pongo yo el breakpoint y el programa se detiene, ahi si se muestra bien..

1 - ¿Eso es normal?

Texto del enlace
Citar
Particularities of Dalvik debugger
All traditional debug actions like Step into, Step over, Run until return and others can be used. If the
application sources are accessible then IDA will automatically switch to the source-level debugging.

2 - ¿Ahi dice que si tengo los sources se los puedo pasar a ida? ¿Sabes como?

Gracias! Perdon por lo pesado..

Saludos!


Título: Re: No consigo android_server de IDA
Publicado por: MCKSys Argentina en 23 Agosto 2015, 20:08 pm
Hola!

La verdad, ni idea (tanto para 1 como para 2).  :-\

No he debuggeado mucho con IDA en android.

Quizás alguien más sepa.

Saludos!


Título: Re: No consigo android_server de IDA
Publicado por: Vaagish en 24 Agosto 2015, 06:02 am
Citar
No he debuggeado mucho con IDA en android.

Entiendo,, yo tampoco.. toca leer todo el manual..

Igual espero algun iluminado en ida que sepa algo mas xD

Saludos! Gracias!