題目來源:
暫無資料(之後補充)
題目:
將檔案下載後,使用 ida free 開啟,可以發現左方的 function 列表以字母+編號命名,表示此檔案經過了 strip
因此我們從 main 開始分析此檔案的行為,按下 Tab 後可進行 Decompile

接下來分析 main 程式碼行為
第3行是輸出 “Reversing.Kr Easy ELF”
查看 sub_8048434() ,發現他用來讀取 scanf 資料,因此我們可以將其重新命名(按下 n 即可)

查看sub_80484F7() ,也可對其進行重新命名
將滑鼠停留在 byte_804A021 ,可發現其型態為 char,有兩種方法可以查看 49 的 ASCII
char(49) 得出 1
1
^ 表示進行 XOR
依照此函式步驟,在 IDC 輸入下方程式碼,可得出其結果為 L1NUX
char(0x34^120)+char(49)+char(0x32^124)+char(0x88^(-35))+char(88)+char(0)

查看sub_80484F7() ,此函式用於輸出,因此也可進行重新命名