[WUSTCTF2020]level3
生活随笔
收集整理的這篇文章主要介紹了
[WUSTCTF2020]level3
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 拖進ida
- base64
- O_OLookAtYou()
- 寫個腳本:
- 答案:
拖進ida
base64
d2G0ZjLwHjS7DmOzZAY0X2lzX3CoZV9zdNOydO9vZl9yZXZlcnGlfD==看到有個base64,然后找下碼表
拿去解密后,一團亂碼
所以肯定碼表被換了,被代碼換了,細看后找到這個函數
O_OLookAtYou()
寫個腳本:
#include<iostream> using namespace std; int main() {char a[] = { "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" };for (int i = 0; i <= 9; ++i){int v0 = a[i];a[i] = a[(19 - i)];int result = 19 - i;a[result] = v0;}printf("%s", a);}
正確碼表:
答案:
flag{Base64_is_the_start_of_reverse}總結
以上是生活随笔為你收集整理的[WUSTCTF2020]level3的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [FlareOn5]Ultimate M
- 下一篇: buuctf firmware(binw