Base64编码隐藏



平时只知道解码,不知道base怎么来的。这里找了一个base64的具体过程:

CTF{easy_base64}
HTTP头注入


密码:CTF{easy_base64}

修改UA为ctf-show-brower


CTF{user_agent_inject_success}
Base64多层嵌套解码


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| document. getElementById('loginForm').addEventListener('submit', function(e) { const correctPassword = "SXpVR1F4TTFVe1JtdFNSazB3VTJ4U1UwNXFSWGRVV1ZrOWNWYzU="; function validatePassword(input){ let encoded = btoa(input); encoded = btoa(encoded + 'xH7jK').slice(3); encoded = btoa(encoded.split('').reverse(). join('')); encoded = btoa('aB3' + encoded + 'qW9'). substr(2); return btoa(encoded) === correctPassword; } const enteredPassword = document.getElementById('password').value; const messageElement = document.getElementById('message'); if (!validatePassword (enteredPassword)){ e. preventDefault(); messageElement. textContent = "Login failed! Incorrect password."; messageElement. className = "message error"; } });
|