首页 > 其他分享 >bp安装+匹配规则(防止抓火狐的多余包)

bp安装+匹配规则(防止抓火狐的多余包)

时间:2023-08-03 16:11:36浏览次数:52  
标签:匹配 证书 jar 点击 火狐 bp com

bp安装使用

BurpLoaderKeygen.jar:
2c8c7b95640f31985f83580402f26a06b78c55877fa33ef1f9d14d2ebb2d8ecd

burpsuite_pro_v2023.6.jar:
e49caa5a2c01dcad37ecc95c1779f46b8abe7fdfd46ce756c821834903fcb759

哈希值校验命令:
Get-FileHash C:\Users\amtec\Desktop\test\burpsuite_pro_v2023.6.jar | Format-List
或certutil -hashfile C:\Users\amtec\Desktop\test\burpsuite_pro_v2023.6.jar sha256

1.双击BurpLoaderKeygen.jar,然后点击run运行
2.出现弹框点击“我接受”
3.然后将run界面中的license框中的内容全部复制到弹框中,如下图,然后点击下一步。
4.然后点击弹框右下角Manual activation
5.将Manual activation页面第二框生成内容复制回run页面的左边Activation Request框中。
6.将生成的Activation Request复制到Manual activation第三个框里,然后点击下一步。
7.显示许可证安装并激活成功,点击完成。
8.编写启动脚本start.bat,具体内容如下

satrt javaw "--add-opens=java.desktop/javax.swing=ALL-UNNAMED" "--add-opens=java.base/java.lang=ALL-UNNAMED" "--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED" "--add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED" "--add-opens=java.base/jdk.internal.org.objectweb.asm.Opcodes=ALL-UNNAMED" "-javaagent:C:/bp/BurpLoaderKeygen.jar" "-noverify" "-jar" "C:\bp\burpsuite_pro_v2023.6.jar" 

image-20230802142528556

image-20230802150326320

image-20230802150435769

image-20230802150922385

image-20230802151100872

image-20230802151442469

image-20230802151912195

image-20230802152130065

google设置代理

1.打开google浏览器-设置-扩展程序-打开开发者模式,将解压的插件拖至拓展程序此页面下-安装成功。
2.配置代理-配置完成后,选择应用该选项。

image-20230802180008834

image-20230802180058114

火狐设置代理

1.火狐浏览器-设置-扩展和主题-在寻找附加组件中搜索"代理"-选择插件FoxyProxy Standard如下图
2.点击进入,将其添加至firefox 如下图
3.将bp代理设置成同一端口8081  如下图

image-20230802171103093

image-20230802171620155

image-20230802171845298

image-20230802172857723

火狐导入bp证书

1.bp设置代理界面,导出证书如下两图
2.右键证书选择安装证书
3.选择当前用户,然后选择下一步
4.选择将所有证书都放到下列储存,然后浏览,然后选择受信任的根证书颁发机构,点击确认,然后下一步。
5.点击完成,然后弹出一个安全警告,选择"是",弹出导入成功。
6.打开火狐浏览器-设置-搜索“证书”-点击查看证书-点击导入-选择刚才从bp中导出的证书。
7.弹出下载证书,点击两个信任全选,然后点击确认确认。

bp抓取过多火狐无用包,解决办法:通过设置bp的拦截规则,不拦截请求域名以mozilla.com、firefox.com、firefoxchina.cn为结尾的请求。
8.打开bp-代理-设置-拦截数据包规则设置-选择添加-加入匹配的规则   具体位置如下图
9.布尔运算选“and”-匹配类型选“域名匹配”-匹配关系选“不匹配”-匹配条件具体内容如下

添加的具体规则为:(mozilla.com$|firefox.com$|firefoxchina.cn$|shodan.io$|mozilla.org$|firefox.com.cn$|mozilla.net&|baidu.com&)

10.感觉没啥屁用,有但是不多。

image-20230802173655975

image-20230802173938055

image-20230802174838366

image-20230802175038974

image-20230803100349158

image-20230803101740338

image-20230803104044081

标签:匹配,证书,jar,点击,火狐,bp,com
From: https://www.cnblogs.com/maxwellf/p/17603607.html

相关文章

  • asyncio的subprocess使用
    1.asyncio的subprocessasyncio提供了两个开箱即用的协程函数来创建子进程,这些协程函数都返回一个Process实例1.asyncio.create_subprocess_exec(),用于直接运行命令(如ls、pwd、who、python3、go等)。2.asyncio.create_subprocess_shell(),用于通过shell运行命令。cre......
  • abp使用动态api客户端注意事项
    步骤按照官方的来就行API/DynamicCSharpAPIClients|DocumentationCenter|ABP.IO但有一点要注意,这也是官方文档没提及的,比如你在application这一层调用另一个项目的api客户端则要在application层的module里加上依赖,这个容易忘记。[DependsOn(typeof(Bank......
  • tp动态匹配多级路径 app/admin/route/app.php
    //请求路径$baseUrl=request()->baseUrl();//访问地址二级目录路由匹配if(substr_count($baseUrl,'/')==3){$baseUrl=substr($baseUrl,1);//动态匹配为二级路由规则Route::rule($baseUrl,substr_replace($baseUrl,'.',strpos($baseUrl,'/',0......
  • 通过pattern来匹配字符串,Pattern类的compile方法,接收一个字符串作为匹配模板
    publicstaticStringextractSubstring(Stringinput,Stringpattern){PatternregexPattern=Pattern.compile(pattern);Matchermatcher=regexPattern.matcher(input);if(matcher.find()){returnmatcher.group(1);}returnnull;}input......
  • vite 项目webstorm跳转失效 VSCode、vue 无法对 @ 路径 跳转 ,几乎适用于所有webpack、
    在根目录加一个jsconfig.json文件{"compilerOptions":{"baseUrl":".","paths":{"@/*":["src/*"]},"target":"ES6","allowSyntheticDefaultImports&q......
  • ubuntu系统升级软件sudo apt upgrade后GPU崩溃报错,显示驱动版本不匹配——ubuntu系统
     ubuntu系统升级软件(sudoaptupgrade)后,GPU崩溃报错,查看系统日志: Aug206:25:02lcwtrsyslogd:[originsoftware="rsyslogd"swVersion="8.32.0"x-pid="2059"x-info="http://www.rsyslog.com"]rsyslogdwasHUPedAug207:17:01lcwtC......
  • opencv-python 模板匹配
    模板匹配:在给定的图像中查找和模板最相似的区域。模板匹配类似于卷积,模板在原图上从左上角原点(0,0)开始滑动,计算模板与滑动窗口的差别程度,计算方法有6种,每次计算的结果放在一个矩阵中,最后输出差别程度的矩阵。原始图像为A*B,模板大小是a*b的话,输出的矩阵大小为:(A-a+1)*(B-b+1)。1模......
  • 21 os/sys/json/subprocess模块
    os模块使用前老规矩:加上importos1.创建目录(文件夹)makedirsos.mkdir(r'aaa')#在os所在的路径下创建一个aaa文件夹(只能创建一个单级目录)os.makedir((r'ccc')os.makedirs(r'bbb/ccc/ddd')#makedirs支持创建多级目录2.删除目录(文件夹)removediros.rmdir(r'aaa')#可......
  • LeetCode 周赛上分之旅 # 36 KMP 字符串匹配殊途同归
    ⭐️本文已收录到AndroidFamily,技术和职场问题,请关注公众号[彭旭锐]和BaguTreePro知识星球提问。学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场LeetCode周赛的解题报告,一......
  • webpack的部分知识
    webpack真的好累啊什么是webpackwebpack是一个现代javascript应用的静态模块打包工具,其主要功能就是模块和打包这里我一直觉得和maven很像,早在之前的学习过程中,maven具体的工作是什么我一直百思不得其解,认为我们普通的java程序就能够很好的跑起来为什么还要maven呢?这里先说we......