viruses
| Name | Last commit date |
|---|---|
| android | 3 months ago |
| asm | 3 months ago |
| botnet | 3 months ago |
| engine | 7 months ago |
| exploit | 3 months ago |
| infector | 7 months ago |
| linux | 7 months ago |
| macos | 7 months ago |
| phishing | 7 months ago |
| prank | 7 months ago |
| ransomware | 3 months ago |
| research | 3 months ago |
| rootkit | 7 months ago |
| trojan | 7 months ago |
| webshell | 7 months ago |
| worm | 7 months ago |
| .gitignore | 7 months ago |
| README.md | 7 months ago |
| SOURCES.json | 6 months ago |
| stamp-headers.py | 3 months ago |
viruses
Malware archive for security research and writeups. All entries are indexed into code.db and browsable at krisyotam.com/code.
Includes curated sources from vxunderground/MalwareSourceCode and RamadhanAmizudin/malware, reorganized into a unified taxonomy.
Structure
android/ mobile malware (RATs, stealers, banking trojans)
asm/ ~1,100 ancient DOS/Win9x ASM virus source codes (alpha-organized + legacy-win*)
botnet/ botnet frameworks and C2 infrastructure (Mirai, Grum, etc.)
engine/ polymorphic and mutation engines (Win32, BAT, Linux, VBS)
exploit/ CVE-specific exploits, proof-of-concepts, and exploit kits
infector/ file infectors and PE/ELF parasites
linux/ Linux-specific malware (backdoors, rootkits, trojans, Mirai family)
macos/ macOS malware
phishing/ phishing kits and templates
prank/ harmless educational denial-of-service scripts
ransomware/ ransomware source code and leaked builders
research/ malware research, techniques, and libraries
rootkit/ kernel and userland rootkits
trojan/ trojans, RATs, stealers, keyloggers, and malware families
webshell/ PHP webshells, C2 panels, and web-based backdoors
worm/ self-replicating worms
Archive Header Standard
Every source file carries a standard comment header. Format varies by language but fields are consistent:
C / C++ / Java
/*
name <name>
type <category>
cve <CVE or —>
year <year>
os <target os>
authors <original authors>
source <where this was obtained>
archived krisyotam
notes <one-line context>
*/
Python
# ------------------------------------------------------------
# name <name>
# type <category>
# ...
# archived krisyotam
# ------------------------------------------------------------
Shell / Batch / VBS follow the same pattern using their respective comment syntax (#, ::, ').
HTML
<!--
name <name>
...
archived krisyotam
-->
Disclaimer
For educational and research purposes only.