实验室每日一题 2020.11.30
生活随笔
收集整理的這篇文章主要介紹了
实验室每日一题 2020.11.30
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
實驗室每日一題 2020.11.30
先打開沒有加密的文本文檔,里面有一串密文,根據結尾的+推測應該是XXencode,直接找個在線網站解密,又得到一串密文:fwilvyhublqwhuhvwlqj,全部都是小寫,感覺像凱撒密碼,測試后發現凱撒密碼移3位可以得到一個字符串:ctfisveryinteresting,這個就是壓縮包的密碼。
解密后得到一個程序,丟進ida中逆向,發現一個字符串:
然后根據程序邏輯:
寫出逆向代碼:
#include <iostream> #include <stdlib.h> using namespace std; int main() { char flag[] = "{hacking_for_fun}";for (int i = 0; i <= 17; ++i ){if ( flag[i] == 'i' || flag[i] == 'r' )flag[i] = '1';}cout<<flag<<endl;system("pause");return 0; }運行后即可得到flag
總結
以上是生活随笔為你收集整理的实验室每日一题 2020.11.30的全部內容,希望文章能夠幫你解決所遇到的問題。