$ git clone https://github.com/OWASP/IoTGoat.git
$ cd IoTGoat/OpenWrt/openwrt-18.06.2/
$ ./scripts/feeds update -a
$ ./scripts/feeds install -a
-
设置架构 x86_64(自己编译需要选择pcnet驱动和无线网络驱动选项)
-
设置生成vmdk(可供调试)
2.3 编译
$ make -j1 V=s
-
报错
__extension__ typedef unsigned long long __u64;
修改之后
__extension__ typedef unsigned long __u64;
2.4 文件生成
3.1 创建一个新的虚拟机
3.2 选择使用现有的虚拟磁盘
3.3 运行虚拟机
4.1 密码破解
# 进入src目录
$ cd src
$ ./configure
$ make -s clean && make -sj4 V=s
# 进入run目录
$ ./john
$ git clone git://github.com/danielmiessler/SecLists.git
4.2 Hydra工具
$ apt-get install hydra -y
4.3 Upnp Client工具
$ git clone https://github.com/isaacfife/miranda.git
$ cd miranda
$ sudo python setup.py install
$ miranda
本文始发于微信公众号(山石网科安全技术研究院):系列|OWASP IoTGoat固件漏洞挖掘 01
- 左青龙
- 微信扫一扫
- 右白虎
- 微信扫一扫
评论