日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

REVERSE-PRACTICE-CTFSHOW-2

發(fā)布時間:2023/12/10 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 REVERSE-PRACTICE-CTFSHOW-2 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

REVERSE-PRACTICE-CTFSHOW-2

    • re3
    • 紅包題 武穆遺書
    • 數學不及格
    • flag白給

re3

main函數,分析可知,將輸入的字符串按十六進制轉成數字,寫到v5,賦給v17[6]
當i等于6時,v16會加上輸入的值,然后進入循環(huán),最后判斷v16是否等于0xffff

因為v17[0~5]的值是固定的,于是當i等于0到5的過程中,v16最后的累加結果是固定的
調試可得,當i剛剛++到6時,v16的值為0xE560
第二層for循環(huán)中,v16先加上v17[6],然后判斷是否大于0xffff,小于等于0xffff即退出循環(huán)
這里可以直接讓v17[6]=0xffff-0xE560=0x1A9F,v16加上0x1A9F后即等于0xffff,然后退出循環(huán)
下面的if判斷v16==0xffff成立,于是有下圖,提交flag{1a9f}成功

紅包題 武穆遺書

exe程序,要求輸入少于50個字符,upx脫殼,ida分析
main函數,有反調試,有看不懂的變換,但是check很簡單,直接比較輸入和變換后的內容

通過attach來過反調試,如下圖設置斷點,運行exe后先不輸入,ida的Debugger->Attach to process,選擇正在等待輸入的exe

attach后,在exe黑窗中任意輸入,回車,F9,執(zhí)行流就斷在了如下圖所示處,此時v4指向的字符串即為flag

數學不及格

elf文件,ida分析,main函數,主要邏輯寫在注釋里,要算出除程序名之外的4個參數

前三個check相加,有

(v9-v10)+(v9-v11)+(v9-v12)=3*v9-(v10+v11+v12)=0x233F0E151C+0x1B45F81A32+0x244C071725=0x62d10d4673

而check4

v4+v10+v11+v12=0x13A31412F8C

兩個等式相加可得,其中v9是斐波那契數列第v4左右項的值,v4是項數

3*v9+v4=0x62d10d4673+0x13A31412F8C=0x19d024e75ff

3*v9+v4的和除以3,可以大概知道v9的值

print((0x233F0E151C+0x1B45F81A32+0x244C071725+0x13A31412F8C)/3) #591286729898

找一個在線計算斐波那契數列的網站:斐波那契
找到一個非常接近上面算出來的v9的大概值的一個數

于是v9==591286729879,v4=0x19d024e75ff-3*v9=58
再算出4個輸入的參數為

v9=591286729879 v4=58 print(hex(v9-0x233F0E151C)) print(hex(v9-0x1B45F81A32)) print(hex(v9-0x244C071725)) print(hex(v4+0x6543)) #0x666c61677bL #0x6e65776265L #0x655f686572L #0x657d

驗證一下

再轉成字符串,得到flag

from Crypto.Util.number import long_to_bytes print(long_to_bytes(0x666c61677b6e65776265655f686572657d)) #flag{newbee_here}

flag白給

exe程序,輸入序列號驗證,upx脫殼,ida分析
ida沒有解析出main函數,shift+F12打開字符串窗口,發(fā)現一個和exe窗口相同的字符串HackAv
交叉引用過去,來到TForm1_Button1Click函數

簡單的將輸入的字符串和已知的明文字符串"HackAv"比較,直接輸入即可驗證成功

總結

以上是生活随笔為你收集整理的REVERSE-PRACTICE-CTFSHOW-2的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。