逆向小白一枚,記錄下自己學習反編譯的一些歷程 ~
一般學習逆向丧叽,也是需要借助一些工具的卫玖,通過反編譯工具,分析二進制文件踊淳,生產匯編代碼假瞬,從而轉換成高級語言。常用的反編譯工具如下:
① Hopper (貌似macOS Big Sur 版本11.2.3 (20D91) 系統(tǒng)下無法破解成功)
② IDA (macOS Big Sur 版本11.2.3 (20D91)系統(tǒng)可用) -->IDA工具介紹
IDA的使用流程:
(砸殼過程pass迂尝,直接用自己的Demo演示下IDA工具的使用)
注意:
使用IDA需要切換到英文輸入法笨触,中文輸入法該工具總是崩潰。
1.下載IDA工具
https://pan.baidu.com/s/1EZqPjIJT7Bk8m-xxxJt1dw 提取碼: qd47
--來自百度網盤超級會員v5的分享
當然其它地址也可以下載雹舀,這里我直接提供網盤地址了芦劣。
2.雙擊dmg文件安裝包,將應用拖到Application里面安裝即可说榆。
01.png (可用)
3.使用Demo工程Products文件目錄下的Demo.app虚吟,選中show in finder后,顯示包內容签财,找到下圖的文件
02.png
4. 雙擊ida64 串慰,選中上圖的demo文件打開,如下圖所示:
03.png
按【fn+F5】快捷鍵唱蒸,將右側的指令集轉換為高級語言邦鲫,如下所示:
04.png
這就是通過IDA反編譯后的代碼,小白探索神汹,后續(xù)持續(xù)學習中庆捺。