Yakit常用手段教程

1.Yakit是一款类似于burp的渗透测试工具

2.使用

(1)下载

官网下载链接如下:

Yak Language Yak Program Language | Yak Program Language

下载对应系统版本

(2)下载完成后默认安装即可

(3)为每项测试工作新建一个项目

填上项目名称,直接点击创建

(4)Yakit功能界面

MITM交互式劫持 = 开启抓包测试,WebFuzzer = 重放,常用基础功能还有DNSlog和弱口令检测。

(5)MITM交互式劫持

点击MITM交互式劫持功能页

配置选项中劫持代理监听端口意思是流量从哪个口流入Yakit,下游代理意思是流量从Yakit流向哪个端口

免配置启动是使用Yakit内置的chrome浏览器

免配置启动

自动放行下所有流量日志可在此查看

手动劫持下流量需要手动放通。

在此状态下可以开启劫持响应修改返回包,比burp减少了几个步骤,更加方便。

(6)WebFuzzer

查看流量包时可直接点击FUZZ按钮发往WebFuzzer进行测试

WebFuzzer的一大亮点功能就是字典相关的攻击非常方便,举个例子:

我要进行目录FUZZ,我就选择请求包中url部分,点击插入标签,可选项有:

插入文件——使用你电脑上保存的字典;

插入临时字典——适合与findsomething插件联动;

另外两项也是经典功能

整数范围——适合诸如用户id的枚举;

验证码——适合4位短信验证码爆破。

插入完字典,接下来是选择配置

设置代理——同理流量流出端口

并发线程——线程越多,进局子越快,偷着乐吧

配置完成后点击发送请求开始测试。

(7)弱口令检测

常用协议均可一键爆破

(8)DNSlog

生成一个dnslog域名

Yakit基础功能介绍完结。

### YAKIT 安装与使用教程 #### Windows 平台下的安装过程 对于Windows平台,访问官方网站 [Yakit官网](https://yaklang.com),依据所使用的操作系统版本选择对应的安装包进行下载[^2]。 完成下载之后,按照常规程序安装指引操作。值得注意的是,在首次运行时应确保以管理员权限启动应用程序,并依照屏幕上的指示来设置新的临时项目或是正式项目环境[^1]。 #### 基础配置说明 初次启动应用后,用户需通过点击界面上方的红色三角按钮来进行必要的初始配置工作。这一步骤涉及到了解如何正确设定工作空间以及熟悉基本的操作界面布局等内容。 #### Yakit 构建原理概述 深入理解该工具的工作机制有助于更高效地运用其功能特性。具体来说,`main.js`作为主进程入口点负责整个Electron框架的应用初始化;而`renderer.js`则专注于前端展示逻辑处理,二者协同作用共同构建出了完整的用户体验流线图[^4]。 ```javascript // 示例:main.js 中的部分代码片段用于定义主进程行为 const { app, BrowserWindow } = require('electron') let mainWindow; function createWindow () { mainWindow = new BrowserWindow({ width: 800, height: 600, webPreferences: { preload: path.join(__dirname, 'preload.js'), nodeIntegration: true } }) mainWindow.loadFile('index.html'); } app.on('ready', createWindow); ``` ```html <!-- 示例:index.html 文件结构示意 --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Yakit</title> <script src="./renderer.js"></script> </head> <body> <div id="root"></div> </body> </html> ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值