Skip to content

NullSec forensics security toolkit - discord.gg/killers

Notifications You must be signed in to change notification settings

bad-antics/nullsec-forensics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ”¬ NullSec Forensics

Advanced Digital Forensics & Incident Response Toolkit

Discord GitHub License

Rust Zig Python D

    β–ˆβ–ˆβ–ˆβ–„    β–ˆ  β–ˆ    β–ˆβ–ˆ  β–ˆβ–ˆβ–“     β–ˆβ–ˆβ–“      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ β–“β–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–„β–ˆβ–ˆβ–ˆβ–ˆβ–„  
    β–ˆβ–ˆ β–€β–ˆ   β–ˆ  β–ˆβ–ˆ  β–“β–ˆβ–ˆβ–’β–“β–ˆβ–ˆβ–’    β–“β–ˆβ–ˆβ–’    β–’β–ˆβ–ˆ    β–’ β–“β–ˆ   β–€ β–’β–ˆβ–ˆβ–€ β–€β–ˆ  
   β–“β–ˆβ–ˆ  β–€β–ˆ β–ˆβ–ˆβ–’β–“β–ˆβ–ˆ  β–’β–ˆβ–ˆβ–‘β–’β–ˆβ–ˆβ–‘    β–’β–ˆβ–ˆβ–‘    β–‘ β–“β–ˆβ–ˆβ–„   β–’β–ˆβ–ˆβ–ˆ   β–’β–“β–ˆ    β–„ 
   β–“β–ˆβ–ˆβ–’  β–β–Œβ–ˆβ–ˆβ–’β–“β–“β–ˆ  β–‘β–ˆβ–ˆβ–‘β–’β–ˆβ–ˆβ–‘    β–’β–ˆβ–ˆβ–‘      β–’   β–ˆβ–ˆβ–’β–’β–“β–ˆ  β–„ β–’β–“β–“β–„ β–„β–ˆβ–ˆβ–’
   β–’β–ˆβ–ˆβ–‘   β–“β–ˆβ–ˆβ–‘β–’β–’β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–“ β–‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–’β–‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–’β–’β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–’β–’β–‘β–’β–ˆβ–ˆβ–ˆβ–ˆβ–’β–’ β–“β–ˆβ–ˆβ–ˆβ–€ β–‘
   β–‘ β–’β–‘   β–’ β–’ β–‘β–’β–“β–’ β–’ β–’ β–‘ β–’β–‘β–“  β–‘β–‘ β–’β–‘β–“  β–‘β–’ β–’β–“β–’ β–’ β–‘β–‘β–‘ β–’β–‘ β–‘β–‘ β–‘β–’ β–’  β–‘
     β–‘    β–‘    β–‘   β–‘   β–‘         β–‘            β–‘   β–‘   β–‘        
   β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„β–„
   β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ F O R E N S I C S β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–ˆ
   β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€β–€
                       bad-antics

πŸ”“ Join discord.gg/killers for premium features!


🎯 Features

Tool Language Description Free Premium
memhunter Rust Memory analysis & extraction βœ… πŸ”₯
filecarve Zig High-speed file recovery βœ… πŸ”₯
timeliner Rust Forensic timeline generator βœ… πŸ”₯
hasher Rust Recursive hash verification βœ… πŸ”₯
peanalyze Python PE/ELF malware triage βœ… πŸ”₯
regparse Rust Windows registry parser ❌ πŸ”₯

πŸ“ Structure

nullsec-forensics/
β”œβ”€β”€ rust/
β”‚   β”œβ”€β”€ memhunter/       # Memory forensics
β”‚   β”œβ”€β”€ timeliner/       # Timeline generation
β”‚   β”œβ”€β”€ hasher/          # File hashing
β”‚   └── regparse/        # Registry parsing
β”œβ”€β”€ zig/
β”‚   β”œβ”€β”€ filecarve/       # File carving
β”‚   └── diskimage/       # Disk imaging
β”œβ”€β”€ python/
β”‚   β”œβ”€β”€ peanalyze.py     # PE analysis
β”‚   β”œβ”€β”€ elfparse.py      # ELF analysis
β”‚   β”œβ”€β”€ yara_scan.py     # YARA scanning
β”‚   └── strings_plus.py  # Enhanced strings
└── scripts/
    β”œβ”€β”€ acquire.sh       # Evidence acquisition
    └── report.py        # Report generation

πŸ”§ Tool Details

memhunter (Rust) - Memory Forensics

Features:

  • Process memory dumping
  • String extraction with encoding detection
  • Pattern/regex searching
  • Credential extraction (LSASS, browsers)
  • Rootkit detection signatures
# Dump process memory
sudo ./memhunter -p 1234 -o dump.bin

# Search for patterns
./memhunter -i dump.bin -s "password" --context 50

# Extract strings
./memhunter -i dump.bin --strings -e utf16 -o strings.txt

# Hunt for credentials
sudo ./memhunter --creds -o credentials.json

filecarve (Zig) - File Recovery

Supported formats:

  • Images: JPEG, PNG, GIF, BMP, TIFF
  • Documents: PDF, DOCX, XLSX, PPTX
  • Archives: ZIP, RAR, 7Z, TAR
  • Media: MP3, MP4, AVI, MKV
  • Databases: SQLite, MySQL dumps
# Carve from disk image
./filecarve -i disk.dd -o recovered/ --all

# Specific file types
./filecarve -i disk.dd -o recovered/ -t jpeg,pdf,docx

# Raw device (requires root)
sudo ./filecarve -i /dev/sda -o recovered/ -t all

πŸš€ Quick Start

# Memory acquisition
sudo ./memhunter --acquire -o memory.raw

# Analyze memory dump
./memhunter -i memory.raw --processes
./memhunter -i memory.raw --network
./memhunter -i memory.raw --strings -o strings.txt

# File carving
./filecarve -i evidence.dd -o recovered/

# Generate timeline
./timeliner -i evidence.dd -o timeline.csv

# Hash verification
./hasher -d /evidence -a sha256 -o hashes.txt
./hasher --verify hashes.txt

⚠️ Legal Disclaimer

For authorized forensic investigations only. Follow proper chain of custody procedures.


NullSec Framework | GitHub | Discord

About

NullSec forensics security toolkit - discord.gg/killers

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages