ARM匯編修改工具SO Helper是一款可以修改匯編代碼的工具,該版本為測(cè)試版,可能會(huì)有BUG,需要的朋友可以來(lái)下載使用!
ARM匯編修改工具SO Helper介紹
SO Helper,一下簡(jiǎn)稱(chēng)SH。SH是一款可視化ARM匯編修改工具,它能快速的幫助你修改SO文件的匯編代碼,并且SH也支持修改16進(jìn)制。
值得注意的是,SH的反匯編功能有限,修改點(diǎn)的尋找還是得借助IDA。在IDA中找到關(guān)鍵點(diǎn)后記錄下修改的地址,再使用SH來(lái)修改匯編代碼。
ARM匯編修改工具SO Helper使用說(shuō)明
打開(kāi)文件
SH打開(kāi)文件的方法非常的簡(jiǎn)單,只需要將SO文件拖入【文件】選擇夾中即可。
打開(kāi)文件后,SH自動(dòng)開(kāi)始對(duì)SO文件進(jìn)行分析,分析的內(nèi)容有【區(qū)段】【符號(hào)】【HEX】【所有匯編指令】,請(qǐng)耐心的等待SH分析!
當(dāng)彈出如下提示框的時(shí)候,表示SH已經(jīng)全部分析完畢!
如果遇到如下提示,就說(shuō)明打開(kāi)失敗。
解決方案:
1、檢查是否是有效的ELF文件
2、移動(dòng)文件到?jīng)]有空格和中文字符的目錄中去。
3、請(qǐng)檢查殺毒軟件是否攔截
一、符號(hào)表
主程序界面的選擇夾第二欄是【符號(hào)表】,在【符號(hào)表】中記錄了所有導(dǎo)出符號(hào)的地址,如圖所示:
這里有【查找】功能,輸入 導(dǎo)出函數(shù)的關(guān)鍵字,如"jni",即可查找。 再次按下【查找】按鈕會(huì)繼續(xù)向下查找!
雙擊我們感興趣的表項(xiàng)就能跳轉(zhuǎn)到【反匯編】窗口。 如果要查看HEX,可以在表項(xiàng)上按下鼠標(biāo)右鍵,會(huì)彈出一個(gè)右鍵菜單,在右鍵菜單中選擇【查看HEX】即可。
二、區(qū)段
主程序界面的選擇夾第三欄是【區(qū)段】,在【區(qū)段】中記錄了ELF文件的所有區(qū)段(節(jié)表 Section)的信息,如圖所示:
區(qū)段列表也有右鍵菜單,可以查看HEX!
三、HEX查看器
主程序界面的選擇夾第四欄是【HEX查看器】,【HEX查看器】中你可以任意的修改16進(jìn)制值!相當(dāng)于HEX編輯器,不過(guò)十分的簡(jiǎn)陋!如圖所示:
雙擊即可進(jìn)入編輯模式!只有HEX數(shù)據(jù)編輯才有效果,HEX數(shù)據(jù)修改的時(shí)候請(qǐng)按照 XX XX XX的格式,輸入完畢后按下回車(chē)鍵,會(huì)出現(xiàn)如下界面:
選擇【是】。 這是SH采用的是“統(tǒng)一修改”模式!敖y(tǒng)一修改”模式指的是將所有要修改的數(shù)據(jù)集中起來(lái),最后一起修改,修改集中的地方在【修改列表】,稍后會(huì)為大家講解。
四、反匯編
主程序界面的選擇夾第五欄是【反匯編】,這是SH的靈魂所在!如圖所示:
雙擊匯編代碼這一欄的表項(xiàng)即可進(jìn)入【編輯模式】如圖:
在這里輸入新的匯編指令即可,新的匯編指令必須遵循如下規(guī)則,否則無(wú)法通過(guò)編譯
1、必須保證語(yǔ)法的準(zhǔn)確性
2、請(qǐng)保證舊指令與新指令的長(zhǎng)度一致(16位/32位)
只有達(dá)到以上兩點(diǎn)才會(huì)編譯通過(guò),SH會(huì)把修改記錄加入到【修改列表】中去。
缺陷:
地址中的符號(hào)需要手動(dòng)改寫(xiě)成數(shù)值。。。。!
五、修改列表
主程序界面的選擇夾第五欄是【修改列表】,SH將所有需要修改的數(shù)據(jù)記錄在了這里,如圖所示:
點(diǎn)擊【編譯】按鈕即可導(dǎo)出SO文件!【導(dǎo)出列表】功能會(huì)保存當(dāng)前的修改列表,方便下次工程使用!導(dǎo)出后可以再次用【加載列表】來(lái)導(dǎo)入。
列表有右菜單,右菜單中有【刪除】的功能。
注意!HEX類(lèi)型的數(shù)據(jù)默認(rèn)是一次性修改的長(zhǎng)度是16字節(jié)!當(dāng)這并不影響你的修改!
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版














Apifox(Api調(diào)試管理工具)2.1.29.1 綠色版
小烏龜代碼管理工具(TortoiseGit)2.13.0.1 中文免費(fèi)版
SoapUI破解版5.7.0 最新版
小皮面板(phpstudy)8.1.1.3 官方最新版
Ruby3.0(ruby運(yùn)行環(huán)境)3.0.2 官方版
gcc編譯器( MinGW-w64 9.0.0綠色版)免費(fèi)下載
寶玉編輯助手0.0.05新版
火花編程軟件2.7.2 官方pc版
猿編程少兒班客戶端3.1.1 官方版
Restorator 2009中文版單文件漢化版
十六進(jìn)制閱讀小工具
IT碼農(nóng)工具軟件1.0 中文免費(fèi)版
Postman Canary(網(wǎng)頁(yè)調(diào)試軟件)官方版7.32.0綠色免費(fèi)版
大耳猴少兒編程客戶端1.1.2 官方免費(fèi)版
excel批量sql語(yǔ)句(通過(guò)excel構(gòu)建sql工具)1.0 免費(fèi)版
軟件添加彈窗和網(wǎng)址工具1.0 中文免費(fèi)版
天霸編程助手2.1 單文件中文版
ida pro 中文破解版(反編譯工具)7.0 永樂(lè)漢化版64位
VBA代碼助手3.3.3.1官方版
JDK 12 linux版for 64位
Samba(完全支持Python 3)4.10 官方最新版
猿編程電腦端3.9.1.347 官方PC版
蒲公英 Android SDKV4.1.11 官方最新版
蒲公英iOS SDK2.8.9.1 官方最新版
WxPython中文可視化編輯器1.2 簡(jiǎn)體中文免費(fèi)版
Python代碼生成器1.0 中文免費(fèi)版
C語(yǔ)言代碼實(shí)例助手1.0 免費(fèi)版
notepad++7.8.2 中文免費(fèi)版
wpe pro Alpha 0.9a 中文綠色版




系統(tǒng)自帶的命令行幫助文件(ntcmds.chm)chm格
Excel轉(zhuǎn)換XML工具1.0 免費(fèi)版
實(shí)體類(lèi)SQL生成工具1.0 綠色免費(fèi)版
XML字符串解析工具2.0.3 免費(fèi)版
VC++Spelly(代碼拼寫(xiě)檢查)3.0.1 官方最新版
易語(yǔ)言vc6迷你連接器【dos命令形式運(yùn)行】綠
Elastix 20163.0 免費(fèi)版
sql語(yǔ)法分析器(sql語(yǔ)法分析工具)3.1.0 綠色
dev c++下載(DEV-C++)5.9.2 多語(yǔ)安裝免費(fèi)版
vc字體設(shè)置工具(vc6字體設(shè)置工具)1.0 中文綠