Kali 中文网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 1614|回复: 11
打印 上一主题 下一主题

Windows里面的渗透工具PentestBox

[复制链接]
匿名
跳转到指定楼层
1#
匿名  发表于 2018-11-14 00:25:26 回帖奖励 |倒序浏览 |阅读模式

Windows下便携式渗透测试环境:PentestBox

PentestBox是一款Windows平台下预配置的便携式开源渗透测试环境。说起渗透测试环境,Linux下有很多好用的渗透测试系统,如Kali、BackTrack、Parrot Security OS等;这些Linux系统中都集合了很多渗透测试过程中所需要的工具。但是毕竟多数人日常使用的都是Windows系统,若想要同时使用Windows及Linux系统的话,那就只能设置为双系统或将linux系统装在虚拟机中了。PentestBox就能解决这样的麻烦,官网是这样介绍的:

它打包了所有的安全工具,并且可以在Windows系统中原生地运行,有效地降低了对虚拟机或者双启动环境的需求。

PentestBox的一些优点特性如下:

1.        易于使用:只是一个简单的命令行工具。

2.        没有依赖需求:所有的依赖需求都已经安装在 PentestBox 内部,甚至可以直接在新安装的 Windows 系统上运行。

3.        方便携带:PentestBox 具有高度的便携性,现在可以将您的渗透测试环境直接放在USB存储设备中。它完美得解决了运行工具所需要的所有依赖和配置。

4.Linux工具集:PentestBox 包含了几乎所有的Linux工具集,比如bash、cat、chmod、curl、git、gzip、ls、mv、ps、ssh、sh、uname等。它甚至包含了编辑器之神"vim"。

5.        无驱动问题:Windows 平台已经有了完善的图形卡和无线网络驱动支持,不用担心驱动兼容性问题。假如您想使用 RainbowCrack 驱动GPU破解 Hash,这在类 Linux 环境下是无法实现的,但是 PentestBox 可以帮您完成。

6.        模块化:在开发 PentestBox 的过程中,我们总是选择最好的工具,但是我们仍然可能错过了一些您想要使用的工具。您可以使用 PentestBox 内置的 toolsmanager 轻松安装/更新/卸载您想使用的工具。

7.        更少的内存占用:PentestBox 运行不需要虚拟机的支持,与运行在虚拟机上的至少占用2GB内存的发行版相比,仅需要20MB的内存。

8.        内置浏览器:PentestBox 内置一个安装有几乎所有安全相关插件的 Firefox 浏览器

9.        可更新特性:PentestBox 包含有更新模块,可以保持您的工具总是处于最新版本。

PentestBox有两个版本可以选择,一款安装了metasploit,另一款则没有安装。需要注意的是,在安装和使用“安装有Metasploit的PentestBox” 时需要关闭杀毒软件和防火墙,因为metasploit生成的攻击载荷对于windows的安全来说是个威胁。

安装过程其实就是文件的释放,随后会在安装目录下生成5个文件夹,2个库文件,一个bat批处理以及exe启动程序。其中base文件夹集合了ruby、jdk、python等需要用到的环境变量;vendor下是程序运行框架;icons存放程序的图标;config则是一些配置文件,bin文件夹下就是程序打包的所有安全工具了,我们日常渗透测试所用到的工具如sqlmapburpsuiteNmap、wpscan、cmsmap、dirbuster、ipscan、wireshark、metasploit等等都囊括其中,还有firefox这个渗透必不可少的浏览器,程序还为firefox预安装了一些安全插件,包括firebug、hackbar、live http headers等等。也就是说,你可以把安装目录下的文件复制到你的U盘中,然后你就拥有一个便携式的渗透测试环境了。


接下来介绍一下如何使用PentestBox:



输入 list ,菜单显示不同类型工具的查看命令;

我们想看一下web应用程序都有哪些工具,只需要输入 list webapplication ,屏幕会显示当前PentestBox中安装好的web应用程序的启动命令及其工具名。

输入 sqlmap 来运行SQL注入软件SQLMAP;

输入 nmap 来运行网络发现和安全审计软件Nmap;

输入 firefox 来运行火狐浏览器;

想要了解所有PentestBox预安装工具的启动命令可以访问:

https://tools.pentestbox.org/#linux-utilities


扩展PentestBox

PentestBox具有很好的拓展性,如果你有自己写的工具或者发现其它好用的工具但未被收集在PentestBox中,只需要简单的几个步骤就可以将之添加在其中,让我们来尝试将WebLogic反序列化漏洞利用工具加入PentestBox中:

1. 将工具复制/下载到 C:/PentestBox/bin/customtools 目录下;

2. 尝试输入文件名运行工具,很明显这是无效的,因为PentestBox中并没有这么一个工具;

3.        打开位于 C:/PentestBox/bin/customtools 目录下的customaliases文件,输入命令

  • weblogic=start javaw -jar "%pentestbox_ROOT%\bin\customtools\WebLogic_EXP.jar" $*

其中weblogic是自定义的alias,即工具的别名,作为工具的启动命令;

4.        在PentestBox控制终端输入weblogic,工具顺利启动;

5.        上面的例子是一个基于Java的工具,那么如果我们要添加的是基于python或者ruby呢?原理步骤是一样的,只是在customaliases文件中写入的命令有所区别而已:

基于Python的工具:

  • tool=python "%pentestbox_ROOT%\bin\customtools\tool.py" $*

基于Ruby的工具:

  • tool=ruby "%pentestbox_ROOT%\bin\customtools\tool.rb" $*

基于可执行文件的工具:

  • tool="%pentestbox_ROOT%\bin\customtools\tool.exe" $*

基于Java的工具:

  • tool=start javaw -jar "%pentestbox_ROOT%\bin\customtools\tool.jar" $*

PentestBox v2.0中引入了一个新功能——Tools Manager,用户可以使用此功能安装/更新/卸载工具。一些并未预安装在PentestBox中,但又值得推荐了工具便可以在Tools Manager中进行安装,这也使得PentestBox更加模块化。

你也可以浏览以下网页来了解可以使用toolsmanager安装的工具列表及介绍:

https://modules.pentestbox.org/

下面演示一下如何使用toolsmanager安装工具joomlascan:

1. 先尝试输入 joomlascan 来运行,程序报错了;

2.        输入命令 toolsmanager ,toolsmanager会先从Github存储库更新自己,然后将显示菜单;如果没有连接网络,脚本会等待一小会再显示菜单;

3.        输入 10 ,进入Web Applications,输入 install joomlascan 来安装工具。安装后将会显示工具的别名;

4.        重启程序,输入 joomlascan ,程序成功启动。



游客,如果您要查看本帖隐藏内容请回复




如果觉得可以 请给点骨头打赏下哟!


点评

海!外直播 t.cn/RxlBL8F 禁闻视频 t.cn/RxkPOK9 骗子在任何时代都很难绝迹,它本身并不可怕.但在一个社会,骗子集中出现,且能成为主流职业之势,则必须拷问它的制度背景和底色,肯定有一种激励机制在对其纵容和创造条   发表于 2019-1-1 15:45
+1
1623°C
9
  • flygdaib
  • 一壶美酒
  • 1833167555
  • 猪屎一刀斩
  • 荒行
过: 他们
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 顶 砸
2#
发表于 2018-11-15 11:25:16 | 只看该作者
666666666666666666666666
回复 支持 反对

使用道具 举报

3#
发表于 2018-11-15 22:02:03 | 只看该作者
好好学习。认真学习!
回复 支持 反对

使用道具 举报

4#
发表于 2018-11-19 04:48:31 | 只看该作者
系统在哪里666666
回复 支持 反对

使用道具 举报

5#
发表于 2018-11-19 23:24:54 | 只看该作者
windows下用着和linux比起来有哪些优点和缺点呢

点评

yiyangde  发表于 2018-11-30 07:44
回复 支持 反对

使用道具 举报

6#
发表于 2018-11-28 21:38:03 | 只看该作者
6666666666666
回复 支持 反对

使用道具 举报

7#
发表于 2018-11-29 00:40:44 | 只看该作者
楼主辛苦了
回复 支持 反对

使用道具 举报

8#
发表于 2018-12-10 15:59:10 | 只看该作者
刚刚下好,看看
回复 支持 反对

使用道具 举报

9#
发表于 2018-12-11 00:16:55 | 只看该作者
不知道是怎樣的教學課程
回复 支持 反对

使用道具 举报

10#
发表于 2019-5-10 17:10:54 | 只看该作者
69999999999999999999999999999999999999999999
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Kali linux ( 蜀ICP备10027298号-4 ) Topics |


免责声明:
Kali linux中文网所发布的一切教程文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。

GMT+8, 2019-6-2 19:28 , Processed in 0.281304 second(s), 21 queries , Gzip On.

Powered by Discuz!

© 2009-2016 KALI

快速回复 返回顶部 返回列表