LeFiMap adalah Tools pemindaian dan eksploitasi Local File Inclusion (LFI) yang dirancang untuk memberikan workflow lengkap: mulai dari identifikasi, fuzzing payload, bypass filter, wrapper injection, hingga post-exploitation shell. Dibangun secara sistematis untuk mendukung proses pengujian keamanan modern.
⚠️ Peringatan: Gunakan LeFiMap hanya untuk keperluan legal seperti pembelajaran, riset keamanan, atau pengujian pada sistem yang Anda miliki izin resminya.
- 🔍 High-Accuracy LFI Detection (EASY/HARD)
- 🧰 Wrapper PHP support:
php_filter,zip,phar, danfile - 🛡 WAF/IDS Evasion dengan encoding berlapis
- 🧪 Payload fuzzing otomatis berbasis wordlist
- 🌐 Routing melalui Tor + IP rotation
- ⚙️ Multi-threading + rate limiting
- 💣 Post-exploitation OS shell
- 🧭 Fingerprinting & DOM-based reflection scan
- 📦 Output logging + response capture
git clone https://github.com/username/LeFiMap.git
cd LeFiMap
python3 lefimap.py -hInstall dependensi:
pip install -r requirements.txtpython3 lefimap.py -u "http://target.com/?file=FUZZ" -w payloads.txtpython3 lefimap.py --url "http://site.com/?page=FUZZ" --file "flag.txt"python3 lefimap.py -u "http://target/login" -m POST -d "id=FUZZ"python3 lefimap.py -u "http://vuln.com/?p=FUZZ" -w list.txt -f "url,doubleurl,nullbyte"python3 lefimap.py -u "http://test/?v=FUZZ" --tor --tor-renew --capture all| Opsi | Deskripsi |
|---|---|
-u, --url URL |
Target URL (gunakan FUZZ sebagai injection point). |
-w, --wordlist |
Wordlist payload. |
--file FILE |
Cari file tertentu dengan traversal otomatis. |
| Opsi | Keterangan |
|---|---|
-m, --method |
GET/POST. Default: GET. |
-d, --data |
Data POST (id=FUZZ). |
-s, --session |
Cookie session. |
-t, --timeout |
Timeout request. Default 10 detik. |
| Opsi | Deskripsi |
|---|---|
-l, --level |
EASY/HARD detection. |
--success-key |
String keberhasilan. |
--failed-key |
String kegagalan. |
| Opsi | Deskripsi |
|---|---|
-f, --filter |
url, doubleurl, base64, hex, utf8, traversal, nullbyte. |
--replace |
Replace pattern custom. |
-ra, --random-agent |
Random User-Agent. |
--tor |
Gunakan Tor. |
--tor-renew |
Renew IP Tor. |
| Opsi | Deskripsi |
|---|---|
--wrapper |
php_filter, file, zip, phar. |
--wrapper-args |
Argumen tambahan. |
| Opsi | Deskripsi |
|---|---|
--os-shell |
Coba interactive OS shell. |
| Opsi | Deskripsi |
|---|---|
-th, --threads |
Threading. |
--limit |
Rate limit. |
| Opsi | Deskripsi |
|---|---|
-o, --output |
Simpan hasil scan. |
--silent |
Quiet mode. |
--benchmark |
Benchmark waktu. |
--capture |
Tampilkan respons (500, jumlah karakter, atau all). |
| Opsi | Deskripsi |
|---|---|
--identify |
Fingerprinting target. |
--dom-scan |
DOM reflection scan. |
python3 lefimap.py \
-u "http://target.com/page?file=FUZZ" \
-w payloads.txt \
-f "url,doubleurl,nullbyte" \
-l HARD \
--capture all \
--tor --tor-renew \
-th 20 \
-o results.txt- GUI Mode (Qt/PySide)
- Payload generator otomatis
- Integrasi Turbo Intruder Mode
- Response classifier berbasis Machine Learning
- Auto wrapper-by-waf detection
Kontribusi selalu terbuka! Anda dapat menambahkan:
- Payload baru
- Modul wrapper tambahan
- Performa scanning
- Modul bypass WAF
Fork → Commit → Pull Request.
Dirilis dengan lisensi MIT License.
Linkedin: https://www.linkedin.com/in/naufal-syahruradli-a23504343/