Tag: REVERSE-ENGINEERING
Usando FRIDA (http://frida.re), estoy depurando / ingeniería inversa una aplicación de iOS. El objetivo es rastrear todos los archivos o carpetas creados en el dispositivo por la aplicación durante la ejecución. Hasta ahora, he intentado ejecutar este fragmento de código en javascript que encontré en línea a través de Frida: . . . Read more
Tengo un bloque de instrucciones para el cual quería saber cómo funciona el registro de PC. Dice en Wikipedia que el registro de PC guarda el valor de la siguiente instrucción a ejecutar, sin embargo, al observar el gráfico de desensamblaje de Binary Ninja para el mismo bloque de instrucciones, . . . Read more
Me he topado con un problema en el que tengo que convertir un parámetro específico, que es un dynamic_array, a algún tipo de array en C#. Ahora estamos hablando de un juego aquí, y estoy utilizando un modloader externo llamado MelonLoader que me está ayudando a inyectar mi mod de . . . Read more
Quiero saber cómo encontrar el valor de la constante M a partir del siguiente código en C y el código ensamblador correspondiente. ¿Existe algún método para determinar M solo analizando el código? Código en C: #include<stdio.h> int main(){ int i = 7; int a[14]; a[i] = 99; int b[M]; b[i] . . . Read more
Voy a escribir un programa en c que carga una librería nativa de Android (.so) este es mi código: #include <stdio.h> #include <dlfcn.h> #include <stdlib.h> typedef void (*target_func)(JNIEnv* env, jobject obj, int x); int main(int argc, char ** argv) { char *lib = “/path/to/lib.so”; void *handle = dlopen(lib, RTLD_LAZY); if . . . Read more