#U - DETECT FRIDA
Estas instrucciones te permitirán obtener una copia del proyecto en funcionamiento en tu máquina local para propósitos de desarrollo y pruebas.
Mira Deployment para conocer como desplegar el proyecto.
Que hace este proyecto?
- Detectar a través de canalizaciones con nombre utilizadas por Frida
- Detectar a través de un hilo con nombre específico de frida
- Compare la sección de texto en la memoria con la sección de texto en el disco tanto para libc como para la biblioteca nativa
Además, este proyecto tiene 3 mecanismos para endurecer el código nativo.
- Reemplazar ciertas llamadas libc con syscalls
- Reemplazar cadena, operación relacionada con la memoria con implementación personalizada
- Aplicar la ofuscación nativa de O-LLVM
Android Studio
- Clonar Repositorio
- Copiar carpeta app/src/main/c en su proyecto Android.
- Agregar en app/build.gradle llamados a Librerias Nativas Cmake
´ cmake { path "src/main/c/CMakeLists.txt" version "3.10.2" } ´ 4. En MainApplication agregar llamdo a Librerias Nativas
// Used to load the 'native-lib' library on application startup. static { System.loadLibrary("native-lib"); }
- Compile Aplicación en Android y Acepte nuevos componentes.
Elias Manriquez eamanriquez@gmail.com
https://github.com/darvincisec/DetectFrida
Este proyecto está bajo la Licencia (CC) - mira el archivo LICENSE.md para detalles