
Runtime Mobile Security (RMS) 📱🔥 - est une puissante interface web qui vous aide à manipuler les applications Android et iOS à l'exécution.

par @mobilesecurity_
Runtime Mobile Security (RMS), propulsé par FRIDA, est une interface web puissante qui vous aide à manipuler les applications Android et iOS en cours d'exécution.
Avec RMS, vous pouvez facilement extraire toutes les classes chargées et leurs méthodes associées, hooker tout à la volée, tracer les arguments et les valeurs de retour des méthodes, charger des scripts personnalisés et bien d'autres choses utiles.
Comme suggéré par la documentation officielle de FRIDA, veuillez effectuer un test rapide pour vous assurer que FRIDA fonctionne correctement sur votre appareil de test.
En exécutant la commande frida-ps -U depuis votre ordinateur de bureau, vous devriez recevoir la liste des processus en cours d'exécution sur votre appareil mobile connecté.
Android | iOS
PID NAME | PID NAME
1590 com.facebook.katana | 488 Clock
3282 com.twitter.android | 116 Facebook
… …
Quelques projets intéressants qui peuvent vous aider à auto installer, mettre à jour et exécuter FRIDA sur des appareils Android sont :
Ils ne sont pas nécessaires sur les appareils iOS, car FRIDA démarre juste après le démarrage de l'appareil (mode jailbreak).
npm install -g rms-runtime-mobile-securityrms (ou RMS-Runtime-Mobile-Security)http://127.0.0.1:5491/NOTE
Le port par défaut de RMS a été changé de 5000 à 5491 car depuis macOS Ventura, le port 5000 est le port par défaut du Centre de contrôle. Si vous souhaitez modifier le port par défaut, vous pouvez également exécuter RMS avec le paramètre --port suivi du numéro de port souhaité, par exemple rms --port 9000
Suivez les étapes ci-dessous si vous souhaitez développer de nouvelles fonctionnalités pour RMS 😉
git clone https://github.com/m0bilesecurity/RMS-Runtime-Mobile-Security.gitcd RMS-Runtime-Mobile-Securitynpm install (installation locale)node rms.jsnpm install -g pour installer les dépendancesnpm run compile pour compiler l'agent fridarms pour exécuter RMS (n'importe où)NOTE : Si vous ajoutez de nouvelles fonctionnalités à l'agent (/agent/RMS_core.js), n'oubliez pas de recompiler le code en exécutant npm run compile ou directement via la commande frida-compile (frida-compile agent/RMS_core.js -o agent/compiled_RMS_core.js)
Runtime Mobile Security (RMS) prend en charge les appareils Android et iOS.
Il a été testé sur MacOS et avec les appareils suivants :
Il devrait également bien fonctionner sur Windows et Linux, mais quelques ajustements mineurs peuvent être nécessaires.