Characters that expand upon toUpperCase()

Useful to bypass strict length checks and differentials between toUpperCase() / toLowerCase() .

Created by: DreyAnd

Created on: 4/10/2024, 10:34:26 PM

Updated on: 5/6/2024, 2:11:15 PM

Vector type: JS

Code used before fuzz:
function isASCII(str) { for (var i = 0; i < str.length; i++) { if (str.charCodeAt(i) > 127) { return false; } } return true; }

Template used:
const c = String.fromCodePoint(i) const c_upper = c.toUpperCase() if (c_upper.length > c.length && isASCII(c_upper)){ log(c) }

Your browser was detected as:
Detecting... Detecting...

Fuzz results:

Chrome logo
Chrome 124.0.0.0
Results
Found 8
Data
Data
Data
Data
Data
Data
ß
Data
Data