工具分享|图形化渗透测试工具集——GUI_Tools

免责声明

本工具仅面向合法授权的企业安全建设行为,在使用本工具进行检测时,您应确保该行为符合当地的法律法规,并且已经取得了足够的授权。

如您在使用本工具的过程中存在任何非法行为,您需自行承担相应后果,我们将不承担任何法律及连带责任。

在使用本工具前,请您务必审慎阅读、充分理解各条款内容,限制、免责条款或者其他涉及您重大权益的条款可能会以加粗、加下划线等形式提示您重点注意。除非您已充分阅读、完全理解并接受本协议所有条款,否则,请您不要使用本工具。

您的使用行为或者您以其他任何明示或者默示方式表示接受本协议的,即视为您已阅读并同意本协议的约束。

GUI_Tools

一个由各种图形化渗透工具组成的工具集,环境已配置完成,自带Java1.8与Java9 工具会持续添加。

主界面

在这里插入图片描述

主要模块

Webshell管理工具

Behinder_v3.0 Beta 11等,如下图
在这里插入图片描述

渗透工具

Burp_Suite_Professional_v2021.8等,如下图

在这里插入图片描述

信息收集

御剑dirscan_v1.1等,如下图
在这里插入图片描述
漏洞扫描

神机,ThinkPHP综合利用工具等等,如下图
在这里插入图片描述

快速使用

下载工具(下载链接在文末)

下载成功后,安装依赖,命令如下:

pip install -r requirements.txt

PS.工具包里的Cobalt Strike内置了很多插件(包含了很多病毒程序,请自行甄别使用),如有需要可以自行加载;工具包较大,后续会持续补充。

标题目录结构

├── GUI_Tools.py
├── GUI_Tools_wxpython_gui.py
├── JAR_Management.fbp
├── gui_other
├── gui_scan
├── gui_shouji
├── gui_webshell
├── Java_path
└── setting.py

执行程序

python3 GUI_Tools.py

更新日志

2021年9月7日 V1.0

添加 Windows 和 MacOS 的 java1.8 与 java9 环境,可直接打开 jar 程序

添加 Behinder、Godzilla 等 webshell 管理工具

添加 Burp Suite Pro、Cobalt Strike 等渗透工具

添加 Dirscan、Webfinder、Fofa Viewer、御剑dirscan 等信息收集工具

加 shiro、thinkphp、weblogic 等漏洞利用工具

工具获取

工具获取:关注公众号《小艾搞安全》。后台回复 " GUI_Tools " 获取下载链接。

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
v1.13 (10/19/2012) + 增加 (BDF) 字体合并功能。 + 增加自动校准基线功能。 + 增加对BDF V2.2 的支持。 * 完善越南文unicode编码字库(增加扩展码和附加码) v1.12 (09/17/2012) + 增加自动升级功能(由于增加了网络下载功能,可能会被杀毒软件拦截,但请放心,绝对安全)。 + 增加usbkey注册。 + 增加字体加粗功能。 * 修改字体文件,以及输出文件路径不能保持的bug。 * 修改scanmode为Horb0~b7的bug。 * 完善多语言文本提示。 v1.11 (08/14/2012) + 增加注册年限选择。 * 修改获取机器码失败的bug。 v1.10 (06/26/2012) * 精简字库检索表。 + 增加 GBK 字库输出。 + 增加一种点阵数据存储格式(只存有效像素数据--not fixed, 不支持MBCS编码格式的中日韩), 对泰文,缅甸文等特殊语种显示非常便捷。 v1.09 (06/15/2012) + 增加输出 C 语言(数组) 字体格式。 V1.08 (05/17/2012) + 增加了两个版本(免费和试用版) 免费版 只对 16点阵有效。 试用版 对所有点阵有效,但是会缺部分字符。 + 增加热键功能。 * 修改了多国语言生成.h文件时,start 与 end 不匹配的bug。 * 完善文档《GuiTool 使用说明》, 增加更多图解说明。 文档下载地址: http://ishare.iask.sina.com.cn/f/24472766.html v1.07 (05/02/2012) * 修改注册方式(改为文件)。 + 增加bdf格式编码过滤功能,主要是为了支持 MTK 手机点阵字库。 + 增加xp控件属性。 + 增加扫描模式图解。 * 修改了 bdf 2 bin 的一个bug。(选择输出位图时,会输出n个位图文件) * 修改了 BDF 文件中当字符显示宽度为0,存位图(所有字符存一张图片)失败的错误。 v1.06 (04/10/2012) + 增加系统字体支持,操作更简便,快捷。 枚举所有已安装系统字体,直接选择即可。 v1.05 (03/24/2012) Fontmaker(点阵字库) * 修正了字符对齐问题。 + 增加了单个字符或多个字符输出成位图文件设定。 * 完善了阿拉伯文字库(unicode 字库有效)。 + 增加自定义字符功能(unicode 字库有效)。 Multi-language(多国语言) + 增加输出编码格式 (mbcs, utf16-lb, utf8)设置 + 增加数组格式输出。 Image Manager(图像管理) + 该页为新增功能,支持图片图像的数据转换。主要应用在做产品logo图片方面。 V1.04 (07/16/2011) + 增加了一个字符串mbcs2unicode(内码转统一码)的功能。 (支持转:U16-LE, U16-BE, UTF8) V1.03 (07/05/2011) * 修改了 Example 中点阵字库解析源码,更加便于移植。(基本做到只需修改font_file.c 即可) * 修改了内码(MBCS)字库点阵信息读取的一个错误。 + 增加了多语言支持(简中,英文),还有待完善。。。 V1.02 (07/01/2011) 1. FontMaker V2.03 + 增加字符宽高比调节(HorR & VerR) + 增加对*.ttc 字库的支持。 + 增加bdf(*.bdf)文件格式转Simple Unicode编码格式的bin文件。 V1.01 (06/29/2011) 1. FontMaker V2.02 + 增加了 Simple Unicode功能。(适合小字库) + 增加了 “扫描方向及反显”设置。 2. Multi-Language V1.01 * 修改了除 office 2000 外,其它不能支持的问题。 V1.00: (2007-2011) * 继承 FontMaker V2.01 的所有功能。 + 增加了一个 Multi-Languge V1.00 的打包转换功能。 FontMaker 基本功能: 1.支持所有 windows 字符集:CP932(日文Shift-JIS)CP936(简体中文GBK)CP949(韩文)CP950(繁体中文 Big5),CP874(泰文),CP1250(中欧)CP1251(西里尔文),CP1252(西欧--"拉丁文I"),CP1253(希腊文), CP1254(土耳其文),CP1255(希伯来文),CP1256(阿拉伯文),CP1257(波罗的海文),CP1258(越南) 2.支持非等宽字库。 3.支持BIN,TXT,BMP,BDF 文件输出。 4.支持unicode字库输出,即可以做到在一个窗口中同时显示多国语言(文字) 5.支持单个字符编辑,预览(所见即所得)。 6.支持字库文件和输出路径记忆功能. 7. 支持从bdf格式转换自定义字库(bin文件)格式。
JavaFX提供了许多GUI组件,如Button、TextField、Label等。对于这些组件的自动化测试,可以使用JavaFX自带的测试工具,即TestFX。 TestFX是一个开源的JavaFX GUI测试框架,它提供了一系列API和工具,可以方便地测试各种JavaFX应用程序的GUI组件和交互行为。 使用TestFX进行自动化测试,需要编写一些测试用例代码,其中包括以下内容: 1. 导入TestFX相关的依赖库 2. 创建JavaFX应用程序场景(Scene)对象 3. 使用TestFX提供的API查找和操作GUI组件 4. 编写测试用例代码,验证应用程序的行为和功能 下面是一个简单的TestFX测试用例的示例代码: ```java import org.junit.jupiter.api.Test; import org.testfx.api.FxRobot; import org.testfx.api.FxToolkit; import org.testfx.framework.junit5.ApplicationTest; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.layout.StackPane; import javafx.stage.Stage; public class MyTest extends ApplicationTest { private Button button; @Override public void start(Stage stage) throws Exception { button = new Button("Click Me"); StackPane root = new StackPane(button); Scene scene = new Scene(root, 300, 200); stage.setScene(scene); stage.show(); } @Test public void testButtonClick() { FxRobot robot = new FxRobot(); robot.clickOn(button); // TODO: add assertion } @Override public void stop() throws Exception { FxToolkit.hideStage(); release(new KeyCode[] {}); release(new MouseButton[] {}); } } ``` 这个测试用例创建了一个包含一个Button组件的JavaFX场景,并测试了Button组件的点击事件。具体来说,它使用TestFX提供的FxRobot对象模拟用户点击Button组件,并在测试方法中添加了一个断言,以验证点击事件是否产生了预期的结果。 需要注意的是,为了使用TestFX进行自动化测试,需要在测试工程中添加TestFX相关的依赖库,例如: ```xml <dependency> <groupId>org.testfx</groupId> <artifactId>testfx-core</artifactId> <version>4.0.16-alpha</version> <scope>test</scope> </dependency> ``` 这个依赖库包含了TestFX的核心功能,可以方便地进行GUI组件的查找和操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值