MinhMy
W-------
-
04/01/2016
-
2
-
23 bài viết
slowAES.decrypt() trả về chuỗi số
Em có một dạng mã hóa bằng slowAES trên nền web. Sau khi giải mã thành công, nó trả về một chuối số ngẫu nhiên. Hiện tại em vẫn chưa biết được nó là dạng mã hóa gì. Em có thử bỏ chuỗi số đó vào một số trường hợp như hex to ascii hoặc hex to string,... nhưng vẫn không giải mã ra được chuỗi gốc ban đầu.
<html>
<body>
<script type="text/javascript" src="aes.js"></script>
<script>
function toNumbers(d) {
var e = [];
d.replace(/(..)/g, function(d) {
e.push(parseInt(d, 16))
});
return e
}
function toHex() {
for (var d = [], d = 1 == arguments.length && arguments[0].constructor == Array ? arguments[0] : arguments, e = "", f = 0; f <
d.length; f++) e += (16 > d[f] ? "0" : "") + d[f].toString(16);
return e.toLowerCase()
}
var a = toNumbers("f655ba9d09a112d4968c63579db590b4"),
b = toNumbers("98344c2eee86c3994890592585b49f80"),
c = toNumbers("04c05cdcc65887d199b5ed0029d66d18");
document.cookie = "__test=" + slowAES.decrypt(c, 2, a, b) + "; expires=Thu, 31-Dec-37 23:55:55 GMT; path=/";
console.log(slowAES.decrypt(c, 2, a, b));
alert(slowAES.decrypt(c, 2, a, b));
location.href = "http://example.com";
</script>
<noscript>This site requires Javascript to work, please enable Javascript in your browser or use a browser with Javascript support</noscript>
</body>
</html>
Mong được mọi người chỉ giúp hướng đi tiếp theo ạ.
Chuỗi trả về có dạng "53,45,15,45,227,251,67,60,..."
<html>
<body>
<script type="text/javascript" src="aes.js"></script>
<script>
function toNumbers(d) {
var e = [];
d.replace(/(..)/g, function(d) {
e.push(parseInt(d, 16))
});
return e
}
function toHex() {
for (var d = [], d = 1 == arguments.length && arguments[0].constructor == Array ? arguments[0] : arguments, e = "", f = 0; f <
d.length; f++) e += (16 > d[f] ? "0" : "") + d[f].toString(16);
return e.toLowerCase()
}
var a = toNumbers("f655ba9d09a112d4968c63579db590b4"),
b = toNumbers("98344c2eee86c3994890592585b49f80"),
c = toNumbers("04c05cdcc65887d199b5ed0029d66d18");
document.cookie = "__test=" + slowAES.decrypt(c, 2, a, b) + "; expires=Thu, 31-Dec-37 23:55:55 GMT; path=/";
console.log(slowAES.decrypt(c, 2, a, b));
alert(slowAES.decrypt(c, 2, a, b));
location.href = "http://example.com";
</script>
<noscript>This site requires Javascript to work, please enable Javascript in your browser or use a browser with Javascript support</noscript>
</body>
</html>
Mong được mọi người chỉ giúp hướng đi tiếp theo ạ.
Chuỗi trả về có dạng "53,45,15,45,227,251,67,60,..."