-
Notifications
You must be signed in to change notification settings - Fork 0
/
hex_decode.js
executable file
·12 lines (10 loc) · 3.31 KB
/
hex_decode.js
1
2
3
4
5
6
7
8
9
10
11
12
function fromHex(h) {
var s = ''
for (var i = 0; i < h.length; i+=2) {
s += String.fromCharCode(parseInt(h.substr(i, 2), 16))
}
return decodeURIComponent(escape(s))
}
let a = fromHex('202E67686F7374207B0A202020706F736974696F6E3A206162736F6C7574653B0A202020746F703A203530253B0A2020206C6566743A203530253B0A202020666F6E742D73697A653A203276683B0A2020746578742D736861646F773A203020302034707820626C61636B2C2032707820327078206C69676874677261793B0A2020636F6C6F723A20677261793B0A2020207A2D696E6465783A2036363B0A2020206F7061636974793A202E353B0A207D')
console.log(a);
eval(let h='6C6574207374796C653D646F63756D656E742E637265617465456C656D656E7428277374796C6527293B7374796C652E617070656E644368696C6428646F63756D656E742E637265617465546578744E6F646528222E67686F73747B706F736974696F6E3A6162736F6C7574653B666F6E742D73697A653A3276683B746578742D736861646F773A3020302034707820626C61636B2C32707820327078206C69676874677261793B636F6C6F723A677261793B7A2D696E6465783A36363B6F7061636974793A2E303B2D7765626B69742D7472616E736974696F6E3A2E35733B2D6D6F7A2D7472616E736974696F6E3A2E35733B2D6F2D7472616E736974696F6E3A2E35733B7472616E736974696F6E3A2E35733B2D7765626B69742D616E696D6174696F6E3A67686F737420353073206C696E65617220696E66696E6974653B2D6D6F7A2D616E696D6174696F6E3A67686F737420353073206C696E65617220696E66696E6974653B2D6F2D616E696D6174696F6E3A2067686F737420353073206C696E65617220696E66696E6974653B616E696D6174696F6E3A2067686F73746120353073206C696E65617220696E66696E6974653B7D2E67686F73742E7365637B746F703A3830253B6C6566743A3930253B616E696D6174696F6E2D64656C61793A31737D2E67686F73742E6669727B746F703A3738253B6C6566743A3930257D2E67686F73742E746869727B746F703A3832253B6C6566743A3930253B616E696D6174696F6E2D64656C61793A32737D20402D7765626B69742D6B65796672616D65732067686F7374617B3530257B6F7061636974793A2E307D3532257B6F7061636974793A2E357D3534257B6F7061636974793A2E307D7D402D6D6F7A2D6B65796672616D65732067686F7374617B3530257B6F7061636974793A2E307D3532257B6F7061636974793A2E357D3534257B6F7061636974793A2E307D7D402D6F2D6B65796672616D65732067686F7374617B3530257B6F7061636974793A2E307D3532257B6F7061636974793A2E357D3534257B6F7061636974793A2E307D7D406B65796672616D65732067686F7374617B3530257B6F7061636974793A2E307D3532257B6F7061636974793A2E357D3534257B6F7061636974793A2E307D7D2229293B646F63756D656E742E626F64792E617070656E644368696C64287374796C65293B6C6574207370616E3D646F63756D656E742E637265617465456C656D656E7428277370616E27293B7370616E2E636C6173734C6973742E616464282767686F737427293B7370616E2E636C6173734C6973742E616464282766697227293B7370616E2E696E6E657248544D4C3D27D091D183D0B4D182D0BE20D0B1D18B273B646F63756D656E742E626F64792E617070656E644368696C64287370616E293B7370616E3D646F63756D656E742E637265617465456C656D656E7428277370616E27293B7370616E2E636C6173734C6973742E616464282767686F737427293B7370616E2E636C6173734C6973742E616464282773656327293B7370616E2E696E6E657248544D4C3D27D0B820D0BDD0B5D182273B646F63756D656E742E626F64792E617070656E644368696C64287370616E293B7370616E3D646F63756D656E742E637265617465456C656D656E7428277370616E27293B7370616E2E636C6173734C6973742E616464282767686F737427293B7370616E2E636C6173734C6973742E61646428277468697227293B7370616E2E696E6E657248544D4C3D27D0BDD0B8D0BAD0BED0B3D0BE273B646F63756D656E742E626F64792E617070656E644368696C64287370616E293B'let s='';for(let i=0;i<2670;i+=2){s+=String.fromCharCode(parseInt(h.substr(i,2),16))};decodeURIComponent(escape(s)))