首页
社区
课程
招聘
[求助]关于QEMU模拟固件的几个问题
发表于: 2016-10-28 21:04 12823

[求助]关于QEMU模拟固件的几个问题

2016-10-28 21:04
12823
刚接触固件安全,俗话说,万事开头难。在我配置QEMU环境的过程中,确实碰到了几个个人感觉诡异的问题,现记录下来,希望各位大大路过时指点一二。
   
    问题一:QEMU是最新源码编译,系统为ubantu16.0.4 32位,可以确定的是qemu配置完成,可以正常启动。但是在执行 qemu-mips bin/ls (这是用QEMU模拟busybox执行)时,直接提示ELF为非法文件。对于这个问题,网上确实有解决方法,通过注释QEMU源码里面的某一行,重新编译即可。但是对于这个解决方法,都是因为用file查看busybox得到“corrupted section header size”。我在测试的过程中,对于没有“corrupted section header size”提示的busybox,qemu-mips并不能执行,不知为何。
    问题二:在用qemu-mips模拟360路由器的busybox时,直接导致qemu进程崩溃,崩溃提示是执行了非法指令。感到很是费解。
    问题三:有没有研究firmadyne开源工具的童鞋哇,一起交流交流。
   
   

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 438
活跃值: (228)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
2
自己顶顶,
2016-10-31 09:57
0
雪    币: 305
活跃值: (384)
能力值: ( LV4,RANK:55 )
在线值:
发帖
回帖
粉丝
3
ubantu -> ubuntu , 我就只能帮到这里了 还有 你难道不用chroot  切换根目录路径么
2016-10-31 15:26
0
雪    币: 438
活跃值: (228)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
4
用了chroot bin/ash 可以执行bosybox命令,首先先谢谢您,不过我还是有个疑问,我找的资料中是通过qemu执行的,我这边倒是出现了错误,这是因为什么?通过chroot,这个很显然没有用到qemu啊。
2016-10-31 16:30
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
chroot . ./qemu-xxx bin/busybox
2016-11-7 14:34
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
你是用的qemu-xxx-static吗
2016-11-13 20:11
0
雪    币: 438
活跃值: (228)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
7
此问题以解决,用debian系统顺利解决。
2016-11-13 21:43
0
雪    币: 3
活跃值: (10)
能力值: ( LV4,RANK:43 )
在线值:
发帖
回帖
粉丝
8
我也遇到这个坑了,原因是默认的ubuntu发行版本用的qemu源码太旧了。解决问题很easy了,到git上自己clone最新的代码,然后编译就ok了。
最近在在看家用路由器0day这本书,可以一起交流呀。
2016-11-14 22:54
0
雪    币: 438
活跃值: (228)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
9
可以啊。目前对于用qemu如何模拟固件运行,还不太熟悉。
2016-11-15 00:13
0
雪    币: 92
活跃值: (154)
能力值: ( LV8,RANK:135 )
在线值:
发帖
回帖
粉丝
10
firmadyne交流群 483182761
2016-11-15 08:53
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
12
firmadyne无法进行gdbsever调试,大家有解决的吗?求交流,谢谢!我的qq 2572232813
2019-10-25 00:17
0
游客
登录 | 注册 方可回帖
返回
//