FUZZ参数名工具-Arjun

1、Arjun是什么?

Arjun 可以查找 URL 端点的查询参数。如果您不明白这意味着什么,没关系,请继续阅读。

Web 应用程序使用参数(或查询)来接受用户输入,请考虑以下示例

http://api.example.com/v1/userinfo?id=751634589

此 URL 似乎加载特定用户 ID 的用户信息,但是如果存在一个名为adminwhich 的参数,当设置为True使端点提供有关用户的更多信息时会怎样?
这就是 Arjun 所做的,它通过包含 25,890 个参数名称的巨大默认字典查找有效的 HTTP 参数。

最好的部分?只需不到 10 秒即可浏览完这个巨大的列表,同时仅向目标发出 50-60 个请求。

2、项目地址

https://github.com/s0md3v/Arjun
在这里插入图片描述

3、安装

您可以使用 pip 安装,如下所示:

pip3 install arjun

或者,通过下载此存储库并运行

python3 setup.py install

4、快速使用

1.扫描单个网址

选项:-u

针对单个 URL 运行 Arjun。

arjun -u https://api.example.com/endpoint

2.导入目标

选项:-i

Arjun 支持从 BurpSuite、简单文本文件和原始请求文件导入目标。Arjun 可以自动识别输入文件的类型,因此您只需指定路径即可。

arjun -i targets.txt

3.指定 HTTP 方法

选项:-m

GETArjun默认查找方法参数。所有可用的方法有:GET/POST/JSON/XML

arjun -u https://api.example.com/endpoint -m POST

4.导出结果

选项:-oJ/-oB/-oT

您可以使用相应的选项将结果导出到 BurpSuite 或 txt/JSON 文件。

arjun -u https://api.example.com/endpoint -oJ result.json
-oJ result.json
-oT result.txt
-oB 127.0.0.1:8080

更多使用命令请参考
https://mp.weixin.qq.com/s/jdP4phk0m-gj7Jjt9Z3KVw

该工具挖掘SRC实例
https://mp.weixin.qq.com/s/61bQZJ7C6ZDlEMvEHFDdNw
https://mp.weixin.qq.com/s/e_der-6Hru5UrQOn21WdFQ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SuperherRo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值