- 01: Integrate Live Camera Preview Stream for the Client.
- 02: Integrate a valid signing certificate to bypass Play Protect.
- 03: Integrate persistence for the AhMyth payload.
- 04: Integrate real-time viewing of victim device screens.
- 05: Integrate screen recording for real time viewing of victim device screens.
- 06: Integrate USSD dialing and response view feature for the AhMyth client, requested by user from Issue #97
- 07: Integrate screenshot for real time viewing of victim device screens.
- 08: Integrate access to the victim device SD Card.
- 09: Update socket.io-client java 0.8.3 to socket.io-client java 2.0.1 and build the newly updated APK for AhMyth
- 01: integrate a
Retry
function to be called so apktool can be executed a second time, but with the added flag--use-aapt
if building an APK fails the first time.
-
02: Create a backup copy of AhMyth's
AndroidManifest.xml
file, and store it in the newly created backup directoryVault
in order to restore AhMyth's original manifest file back to it's original state after being edited with custom permissions. -
DONE!
- 03: Explore other, more discrete options for the URL payload masker.
- 04: Integrate the function to Log apktool.jar and sign.jar errors to a text file for the GUI version of AhMyth.
-
05: Restyle the AhMyth Server using the following
1. Glassmorphism 2. Side scrolling tabs instead of top scrolling tabs 3. Icons to replace the Tab names 4. Settings menu for UI style adjustments 5. Dark theme 6. AhMyth user account login - Default username will be `ahmyth` and the default password will be `trojan`
- 06: Integrate an EXE Builder for an AhMyth Windows client.
- 07: Explore the possibility of adding Browser Hook feature to control a range of devices by hooking their web browser - inspired by beEF
- 08: Update socket.io 2.4.2 to socket.io 4.x (after updating the client with socket.io-client java 2.0.1)
- 09: Hijack a legitimate APK and configure it to be built as a standalone AhMyth payload.
- 01: Figure out why AhMyth is so unstable on Windows machines!
- 02: Stabilise Launcher Activity binding method
This is almost stable, just need to code in some functions
taken from msfvenom, then add a way to hook smali files that use the
super
method instead of theOnCreate
method. This shouldn't be to hard thanks todana-at-cp/backdoor-apk
.