自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Laravel5.7反序列化

Laravel5.7反序列化

2022-08-03 16:11:13 581 1

转载 利用正则回溯最大次数上限绕过preg_match

1. 没有回溯的匹配假设我们的正则是/ab{1,3}c/,其可视化形式是:而当目标字符串是"abbbc"时,就没有所谓的“回溯”。其匹配过程是:其中子表达式b{1,3}表示“b”字符连续出现1到3次。2. 有回溯的匹配如果目标字符串是"abbc",中间就有回溯。图中第5步有红颜色,表示匹配不成功。此时b{1,3}已经匹配到了2个字符“b”,准备尝试第三个时,结果发现接下来的字符是“c”。那么就认为b{1,3}就已经匹配完毕。然后状态又回到之前的状态(即第6步,..

2021-09-29 23:25:15 1399

原创 无字母数字RCE

版本为php5php5中assert是一个函数,我们可以通过f=′assert′;f='assert';f=′assert′;f(…);这样的方法来动态执行任意代码。但php7中,assert不再是函数,变成了一个语言结构(类似eval),不能再作为函数名动态执行代码,所以利用起来稍微复杂一点。但也无需过于担心,比如我们利用file_put_contents函数,同样可以用来getshell。无数字和字母rce测试代码<?phpif(!preg_match('/[a-z0-9]/is',

2021-09-06 17:29:36 2024

原创 php反序列化pop链

成都理工平台的一道反序列化源码如下<?phphighlight_file(__FILE__);class A{ public $a; private $b; protected $c; public function __construct($a, $b, $c) { $this->a = $a; $this->b = $b; $this->c = $c; } protected function flag()

2021-09-04 12:20:24 590

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除