低成本制作基于OpenWRT的渗透工具

不知道你听说过Hak5的产品没有,它们可是黑客以及渗透测试人员的最爱。其中,有很多的PoC黑客工具都曾在热门美剧《黑客军团》中出现过。Hak5的 PACKETSQUIRREL 上架已经有好几个星期了,而在这篇文章中,我将会对这个价值59美金的“小玩意儿”进行分析,并以低成本制作一个类似的工具。

PACKET SQUIRREL为何物?

这是一款多功能的以太网工具,它可以给我们提供隐蔽性极高的远程访问、网络数据包捕获、以及安全的VPN连接等功能。攻击者可以直接将PACKET SQUIRREL插入到目标计算机网络中,然后再通过远程访问的形式进行操作控制。之前Hak5曾推出过一款名叫WiFi Pineapple的热门工具,而PACKET SQUIRREL可以算是它的亲兄弟了。

在寻找代替方案的过程中,我发现了Bilal Bokhari(@zer0byte)开发的SWORD项目,而这是一个基于OpenWRT/lede的渗透测试工具。

SWORD基于OpenWRT开发,并且提供了易于操作的Web端图形界面,其中包含了多种常用的渗透测试工具。例如URLSnarf、Ettercap、tcpdump和nmap等等。

Zer0byte在开发这个项目的时候,使用的是TP-LinkMR3040,但是我们所介绍的方法适用于绝大多数支持OpenWRT的路由器设备。现在,我们需要的是一款类似PACKET SQUIRREL的低成本工具,一款功能与TP-Link路由器类似并且更加便宜的工具。寻找了一段时间之后,我发现了一款非常合适我们要求的工具-NEXXWT3020F:它外观小巧,价格便宜,完美支持OpenWER,而且还带有两个以太网接口(跟PACKET SQUIRREL类似)。

Nexx WT3020F是一款优秀的OpenWRT设备,其基本配置如下:

400MHz RAMIPS CPU

64MB RAM

8 MB SPI flash

USB A port

Dual 100/10t ethernet

2.4GHz 802.11n MIMO 2T2R (300Mbit)

Nexx WT3020F的内部构造如下图所示:

目前,Nexx WT3020F在Gearbest的售价为14.5美金【购买地址】。关于OpenWRT的安装比较简单,我在这里就不再进行赘述了,网上有很多【相关资料】,感兴趣的同学可以参考一下。

接下来,我们需要安装SWORD来将这个小路由器(Nexx WT3020F)改装成一个便携式的网络攻击工具。

SWORD项目的相关资源地址如下:

GitHub下载地址:【传送门

Zer0byte的项目介绍:【SWORD白皮书

工具安装

1. 将项目文件提取到路由器的/www目录中。

2. 确保路由器已安装了bash,否则相关脚本将无法正常运行,例如opkg update; opkg install bash –force-depends。

3. 给目录/cgi-bin分配655权限(chmod -R 655 /www/cgi-bin/*)。

4. 设置完成之后,在浏览器中输入“yourrouterip/SWORD”并访问工具页面(192.168.1.100/SWORD)。

5. 注意:请确保路由器使用opkg安装了ettercap-ng , reaver, tcpdump, urlsnarf, ettercap, nmap和mk3等工具。

完成上述配置之后,你就已经得到了一个拥有Web界面的多功能网络攻击工具了。在我看来,使用基于OpenWRT的设备其最大的一个优势就在于,它支持我们通过添加新工具的形式来扩展SWORD的功能。

总结

希望本文可以帮助到大家,但是也请各位不要将其用于恶意目的。除此之外,我们也要感谢Zer0byte,因为没有他就没有这个优秀开源项目。

原文链接:https://medium.com/@tomac/a-15-openwrt-based-diy-pen-test-dropbox-26a98a5fa5e5

时间: 2024-10-01 20:23:22

低成本制作基于OpenWRT的渗透工具的相关文章

不止Kali 和 Aircrack-ng | 无线渗透工具合集

本文讲的是不止Kali 和 Aircrack-ng | 无线渗透工具合集,本文总计推荐了44款工具. 工具 FreeWiFi – 如何获得免费的WiFi. 监控 Airgeddon – 这是一个多用途的bash脚本,用于Linux系统审核无线网络. GISKismet – 是一种无线侦察可视化工具,以灵活的方式表示使用Kismet收集的数据. HostedNetworkStarter – 是Windows 7及更高版本的简单工具,可以使用Windows操作系统的Wifi托管网络功能轻松创建无线网

基于openwrt的shadowsocks智能代理配置

配置环境 openwrt12.09稳定版 基于ar71xx 安装shadowsocks 因为shadowsocks的aes-256加密需要高版本的libpolarssl,但是12.09源中的libpolarssl不是最新的,虽说做个软链接也能够"骗过"shadowsocks,但是对于一个重度强迫症患者来说一定要装最新的!! 经测试,trunk源中的libpolarssl可以在12.09中使用,ssh到路由器上并安装: cd /tmp wget http://downloads.open

基于网络的信息工具的膨胀式出现,加剧了德国国内的这种不安

据国外媒体报道,德国内政部长德梅齐埃(Thomas de Maizière)的发言人周三表示,作为治理职场隐私法草案的一部分内容,德国政府可能对雇主使用Facebook招募员工进行新的限制. 该发言人称,这项被提议的隐私法草案准许企业在网络中搜索可能招募的员工的公开信息,并可在LinkedIn或Xing等商务社交网站查询这些员工的个人信息.但是,新草案对像Facebook这样的纯社交网站进行了严格的划分,禁止企业在招募员工前查看员工在Facebook的个人信息.该发言人表示,德国总理默克尔(An

BackTrack v5发布 基于linux的渗透测试兵工厂

BackTrack是一个基于linux的渗透测试兵工厂(工具库),它的目的是帮助专业的安全人员在一个纯粹致力于hacking的系统环境中执 行安全评估任务.BackTrack支持多种存储设备,每个安装包.内核配置.脚本和补丁完全为渗透测试者量身定制. BackTrack v5发行说明: The BackTrack Dev team has worked furiously in the past months on BackTrack 5, code http://www.aliyun.com/

多边形风格网页设计:制作多边形图像的网页工具

文章描述:我们介绍过2013年的网页设计趋势有扁平化设计(Flat Design).条纹式网页设计等等,其中Flat Design最为流行,不过最近,设计达人又发现了新的设计趋势--多边形风格,什么是多边形风格呢?其实它有点像白纸风格一样,如果不懂,下面我们为大家介绍一个制作多边形图像的 我们介绍过2013年的网页设计趋势有扁平化设计(Flat Design).条纹式网页设计等等,其中Flat Design最为流行,不过最近,设计达人又发现了新的设计趋势--多边形风格,什么是多边形风格呢?其实它

Kali Linux中优秀Wifi渗透工具TOP 10

这篇文章要讨论的是目前一个非常热门的话题:渗透无线网络以及如何防止无线网络被入侵.WiFi通常都是网络环境中的一个薄弱环节,因为WiFi信号可以在范围内的任何一个地方被任何一个人捕捉到,而且只要有正确的工具以及合适的软件(例如Kali Linux),很多无线路由器中存在的安全漏洞都是可以被攻击者轻松利用的. 接下来,我们将会给大家介绍目前最热门的十大WiFi入侵工具,这些工具可以帮助我们测试无线网络环境中存在的潜在安全问题. 1. Aircrack-ng 官方网站 使用教程 简介 Aircrac

基于Docker API的工具综述

本文讲的是基于Docker API的工具综述,[编者的话]考虑到过去三年Docker取得的骄人成绩以及远程API的成熟,毫无疑问,Docker会成为开发者的首选平台.随着Docker的发展壮大,开发者也共享了很多围绕Docker的开源项目,本文中将讨论这些项目是如何使用Docker API的. Docker是在虚拟容器中简易部署应用最前沿技术.之前我们已经知道Docker可以减少开发维护复杂度,使得正在成长中的架构得以实践.这种架构使得整个应用以及底层操作系统以轻量级容器方式创建和部署,而不是依

大侠们,请问如何制作一个文档管理工具,大体就是对文档进行分类,搜索。感谢!

问题描述 大侠们,请问如何制作一个文档管理工具,大体就是对文档进行分类,搜索.感谢!我是一个文字工作IT盲,但是想干点事.现在手上有公司几年的各种文档.都是WORD电子版的.有时要查找一些文档记录好难,要一个一个打开.可不可以制作一个工具或一个平台,搜索一下,就会出现.如我按年份搜,它就会出现搜索年份的1.*年*月**会议**内容2.*年*月**会议**内容等等,按会议名称搜,也会出现搜索会议的1.*年*月**会议**内容2.*年*月**会议**内容等等.请大侠请教,感激不尽.....对了,我不

基于Python的构建工具 Buildout

问题描述 Buildout是一个基于Python的构建工具, 通过一个配置文件,可以从多个部分创建.组装并部署你的应用,即使应用包含了非Python的组件,Buildout也能够胜任. Buildout不但能够像setuptools一样自动更新或下载安装依赖包,而且还能够像virtualenv一样,构建一个封闭隔离的开发环境.