導航:首頁 > 源碼編譯 > ubuntu反編譯工具使用方法

ubuntu反編譯工具使用方法

發布時間:2024-10-18 13:38:24

⑴ 請問ubuntu系統的deb怎麼反編譯或漢化

用cd命令轉到軟體包所在的目錄,或者直接把軟體包移動到主目錄下,然後右擊,屬性中勾選允許以可執行程序執行,在終端中輸入sudo dpkg -i 軟體包名.deb

⑵ 高手請進 Ubuntu 14.04系統下怎麼提取dsdt.aml文件

首先,dsl是源代碼文件,aml是二進制文件。二進制文件,是機器能直接執行的。其次,當源代碼仍存在錯誤時,一般是不允許保存為二進制文件的,因為錯誤使得源代碼不能編譯為二進制,所以在仍然存在錯誤時,不能保存為aml。再者,一般情況下,軟體提取到的是二進制文件,即aml,再由軟體反編譯回到源代碼,展現在我們面前(可以視為變回了dsl)。即軟體把它又變了回去,但是,在變的過程中,可能出現錯誤,於是,就不能再編譯到二進制,即不能保存為aml。對於你的問題:1、沒有錯誤的aml是二進制文件。是機器能直接執行的。可以直接放到clover/acpi/patched/下面。2、在DSDT仍然存在錯誤時,不能保存為aml,只有修改所有錯誤(警告和提醒不影響),使得編譯通過,才能保存為aml。

⑶ 路由器的固件能反編譯嗎

可以進行反編譯。

路由器的固件通常存儲在FLASH中,通常都是以xxx.bin格式的文件形式保存的。bin格式是一種二進制文件,存儲的是路由器的機器碼,通過反編譯,可以將其還原為匯編碼,以便進行分析。獲取、反編譯及分析固件通常按下列步驟:

獲取路由器固件需要的環境

  1. 常見路由器的SPI FLASH編程器;

  2. 最好是用Winows 筆記本來登陸到ubuntu系統的台式機上的方式 ;

  3. Windows 下的Putty、winhex、WinSCP軟體工具;

  4. TTL線、網線、萬用表及烙鐵,熱風槍等工具和線材;

分析步驟

  1. 拆開對應的路由器設備的外殼;

  2. 查看路由器內部的的介面標識;

  3. 用萬用表找到對應的地線GND標號;

  4. 通常為了調試或升級的方便,都會保留TTL引腳;

  5. 查看是否存在有TTL線的引腳或觸點;

  6. 用准備好的TTL線連接路由器的TTL引腳或觸點;

  7. windows下用putty中的串口項打開對應的TTL線連接的串口;

  8. 查看是否有路由器啟動的日誌信息,如果有,請仔細分析;

  9. 等路由信息啟動完畢後,看看是否有終端跳出來,是否有登陸窗口跳出;

  10. 如果有登陸窗口,但是無法輸入,或者無法猜測出對應的用戶名密碼;

  11. 用熱風槍或烙鐵取下路由器上的存儲FLASH晶元;

  12. 在Windows下用編程器提前存儲在FLASH晶元的全部固件;

  13. 用WinSCP工具將提取出的固件上傳到ubuntu系統中;

  14. 在ubuntu系統中安裝對應的固件分析工具(firmware-mod-kit、binwalk、lzma、squashfs-tools等);

  15. 用這些分析工具進行分析,分析出來後,解壓對應的數據包,提前對應的關鍵性數據進行分析。

按以上步驟可以實現對路由器的分析。

閱讀全文

與ubuntu反編譯工具使用方法相關的資料

熱點內容
正則命令 瀏覽:341
javawin10配置環境變數 瀏覽:564
梁全長箍筋加密怎麼設置 瀏覽:403
蘋果appstore怎麼填 瀏覽:688
radiogroupandroid 瀏覽:152
微信加密手機店能破解嗎 瀏覽:952
如何更換win7補丁伺服器地址 瀏覽:702
如何舉報dota2伺服器 瀏覽:584
蘋果怎麼打鏈接微信文件夾 瀏覽:366
阿拉德之路怎麼蘋果跟安卓一起玩 瀏覽:241
主力排序選股源碼 瀏覽:149
android無法生成apk文件 瀏覽:505
如何開一個掛網頁的伺服器 瀏覽:538
虞城車輛解壓去哪裡 瀏覽:759
如何發送戰艦世界命令 瀏覽:609
二次解壓軟體是什麼意思 瀏覽:208
公司內網DNS伺服器如何輸入 瀏覽:966
伺服器f1如何改中文語言 瀏覽:323
編寫文件夾程序 瀏覽:261
華為防火牆查看mtu的命令 瀏覽:928