
Runtime Mobile Security (RMS) 📱🔥 - ist eine leistungsstarke Weboberfläche, mit der Sie Android- und iOS-Apps zur Laufzeit manipulieren können.

von @mobilesecurity_
Runtime Mobile Security (RMS), basierend auf FRIDA, ist eine leistungsstarke Weboberfläche, die Ihnen hilft, Android- und iOS-Apps zur Laufzeit zu manipulieren.
Mit RMS können Sie einfach alle geladenen Klassen und zugehörigen Methoden dumpen, alles im laufenden Betrieb hooken, Methodenargumente und Rückgabewerte verfolgen, benutzerdefinierte Skripte laden und viele andere nützliche Dinge tun.
Wie in der offiziellen FRIDA-Dokumentation empfohlen, führen Sie bitte einen kurzen Smoke-Test durch, um sicherzustellen, dass FRIDA auf Ihrem Testgerät ordnungsgemäß funktioniert.
Durch Ausführen des Befehls frida-ps -U auf Ihrem Desktop sollten Sie die Liste der Prozesse auf Ihrem verbundenen Mobilgerät erhalten.
Android | iOS
PID NAME | PID NAME
1590 com.facebook.katana | 488 Clock
3282 com.twitter.android | 116 Facebook
… …
Einige coole Projekte, die Ihnen helfen können, FRIDA auf Android-Geräten automatisch zu installieren, zu aktualisieren und auszuführen, sind:
Sie werden auf iOS-Geräten nicht benötigt, da FRIDA direkt nach dem Starten des Geräts (Jailbreak-Modus) startet.
npm install -g rms-runtime-mobile-securityrms (oder RMS-Runtime-Mobile-Security)http://127.0.0.1:5491/HINWEIS
Der Standard-RMS-Port wurde von 5000 auf 5491 geändert, da seit MacOS Ventura der Port 5000 der Standardport des Control Centers ist. Wenn Sie den Standardport ändern möchten, können Sie RMS auch mit dem Parameter --port gefolgt von der gewünschten Portnummer ausführen, z.B. rms --port 9000
Befolgen Sie die folgenden Schritte, wenn Sie neue Funktionen für RMS entwickeln möchten 😉
git clone https://github.com/m0bilesecurity/RMS-Runtime-Mobile-Security.gitcd RMS-Runtime-Mobile-Securitynpm install (lokale Installation)node rms.jsnpm install -g zur Installation der Abhängigkeitennpm run compile zum Kompilieren des frida-agentrms zum Ausführen von RMS (überall)HINWEIS: Wenn Sie neue Funktionen zum Agenten (/agent/RMS_core.js) hinzufügen, denken Sie bitte daran, den Code durch Ausführen von npm run compile oder direkt über den Befehl frida-compile (frida-compile agent/RMS_core.js -o agent/compiled_RMS_core.js) neu zu kompilieren.
Runtime Mobile Security (RMS) unterstützt Android- und iOS-Geräte.
Es wurde auf MacOS und mit den folgenden Geräten getestet:
Es sollte auch unter Windows und Linux gut funktionieren, aber es können geringfügige Anpassungen erforderlich sein.