Burp插件编写简易教程 - 外部联动Katana爬虫

admin 2024年12月10日17:27:21评论7 views字数 1165阅读3分53秒阅读模式

Burp插件编写简易教程 - 外部联动Katana爬虫

这篇文章就简单来讲下如何自己编写burp插件,不用再每次缺少插件的时候去Github上面搜索(当然开源的插件用着还是香的,缺点是不能定制功能)。

Burp插件编写简易教程 - 外部联动Katana爬虫

首先编写burp插件官方贴心的给了完整的初始代码包,师傅们可以参考一些其他插件的代码来拿来改着练手,这里我附上以前我写的简易fastjson检测插件代码,把上面文件夹内的源码下载下来就行:

https://github.com/youki992/Fastjson_burp_tools

然后第二步用Java编程软件,配置好Java环境和maven环境以后,新建一个maven项目,如下图

Burp插件编写简易教程 - 外部联动Katana爬虫

一路点击确定之后,新建项目完毕,将上面的源码塞到src/main目录下面,中间多几层文件夹无所谓

Burp插件编写简易教程 - 外部联动Katana爬虫

然后把配套的iml文件放在src的第一层目录下面

Burp插件编写简易教程 - 外部联动Katana爬虫

完成之后可以开始编写代码了,主要函数入口文件为BurpExtender.java,直接对着文件改即可

Burp插件编写简易教程 - 外部联动Katana爬虫

这里我简单改下文件源码,使得Burp能联动Katana爬虫工具

registerExtenderCallbacks方法注册服务,这里就是加载插件以后在Output里面会输出内容的地方
Burp插件编写简易教程 - 外部联动Katana爬虫

可以多打印一些有用的信息

Burp插件编写简易教程 - 外部联动Katana爬虫

在Burp中对应的效果如下

Burp插件编写简易教程 - 外部联动Katana爬虫

然后给定配置文件,可以配置Katana可执行文件地址和其他之类的配置,方便代码读取

Burp插件编写简易教程 - 外部联动Katana爬虫

之后写对应的方法,在被动扫描方法中,使用burp插件代码自带的help方法来读取url

Burp插件编写简易教程 - 外部联动Katana爬虫

然后添加到队列中待检测

Burp插件编写简易教程 - 外部联动Katana爬虫

之后调用对应的Katana爬虫命令,将url指定为目标,输出对应时间戳命名的结果文件中。除了Burp插件提供的大框架,其他方法其实随你写,就和普通Java开发的时候一样,没有太多限制

Burp插件编写简易教程 - 外部联动Katana爬虫

最后咱们来看下实际的效果,请求网站时候挂上Burp代理,之后Burp将URL发送给Katana进行爬虫扫描

Burp插件编写简易教程 - 外部联动Katana爬虫
Burp插件编写简易教程 - 外部联动Katana爬虫

最后会在Burp文件夹下面输出检测结果文件

Burp插件编写简易教程 - 外部联动Katana爬虫

简单的burp插件教程就到这里了,后面插件完善之后会在团队官网和Github进行开源

每个初学挖洞的小白都有一个美梦:是否可以在我学习挖洞技能的时候,有位师傅手把手指导,不仅教会我各种技术,还能带着我一起接项目挣钱,让我的技能和钱包同时“升级打怪”。

   还真别说,现在这个天降大饼的美梦来了!FreeBuf知识大陆帮会《安全渗透感知大家族》,正好为你提供了这样的机会。在这里,你既能学到知识,又能做项目赚钱,还能在项目实践过程中与大佬们交流思路、夯实基础

Burp插件编写简易教程 - 外部联动Katana爬虫

SRC漏洞挖掘出洞课程,是由团队内部师傅根据实际挖洞经历整合的适合挖掘漏洞但是缺乏思路、刚接触学习漏洞挖掘不出漏洞的师傅们的漏洞挖掘教程。

第一期课程价格199,这价格还要什么自行车?课程正在持续更新中~

Burp插件编写简易教程 - 外部联动Katana爬虫

END

关注Code4th安全团队

了解更多安全相关内容~

原文始发于微信公众号(Code4th安全团队):Burp插件编写简易教程 - 外部联动Katana爬虫

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年12月10日17:27:21
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Burp插件编写简易教程 - 外部联动Katana爬虫http://cn-sec.com/archives/3488370.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息