Página 1 de 1

Obtener Endpoints API App Android

Publicado: 02 Oct 2024, 11:43
por d4icon
Hola a todos,
Soy nuevo por aqui, un placer!

Queria preguntar (si es posible, y si veis que esta fuera de lugar, hacedmelo saber):
Sobre recomendaciones para obtener los enpoints y parametros de envio de una API que utiliza una aplicación Android.
La api evidentemente no es publica.

La idea de esto es hacer una integracion en Home Assitant.

He probado algunas tecnicas, pero me esta siendo demasiado engorroso.
He probado a interceptar las llamdas https utiliando Frida y Objection, y aunque  he tenido existo en algunos casos, me da bastante errores, no se si hay otras capas de seguridad, o que...
Queria preguntaros si veis alguna otra forma de descubrirlas.
Por ejemplo habia pensado en algun desamblador de apk, que pudiera acceder medianamente al codigo y ver los endpoints y parametros que se envian, en este caso tengo menos experiencia, y no se que heramientas existen.

A ver si me podeis ayudar.

Gracias

Re: Obtener Endpoints API App Android

Publicado: 03 Oct 2024, 19:21
por DSR!
Yo siempre uso la del proxy reverso y si es posible bajo el APK de android y lo decompilo y busco los strings de url.
Asi hice unas cuantas integraciones. Sino la otra es que uses en el emulador de android la config de proxy y salgas por fiddler/charles.
Y rezar que no tenga mitigaciones para evitar que hagas eso.