综合成长型工具箱

GitHub地址:Lusensec/Comprehensive_Growth_Toolbox: 综合成长型工具箱 (github.com)

更新方法:下载或者克隆项目后,直接覆盖原有项目即可。每次更新只会修改配置代码,不会对已有工具等配置项发生冲突

一、工具箱简介

一、由于从学习到实践的过程中会不断收集各种工具,对这些工具做好分类汇总,是一件繁琐且有必要的。开发这个工具箱的目的,就是让用户对工具变的更加趁手和深入应用,进而打造属于自己独有的工具箱。

二、工具箱具备强大的多种环境应对能力。在面对 Windows、Linux 等以及红队、蓝队等不同的环境下依然能够让用户有趁手的工具可用,快速上手工作。

三、面对多种工具的各种情况。工具箱根据工具的绝对路径、相对路径以及未安装 等情况做了不同的处理以适应各种情况。

二、工具箱基本使用

1、自定义菜单栏

自主添加菜单栏,设置工具分类

img.png

这里的对应文件夹是方便相对工具的使用而设置,尽量设置成英文名称,防止工具使用出错。在后面的使用过程中,需要把这个菜单栏对应的工具放置在这个文件夹目录下。颜色风格区分不同的菜单栏

2、自定义导航栏

自主添加导航栏,对工具的使用做一个细分

navigation_bar.png

他需要我们在已有菜单栏的情况下做一个导航栏,方便对工具的使用做划分

3、自定义按钮工具

按钮工具有五种启动方式,常用1、2、3种:

  1. 绝对路径:适用于本机已经安装且无法移动的工具
  2. 相对路径:基于工具箱的相对路径,方便备份或者赠与他人
  3. 文件夹路径:方便手动启动的工具,可以直接打开工具所处的文件夹,以便应对更加复杂的情况
  4. 链接打开:某些工具运行在docker 或者其他虚拟机等网页地址,我们可以将其地址写入,点击即可直接用浏览器打开该网页
  5. 下载链接:方便多数不常用的且占据内存的小工具,保存下载路径,随用随下载

1、直接打开

image-20240809142607583

方便exe 这种不需要参数即可双击执行的工具。特别注意:bat的双击脚本推荐使用命令行方式执行

2、命令行打开

在设置启动命令的时候,需要用【*】号 代替工具在命令中的位置,以防因路径问题而出错。

命令行打开的原理是判断执行的命令中是否具有空格存在,如果命令行中存在空格,则会以命令行的方式运行。因此如果一个exe、bat工具是使用命令执行,可使用【 *】的方式使用命令行打开,同时可以跟接命令参数

以下是一些常用命令行打开的方式写法

1
2
3
4
5
6
7
8
9
// 1、如dirsearch.py 的写法
python * -h

// 2、如命令行打开的exe
*
// 3、如命令行打开的需要加参数的exe
* -h
// 4、需要双击打开的bat
*

3、剩下的打开方式

  • 文件夹打开:打开工具所在的文件夹(仅适用于绝对或相对路径的工具)。
  • 链接打开,是适用于网页工具,打开工具所在的网页。
  • 下载链接,会将工具下载下来再使用。注意下载完之后需要右键修改启动命令才能运行打开。

三、临时笔记

用于对某些数据的临时记录,当工具箱关闭之后数据将会消失。增加了搜索和替换功能

搜索:ctrl + f 启用搜索功能

image-20240811235232718

替换:ctrl + h 启动替换功能

image-20240811235411008

四、本地shell

可以执行简单的本地命令,不能进行交互式shell(即不能进行mysql连接,以及执行某个文件等)

image-20240820231504379

五、ChatAI对话模型

目前ChatAI模型只支持kimi ,需要在工具箱设置中配置好kimi 官网的api 才可以使用。在未来可能支持更多的对话模型

image-20240929214330556

2024/12/18 现已增加支持通义千问AI模型配置,同时增加AI分屏展示

但由于AI配置项发生改变,需要手动删除 config/ai_ask.json 文件后重新配置模型API,需要安装通义千问支持的模块

1
pip3 install -r requests.txt

image-20241218212456979

六、肉鸡面板(过杀软)

需要配置服务端和客户端

1、服务端配置

将根目录下的server.py 文件在服务端运行命令

1
python3 server.py

2、客户端配置

连接IP和端口,分别是服务端的IP和server.py 的启动端口

image-20241010133148704

服务端连接成功后,可执行后面的生成木马功能。

木马默认为基本的py文件,可以对基本的py文件伪装后打包成exe,后续自行研究图标更改和签名等内容

3、执行命令

当肉鸡上线后,需要右键刷新之后,可以看到上线信息,进入命令后即可在下方执行命令

七、其他配置

1、设置启动窗口大小

image-202412041952173

是依据当前的窗口宽度进行实时调整。即优先调整窗口到合适的大小,再去设置窗口大小,会显示当前窗口的大小配置信息,直接填写即可。方便工具多的情况下导致线条或按钮出格的情况

2、工具名称、工具路径修改功能

image-20241204195447553

添加了修改工具名称、工具路径的功能

八、安装和使用

下载或克隆后python执行app.py 文件

1
2
// 在使用前请先下载必要模块
pip3 install -r requests.txt