跳转至

Yakit基础使用

webfuzzer 序列

我们可以设置webfuzzer,实现自动化进行一系列任务的需求(比如登录网站-签到或自动发布等)

每日签到

参考:https://www.yaklang.io/products/Web%20Fuzzer/fuzz-sequence-example1

文件上传和检验

在我们上传一个文件成功时,我们通常需要检验是否真的上传成功或能否访问,序列同样可以自动化执行

参考:https://www.yaklang.io/products/Web%20Fuzzer/fuzz-sequence-example2

热加载

在聊热加载之前,我们首先需要对其进行了解:什么是热加载?

广义上来说,热加载是一种允许在不停止或重启应用程序的情况下,动态加载或更新特定组件或模块的功能。这种技术常用于开发过程中,提高开发效率和用户体验。

在Yakit 的Web Fuzzer中,热加载是一种高级技术,让 Yak 成为 Web Fuzzer 和用户自定义代码中的桥梁,它允许我们编写一段 Yak 函数,在 Web Fuzzer 过程中使用,从而实现自定义 fuzztag 或更多功能。

参考:https://www.yaklang.io/products/Web%20Fuzzer/fuzz-hotpatch

Csrf Token下的爆破

参考:https://www.yaklang.io/products/Web%20Fuzzer/fuzz-hotpatch-example1

多重加密下的爆破

参考:https://www.yaklang.io/products/Web%20Fuzzer/fuzz-hotpatch-example2

webfuzzer 其他功能

参考:https://www.yaklang.io/products/Web%20Fuzzer/fuzz-other

websocket劫持

参考:https://www.yaklang.io/products/Websocket-hijacking

插件使用

参考:https://www.yaklang.io/products/Plugin-repository/Plugin-repository

反连管理

参考:https://www.yaklang.io/products/back-link

数据处理

参考:https://www.yaklang.io/products/Data-processing

其他辅助功能

参考:https://www.yaklang.io/products/Auxiliary-tool

yakit&vps

此处服务器为linux系统

  • 安装
Bash
# 安装依赖
sudo apt install libpcap

# bash脚本安装
bash <(curl -sS -L http://oss-qn.yaklang.com/install-latest-yak.sh)
# 如果报错,请使用
wget https://oss-qn.yaklang.com/yak/latest/yak_linux_amd64
chmod +x yak_linux_amd64 && sudo ./yak_linux_amd64 install
  • 更新
Bash
yak upgrade
  • 删除

找到 Yak 的安装路径,删除即可。

例如:which yak 在 *unix 系统下可以找到安装路径

  • 服务端启动监听
Bash
yak grpc --host 0.0.0.0 --port <port> --secret <pass> --tls
Text Only
NAME:
   yak grpc - 启动 GRPC 服务器

USAGE:
   yak grpc [command options] [arguments...]

OPTIONS:
   --host value         启动 GRPC 服务器的本地地址 (default: "localhost")
   --port value         启动 GRPC 的端口 (default: 8087)
   --secret value       启动 GRPC 的认证口令
   --tls
   --gen-tls-crt value  (default: "build/")
  • 证书配置

yakit&xray

  • xray安装证书
Bash
# 导出xray证书
./xray genca

随后将证书导入浏览器即可

  • xray启动监听
Bash
./xray_linux_amd64 webscan --listen 127.0.0.1:7777 --html-output test.html
  • yakit配置下游代理地址
Text Only
http://127.0.0.1:7777