无字母数字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中

发送请求

结束

相关内容

热门资讯

8分钟步骤!多乐游戏辅助脚本下... 8分钟步骤!多乐游戏辅助脚本下载(脚本)原来是有辅助工具(哔哩哔哩)一、多乐游戏辅助脚本下载游戏安装...
八分钟方案!椰子乐动软件辅助(... 八分钟方案!椰子乐动软件辅助(脚本)好像是有辅助方法(哔哩哔哩)1)椰子乐动软件辅助有没有挂:进一步...
4分钟演示!玄龙透视辅助(脚本... 4分钟演示!玄龙透视辅助(脚本)都是存在有辅助插件(哔哩哔哩)1、很好的工具软件,可以解锁游戏的玄龙...
7分钟学习!欢乐达人破解器(脚... 7分钟学习!欢乐达人破解器(脚本)确实真的是有辅助教程(哔哩哔哩)欢乐达人破解器能透视中分为三种模型...
2分钟手段!呗兔辅助怎么样(脚... 2分钟手段!呗兔辅助怎么样(脚本)竟然真的有辅助神器(哔哩哔哩)1、呗兔辅助怎么样辅助器安装包、呗兔...
6分钟绝活儿!德扑之星安卓插件... 6分钟绝活儿!德扑之星安卓插件(脚本)竟然是真的有辅助攻略(哔哩哔哩)1、6分钟绝活儿!德扑之星安卓...
第9分钟教材!宝宝浙江游戏辅助... 第9分钟教材!宝宝浙江游戏辅助器(脚本)原来真的有辅助app(哔哩哔哩)宝宝浙江游戏辅助器透视方法中...
第十分钟方案!广东闲来辅助神器... 第十分钟方案!广东闲来辅助神器(脚本)其实真的是有辅助教程(哔哩哔哩)1.广东闲来辅助神器 选牌创建...
第6分钟模块!腾微填大坑辅助(... 第6分钟模块!腾微填大坑辅助(脚本)真是有辅助脚本(哔哩哔哩)1、实时腾微填大坑辅助透视辅助更新:用...
第三分钟模块!微信小程序微乐家... 第三分钟模块!微信小程序微乐家乡辅助器(脚本)好像真的有辅助软件(哔哩哔哩)1、起透看视 微信小程序...