You've already forked hackingtool
mirror of
https://github.com/Z4nzu/hackingtool.git
synced 2025-06-20 06:15:54 +02:00
Refactored the whole project
List of changes + Handling information about a tool has been improved a lot by providing a `HackingTool` class, which takes care of showing the options, running the selected option, executing the required commands + This class is designed with flexibililty and simplicity in mind, so adding a new tool is a lot easier, mention TITLE, DESCRIPTION, list of INSTALL_COMMANDS, RUN_COMMANDS and PROJECT_URL and there you go... + grouping all the `HackingTool`s is also made super simpler by providing a `HackingToolsCollection` class which groups the tools into their respective categories. Just add the instances of `HackingTool` classes to the TOOLS property of the `HackingToolsCollection`. + Refactored all the tools into separate files based on their categories. + Added a READM_template.md and generate_readme.py script to automatically generate Table of contents and the list of tools available automatically. + Now each tool in the README.md points to its project url if provided. This makes it easier to visit the project from the readme.
This commit is contained in:
67
tools/others/android_attack.py
Normal file
67
tools/others/android_attack.py
Normal file
@ -0,0 +1,67 @@
|
||||
# coding=utf-8
|
||||
from core import HackingTool
|
||||
from core import HackingToolsCollection
|
||||
|
||||
|
||||
class Keydroid(HackingTool):
|
||||
TITLE = "Keydroid"
|
||||
DESCRIPTION = "Android Keylogger + Reverse Shell\n" \
|
||||
"[!] You have to install Some Manually Refer Below Link:\n " \
|
||||
"[+] https://github.com/F4dl0/keydroid"
|
||||
INSTALL_COMMANDS = ["sudo git clone https://github.com/F4dl0/keydroid.git"]
|
||||
RUN_COMMANDS = ["cd keydroid && bash keydroid.sh"]
|
||||
PROJECT_URL = "https://github.com/F4dl0/keydroid"
|
||||
|
||||
|
||||
class MySMS(HackingTool):
|
||||
TITLE = "MySMS"
|
||||
DESCRIPTION = "Script that generates an Android App to hack SMS through WAN \n" \
|
||||
"[!] You have to install Some Manually Refer Below Link:\n\t " \
|
||||
"[+] https://github.com/papusingh2sms/mysms"
|
||||
INSTALL_COMMANDS = [
|
||||
"sudo git clone https://github.com/papusingh2sms/mysms.git"]
|
||||
RUN_COMMANDS = ["cd mysms && bash mysms.sh"]
|
||||
PROJECT_URL = "https://github.com/papusingh2sms/mysms"
|
||||
|
||||
|
||||
class LockPhish(HackingTool):
|
||||
TITLE = "Lockphish (Grab target LOCK PIN)"
|
||||
DESCRIPTION = "Lockphish it's the first tool for phishing attacks on the " \
|
||||
"lock screen, designed to\n Grab Windows credentials,Android" \
|
||||
" PIN and iPhone Passcode using a https link."
|
||||
INSTALL_COMMANDS = [
|
||||
"sudo git clone https://github.com/JasonJerry/lockphish.git"]
|
||||
RUN_COMMANDS = ["cd lockphish && bash lockphish.sh"]
|
||||
PROJECT_URL = "https://github.com/JasonJerry/lockphish"
|
||||
|
||||
|
||||
class Droidcam(HackingTool):
|
||||
TITLE = "DroidCam (Capture Image)"
|
||||
DESCRIPTION = "Powerful Tool For Grab Front Camera Snap Using A Link"
|
||||
INSTALL_COMMANDS = [
|
||||
"sudo git clone https://github.com/kinghacker0/WishFish.git;"
|
||||
"sudo apt install php wget openssh"
|
||||
]
|
||||
RUN_COMMANDS = ["cd wishfish && sudo bash wishfish.sh"]
|
||||
PROJECT_URL = "https://github.com/kinghacker0/WishFish"
|
||||
|
||||
|
||||
class EvilApp(HackingTool):
|
||||
TITLE = "EvilApp (Hijack Session)"
|
||||
DESCRIPTION = "EvilApp is a script to generate Android App that can " \
|
||||
"hijack authenticated sessions in cookies."
|
||||
INSTALL_COMMANDS = [
|
||||
"sudo git clone https://github.com/crypticterminal/EvilApp.git"]
|
||||
RUN_COMMANDS = ["cd evilapp && bash evilapp.sh"]
|
||||
PROJECT_URL = "https://github.com/crypticterminal/EvilApp"
|
||||
|
||||
|
||||
class AndroidAttackTools(HackingToolsCollection):
|
||||
TITLE = "Android Hacking tools"
|
||||
TOOLS = [
|
||||
Keydroid(),
|
||||
MySMS(),
|
||||
LockPhish(),
|
||||
Droidcam(),
|
||||
EvilApp()
|
||||
]
|
Reference in New Issue
Block a user