No consigo android_server de IDA

Iniciado por Vaagish, 21 Agosto 2015, 21:20 PM

0 Miembros y 1 Visitante están viendo este tema.

Vaagish

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 &%%&/!




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

Saludos! Gracias

MCKSys Argentina

Hola!

Viste esta página? En especial el link del final?  ;)

Saludos!
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


Vaagish

#2
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
CitarParticularities 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!

MCKSys Argentina

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!
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


Vaagish

CitarNo 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!