CTFlearn – BruXOR

題目:https://ctflearn.com/challenge/227

題目說明要使用 xor 得出對應 flag,並且提到要暴力破解,因此僅需一次嘗試即可得到對應 flag。

JavaScript 參考程式碼:

const encoded = `q{vpln'bH_varHuebcrqxetrHOXEj`;

for (let i = 1; i <= 255; ++i) {
    const decoded = encoded.split('').map((char) => String.fromCharCode(char.charCodeAt(0) ^ i)).join('');

    console.log(`${i}: ${decoded}`);
}

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *