导航:首页 > 源码编译 > 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反编译工具使用方法相关的资料

热点内容
如何更换文件夹的格式 浏览:529
openssl不是内部或外部命令 浏览:759
西方经济学宏观pdf 浏览:21
comp命令分析 浏览:521
什么app可以看隧道 浏览:155
文件夹两份相同 浏览:100
python123手机怎么弄 浏览:466
如何判断柯力d2008仪表有没有加密 浏览:930
miui加密状态 浏览:326
闪讯无法解析服务器的dns地址 浏览:48
java创建json 浏览:786
奥特曼传奇如何获取服务器时间 浏览:7
苹果用的服务器叫什么 浏览:490
程序员头发脱落 浏览:494
javafont颜色 浏览:156
加密失败20是什么意思 浏览:693
php随机读取行 浏览:505
测试程序员分哪几种 浏览:580
三星手机检测命令 浏览:425
08款飞度压缩比 浏览:259