slowAES.decrypt() trả về chuỗi số

Thảo luận trong 'Web Security' bắt đầu bởi MinhMy, 09/06/18, 02:06 PM.

  1. MinhMy

    MinhMy W-------

    Tham gia: 04/01/16, 03:01 PM
    Bài viết: 23
    Đã được thích: 2
    Điểm thành tích:
    3
    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,..."
     
    Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
Tags: