无字母数字webshell命令执行
创始人
2024-09-25 11:19:16
0
35){         die("Long.");     }     if(preg_match("/[A-Za-z0-9_$]+/",$code)){         die("NO.");     }     eval($code); }else{     highlight_file(__FILE__); } 

限制:

1.webshell长度不超过35

2.正则过滤掉了数字字母还有$和_

php7环境:

取反

php中’~‘表示取反,而取反之后大都是不可见字符

取反后的值为%8C%86%8C%8B%9A%92

解码:

答案如下:

php5环境:

通配符

用通配符来进行匹配,无法准确匹配

但我们要继续通配符

[^a]表示这里不为a

[0-9]表示0-9这个范围

而注意到linux中文件基本都是小写,我们上传的文件中后几位是随机的,可能包含大写,所以我们就只需要利用[]表示出大写字母就可以了

在ascii表中,大写字母处于@-[之间,所以很明确了,使用/???/???????[@-[]来进行匹配

执行:

                 Document      

写一个form表单上传文件到web.php,使用bp抓包,抓一个上传文件的包和web.php的包

 

把第一个包的post内容放入web.php中

发送请求

结束

相关内容

热门资讯

科技揭秘!(山西奇迹麻将)外挂... 大家肯定在之前山西奇迹麻将或者山西奇迹麻将中玩过科技揭秘!(山西奇迹麻将)外挂辅助脚本(辅助挂)外挂...
热门推荐!边锋斗地主拿好牌(辅... 热门推荐!边锋斗地主拿好牌(辅助挂)!外挂辅助器最新款(2025已更新)(哔哩哔哩);AI辅助机器人...
一分钟秒懂!((wpk挂))有... 您好,wpk挂这款游戏可以开挂的,确实是有挂的,需要了解加微【841106723】很多玩家在这款游戏...
我来向大家传授!(wpk神器)... 我来向大家传授!(wpk神器)外挂透明挂辅助安装(透视)详细教程(2025已更新)(哔哩哔哩),wp...
总算了解!(Wepoke外挂)... 您好,Wepoke外挂这款游戏可以开挂的,确实是有挂的,需要了解加微【757446909】很多玩家在...
必知教程!(永胜游戏)外挂辅助... 必知教程!(永胜游戏)外挂辅助工具(辅助挂)外挂透明挂辅助软件(2021已更新)(哔哩哔哩);永胜游...
2分钟了解!全民牛牛科技app... 您好,全民牛牛科技app这款游戏可以开挂的,确实是有挂的,需要了解加微【485275054】很多玩家...
实测教程!微乐三打一辅助软件(... 实测教程!微乐三打一辅助软件(辅助挂)!外挂辅助器德州(2022已更新)(哔哩哔哩);是一款可以让一...
2分钟了解!((KY德州扑克)... 2分钟了解!((KY德州扑克))有挂真的是有挂,太过分了其实真的确实是有挂(2022已更新)(哔哩哔...
2分钟细说!(麻友圈2)外挂辅... 2分钟细说!(麻友圈2)外挂辅助工具(辅助挂)外挂透视辅助机制(2021已更新)(哔哩哔哩);麻友圈...