乙個 (忘記名字)的逆向題

2021-09-07 15:27:34 字數 938 閱讀 8888

這個看起來好像是很難的

但其實很簡單  也就那些東西 細細分析 也沒有什麼

然後觀察陣列 就可以 了

#include#include#include#include#include#includeusing namespace std;

char s="l3t_me_t3ll_y0u_s0m3th1ng_1mp0rtant_a__w0nt_b3_3x4ctly_th4t_345y_t0_c4ptur3_h0wev3r_1t_w1ll_b3_c00l_1f_y0u_g0t_1t";

// 0

// 5

// 36

// 65

// 7

// 27

// 26

// 2d

// 1

// 3

// 0

// 0d

// 56

// 1

// 3

// 65

// 3

// 2d

// 16

// 2

// 15

// 3

// 65

// 0

// 29

// 44

// 44

// 1

// 44

// 2b

int main()

for(int i=0;i<30;i++)

getchar();

printf("\n");

return 0;

}

上面注釋的 就是我們輸入的  的陣列 跑出來的是

lexctf

但是真實答案還要前面加個a  可能是我**沒有分析對把。。

乙個簡單的逆向

首先執行程式觀察程式的提示資訊 可以看到程式首先 乙個字串提示 隨便輸乙個 出現另乙個字串u r wrong 然後 od引導程式,字串查詢 看到提示的字串,單擊進入f2 下段點,執行程式,斷在 單步 跟下來 讀取字元函式getch 隨便輸入乙個假碼,eax 的值正是輸入的假碼ascii的碼,可以看出...

BFS的乙個題

關於 bfs要點 1 若為可化為的座標系圖形,可用結構體儲存其x值,y值和步數。一般開now 和 next now用於取出佇列裡面的結構體 next用於上下左右的運動計算,並且push到佇列中。2 在運用佇列時,常用的函式 push,front,size,empty,pop 等等 特別是在front...

乙個簡單的題

problem description 小明今年3歲了,現在他已經能夠認識100以內的非負整數,並且能夠進行100以內的非負整數的加法計算.對於大於等於100的整數,小明僅保留該數的最後兩位進行計算,如果計算結果大於等於100,那麼小明也僅保留計算結果的最後兩位.例如,對於小明來說 1 1234和3...