之前在做逆向題的時候遇到過很多加密算法,但是都沒有系統的學習過,所以准備總結一下這些算法,今天復現的是tea算法。TEA算法使用64位的明文分組和128位的密鑰,使用feistel分組加框架,需要進行 ...
之前在做逆向題的時候遇到過很多加密算法,但是都沒有系統的學習過,所以准備總結一下這些算法,今天復現的是tea算法。TEA算法使用64位的明文分組和128位的密鑰,使用feistel分組加框架,需要進行 ...
看題目就知道查找不到關鍵字符串,為防止踩坑,strings命令查看,沒有找到有用的字符串。IDA載入程序查找入口函數, main函數中有4個函數,經過分析判斷authenticate()為關鍵函數 ...
iDA載入程序,shift+F12查看關鍵字符串,找到雙擊來到所在地址,進入函數 然后進入主函數, 經過分析,可以得出:輸入的字符要等於 經過處理的v7和v8的異或。v8很明顯,但是v ...
IDA載入,進入主函數。 分析這段發現沒有可以得到flag類的。下面還有。繼續分析。 找到關鍵部分了有比較,開頭{,結尾},關鍵函數是confuseKey,進入分析。 將我們輸 ...
運行程序亂碼,OD載入搜索字符串,斷電到彈窗Flag附近。 發現跳過00B61000函數,彈窗亂碼,我們試試調用00B61000函數。將00B61094的指令修改為JE SHORT 00B61 ...
前幾天去了趟青海搞培訓,下課的時候有個老哥問了這道題,之前一直沒時間搞,今天突然想起來了就看了看。 有兩個文件,雙擊運行exe。 運行之后輸入程序閃退,直接拖進ida,32位程序無殼 ...
找到主函數,關鍵函數就一個,進去分析,發現是隨機函數,第一次分析,沒什么頭緒。 后來發現,隨機函數只取1個字節,所以就是0-255,這樣就容易爆破了。 在網上找了找方法,發現很多很簡單實用的方法, ...
AES加密算法是典型的對稱加密算法,對稱加密算法也就是加密和解密用相同的密鑰。 AES加密數組塊分組長度必須為128比特,密鑰長度可以是128比特、192比特、256比特中的任意一個。AES加密有很 ...
題目提示是走迷宮。 IDA載入程序分析。 輸入字符長度必須是24,開頭必須是nctf{,結尾必須是}。在125處按R就可以變成字符。 sub_400650和sub_400660是關鍵 ...
有3個文件,好像都一樣,只是運行環境不同。 IDA載入,有個check函數,然后應該是輸出,先不管輸出的一堆是什么,我們先繞過check試試。 直接動態調試 eax此時是0,我們將其設為 ...