某国企二面:如果不使用burp等国外抓包软件你会使用什么?

最近面试一家国企的安服工程师,问题不是很难,但是遇到一个很有意思的问题,大概就是面试官问,如果不能使用国外的一些抓包软件,比如 Burpsuite、Fiddler、Charles 、Wireshark等用什么软件,还要保证软件的功能性。当时都回答确实不算太完美,说了几款国内的抓包软件,甚至说了 F12,但是也都没有详细了解过,所以这里回来打算整理一下。

其实大多数国内的抓包测试软件,基本上在抓包测试和模糊测试这个板块都是支持的,常见的协议、 TangGo、Yakit、Reqable,以上排名不分先后。这里就对三款软件进行一个总结。

TangGo

TangGo 这款工具是博主某次无意间交谈知道的,其实说起这个工具想必大家一定很陌生,但是其团队 PKAV 我想网安圈子的师傅们大家都多少有耳闻,尤其是其当年的 Pkav HTTP Fuzzer 在坐不少师傅应该都用过,那么这款软件也是由 PKAV 成立后的团队研发的,是一款为软件测试、网络安全从业人员提供强大的测试工具,其中 HTTP抓包测试工具是一款跨平台的功能强大的HTTP、Websocket数据拦截、修改、重放的测试工具,HTTP模糊测试工具(基础版)是一款高度可配置的自动化渗透测试工具。

官网:TangGo测试平台

功能介绍

集成了40余种自研的跨平台测试工具,支持独立运行及界面化操作。
支持团队协同测试,实现测试数据的动态推送与实时同步。支持以插件形式兼容第三方工具。
支持界面和工具分离的远程模式部署,支持环境共享,无缝切换办公场所。
集成无代码可视化快速开发框架,零编程基础的用户也能够玩转安全测试开发。

 界面展示

TangGO 目前支持暗色和浅色两种。

 (浅色界面)

 (暗色界面)

Yakit

Yakit 可以说是近些年来国产抓包软件的走在行业前面的几个,Yakit 是 Yak 的衍生项目,对于一些不想写代码的安全从业者,Yakit会为Yak中所有的能力提供合适的GUI,通过Yakit的GUI去操控引擎的能力。

官网:Yakit: 集成化单兵安全能力平台 | Yak Program Language

功能介绍

类 Burpsuite 的 MITM 劫持操作台

查看所有劫持到的请求的历史记录以及分析请求的参数

全球第一个可视化的 Web模糊测试工具:Web Fuzzer

Yak Cloud IDE:内置智能提示的 Yak 语言云 IDE

ShellReceiver:开启TCP 服务器接收反弹交互式 Shell 的反连

第三方 Yak 模块商店:社区主导的第三方 Yak 模块插件,你想要的应有尽有

界面展示

Yakit 界面为白色界面。

 

Reqable

Reqable是一款跨平台的专业HTTP开发和调试工具,在全平台支持HTTP1和HTTP2协议,简单易用、功能强大、性能高效,助力程序开发和测试人员提高生产力!
Reqable以灵活的配置、多平台支持赢得了众多爱好者的赞叹,他更像是Fiddler/Charles + Postman的结合体,而且更贴合了国内用户的体验。

官网:介绍 | Reqable

 功能介绍

支持HTTP/1.x, HTTP2协议版本,HTTP3(QUIC)暂不支持。
支持HTTP/HTTPS/Socks4/Socks4a/Socks5代{过}{滤}理方式。
支持HTTPS,TLSv1.1、TLSv1.2和TLSv1.3加密协议。
支持基于HTTP1升级的WebSocket协议。
支持HTTP/HTTPS二级代{过}{滤}理(调试境外流量)。
搜索筛选:提供书签、域名、快捷筛选栏和多条件等高级搜索方式。
网关功能:对指定请求或响应进行屏蔽,挂起等操作。
重写功能:预设规则对指定请求或响应进行重定向、替换或者修改。 断点功能:对请求或响应进行实时断点操作,比如屏蔽,挂起或修改替换数据等。
脚本功能:支持编写Python脚本处理实时请求或响应。

镜像功能:对指定域名和端
配置镜像映射。

测试联动:支持从调试列表创建API进行测试。
历史记录:自动保存抓包的流量数据,方便回溯查看。
重发回放:支持单个或多个请求进行回放测试。
自动高亮:支持设定自定义规则对请求进行多种颜色高亮。
HAR支持:自动关联HAR格式文件,并支持HAR导出和导入。

 

界面展示

Reqable支持三种模式:亮色、暗色和跟随系统(即使用系统当前的模式)。

(暗色模式)

(浅色模式)

 总体来说这三款软件都是不错的,其实通过这次面试也能知道,随着国产化时代的到来,越来越多的企业更重视国产化的

  • 14
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
使用Burp Suite进行抓包,您可以按照以下步骤进行操作: 1. 下载和安装Burp Suite:首先,您需要从PortSwigger官方网站下载并安装Burp Suite。他们提供了一个免费的社区版,供个人和小型团队使用。 2. 配置您的浏览器:为了使Burp Suite能够拦截和分析您的网络流量,您需要将浏览器的代理设置为Burp Suite的代理地址和端口。默认情况下,Burp Suite使用的代理地址是`localhost`,端口是`8080`。您可以在Burp Suite中的`Proxy`选项卡下找到这些设置。 3. 启动Burp Suite和浏览器:启动Burp Suite,并确保已经成功配置了代理设置。然后,启动您的浏览器,并开始浏览您想要抓包的网站。 4. 拦截和查看请求:当您通过浏览器发送请求时,Burp Suite拦截这些请求并将其显示在其界面上的`Proxy`选项卡中。您可以在该选项卡中查看请求的详细信息,包括URL、头部、参数等。 5. 修改和重发请求:您可以对拦截到的请求进行修改,并使用Burp Suite重发它们。这对于测试应用程序的安全性和修改请求参数非常有用。 6. 拦截和查看响应:当服务器响应请求时,Burp Suite也拦截这些响应并将其显示在`Proxy`选项卡中。您可以查看响应的详细信息,包括状态码、头部、内容等。 7. 使用其他Burp Suite功能:除了抓包功能之外,Burp Suite还提供了许多其他功能,如漏洞扫描、代理功能、重放攻击等。您可以根据需要探索并使用这些功能。 请注意,使用Burp Suite进行抓包可能涉及一些法律和道德问题。确保您在合法和授权的范围内使用它,并遵守适用的法律和规定。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值