E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
preg_replace
正则表达式
preg_replace
中危险的/e修饰符带来的安全漏洞问题
mixedpreg_replace(mixedpattern,mixedreplacement,mixedsubject[,intlimit])/e修饰符使
preg_replace
()将replacement
weixin_30284355
·
2020-07-10 06:39
PHP正则表达式
preg_quote(“字符串”)在每个有正则表达式语法前面加入一个转义字符即\//preg_split(“正则”,”字符串”)分割字符串//preg_grep(“正则”,”字符串”)与数组匹配后返回新数组//
preg_replace
zoujunjie202
·
2020-07-09 06:35
PHP开发
php
ecshop cls_template.php 修改
一、关于
preg_replace
因为使用PHP5.5.x,ECShop安装完成之后出现了下面提示,特别是在cls_template.php文件中。下面就将需要替换的部分一一替换。
天黑北风吹
·
2020-07-09 04:52
php正则表达式总结
>$msg=
preg_replace
("/.+/is","",$msg);-----删除和中间的部分$msg
wsxiaoqiaoliushui
·
2020-07-09 00:13
php
web渗透之——任意代码执行漏洞
漏洞原理当应用在调用一些能将字符串转化成代码的函数时,没有考虑用户是否能够控制这个字符串,将造成代码注入漏洞在php中:eval,assert,将字符串当成代码执行
preg_replace
("/wslp
卖N孩的X火柴
·
2020-07-09 00:39
渗透测试(web渗透)
Ecshop如何解决Deprecated:
preg_replace
()报错 (第二章)
这些错误主要集中在upload/includes/cls_template.php文件中:1:line300:原语句:returnpreg_replace("/{([^}{\n]*)}/e",“$this->select(’\1’);”,KaTeXparseerror:Expected'}',got'\n'atposition58:…back("/{([^\}\{\̲n̲]*)}/",functi
啊哈,上帝哦
·
2020-07-08 02:16
源码报错锦集
Ecshop
PHP "完美"的防XSS 防SQL注入的代码 喷
>/isU","/(]*)on[a-zA-Z]+\s*=([^>]*>)/isU",);$str=
preg_replace
($farr,"",$str);returnaddslashes($str);}
libo_sina
·
2020-07-07 13:24
WEB(php)
常用小片段指令集锦
写道检测是否是整数还是这个好使啊/***是否是整数*/functionisint($value){$filter=
preg_replace
('/[^0-9]+/','',$value);return$filter
bj123nimab
·
2020-07-07 04:30
vb2005xu软件学习
正则提取的url中的域名以及替换域名的方法 preg_match()和
preg_replace
()
string'http://www.baidu.com'(length=20)=>string'http'(length=4)=>string'www.baidu.com'(length=13)*///要替换的位置替换成什么$url1='www.jingdong.com';/**Example#1使用后向引用紧跟数值原文*/echopreg_replace($reg,'http://'.$url1
不仅是记忆
·
2020-07-07 02:41
php
PHP正则匹配替换图片地址
给一段内容:$content='';正则匹配替换:
preg_replace
("/()/is","\${1}asdf\${3}",$content);$content只要是一个标签里的全部内容就可以,将src
NaivenJer
·
2020-07-06 13:03
PHP
正则表达式
php
一、正则字符串替换
;$cont=fgets($myfile);//$cont="1\r\n2\r\n3";$get='),(a),(b),(c),(d),(e),(f),(g),(),(';//$res=
preg_replace
yuzhan550
·
2020-07-06 07:38
正则表达式积累
这篇博客主要收集我工作中用到的正则,不一定能给诸君解决方案,但有解决思路哈我用的是PHP别的语言匹配方式大同小异哈1.需求:video标签将改成中间的属性值不变原来的数据匹配之后的数据正则表达式$params['content']=
preg_replace
而我想成为一个有趣的妞
·
2020-07-06 03:17
正则
PHP从入门到能用(八 · 下)正则表达式的字符串练习【10大题训练——做完就学会】
上部分:PHP从入门到能用(八·上)正则表达式的字符串练习【10大题训练——做完就学会】@[toc]常用的几个函数preg_match执行匹配正则表达式
preg_replace
执行一个正则表达式搜索和替换
数据库爆破专家
·
2020-07-05 08:51
后端_PHP
PHP 找到字符串第一次出现的位置并替换
实现:(1)
preg_replace
()函数--执行一个正则表达式的搜索和替换";echo"**********".""
蹦跶哒的王小哲
·
2020-07-05 04:43
php
DEDECMS(织梦cms)友情链接报错$row['url']不存在问题的解决
Warning:Illegalstringoffset‘url’inE:\dedecms\include\taglib\flink.lib.phponline112;原因:笔者112行为$rbtext=
preg_replace
huwhois
·
2020-07-04 18:40
web
php
坑与跳坑
PHP正则表达式常用规则大全
urlencode($items[$v[1]]):$v[0];},$re['f_guide_link']);看例子来说吧$content=
preg_replace
("/{#(.+?)}/eis",'
liuxiaojun828
·
2020-07-02 09:55
php
CI
用
preg_replace
正则替换数字为*号
项目需要对地址、手机号进行加密用PHP进行加密替换1、进行替换地址中的数字$str="详细地址为:xx小区五号楼3单元3203";//定义字符串//定义正则$reg='/((0|[1-9]\d*)(\.\d+)?)|(零|一|二|三|四|五|六|七|八|九|十)(百|十|零)?(一|二|三|四|五|六|七|八|九)?(百|十|零)?(一|二|三|四|五|六|七|八|九)?/';$replace='
小李小李=爱答不理
·
2020-07-01 18:13
php
Sqli-labs Less25-28 绕过过滤函数对字符的过滤 - GET
ANDbelongtous-StringSingleQuote源代码$sql="SELECT*FROMusersWHEREid='$id'LIMIT0,1";functionblacklist($id){$id=
preg_replace
青蛙爱轮滑
·
2020-07-01 10:30
web安全
ecshop修饰符
preg_replace
/e不安全的几处改动
主要集中在upload/includes/cls_template.php文件中:1:line300:原语句:returnpreg_replace("/{([^\}\{\n]*)}/e","\$this->select('\\1');",$source);修改为:returnpreg_replace_callback("/{([^\}\{\n]*)}/",function($r){return$t
AAA20090987
·
2020-07-01 07:58
PHP&JS&node.js
php
ecshop
sqli-labs ————less -27(union、SELECT、绕过滤)
进行了绕过,那么我们下面来看看源代码吧:SQL语句:$sql="SELECT*FROMusersWHEREid='$id'LIMIT0,1";过滤机制:functionblacklist($id){$id=
preg_replace
FLy_鹏程万里
·
2020-07-01 01:17
【信息安全】
【渗透测试实战1】
———Sqli-labs实战
PHP无特征webshell
常见php代码种可执行命令函数:eval()、assert()、
preg_replace
()、create_fun
zzgslh
·
2020-06-30 21:41
webshell
PHP代码函数的执行漏洞
preg_replace
()函数在
preg_replace
()函数中,当第一个参数的正则表达式有e修正符是,第二个参数的字符串当作PHP代码
LEO-max
·
2020-06-30 18:49
PHP学习
sed 多行替换,多行模式处理字符串;一次替换
Common/Conf/config-custom.php';/*COOKIES,SESSION域*/$domain=
preg_replace
('/(.*\.|.*\/\/)?(\w+)\.
风.foxwho
·
2020-06-29 19:15
系统
服务器
平台
攻防世界ics-05
知识点:php伪协议:php://filter/convert.base64-encode/resource=xx.phppreg_replace()函数漏洞
preg_replace
函数原型:mixedpreg_replace
whisper_ZH
·
2020-06-29 18:51
“百度杯”CTF比赛 九月场Code
;$file=
preg_replace
("/[^a-zA-Z0-9.]+/","",$file);$file=str_replace("config","_",$file);$txt=base64_encode
whisper_ZH
·
2020-06-29 18:20
金三银四,金九银十,2020年PHP面试知识点,让涨薪成为现实
获取客服端的IP地址:$_SERVER['REMOTE_ADDR']Header函数跳转页面:Header('location:index.php');正则表达式去除HTML文本中的JS脚本:
preg_replace
794syh940
·
2020-06-29 17:48
技术文档
代码审计——常见漏洞审计php函数总结
代码执行执行代码函数:eval()assert()
preg_replace
()create_function()array_map()call_user_func()call_user_func_array
admin-root
·
2020-06-29 16:27
代码审计
漏洞复现篇——任意代码命令执行漏洞复现及防御
代码执行函数:在php中:eval,assert,
preg_replace
(‘/*/e’,'ret="1";′,ret="\\1";',ret="1";′,data);在asp中:eval,exevute
admin-root
·
2020-06-29 16:24
渗透测试
BUUCTF [GXYCTF2019]禁止套娃 1
preg_match('/data:\/\/|filter:\/\/|php:\/\/|phar:\/\//i',$_GET['exp'])){if(';'===
preg_replace
('/[a-z,
LHK~~
·
2020-06-29 15:20
CTF
清除HTML标记
array(’‘,‘&’,‘"’,‘’’,‘“’,‘”’,‘—’,‘’,‘·’,‘…’),array(’‘,‘&’,‘"’,"’",‘“’,‘”’,‘—’,‘’,‘·’,‘…’),$str);$str=
preg_replace
爱情就是爱琼
·
2020-06-29 08:26
php
PHP一句话木马及绕waf思路
3.preg_replace():
preg_replace
函数一个参数是一个正则表达式,按照php的格式,表达式在两个/之间,如果在表达式末尾加上一个e,则第二个参数就会被当做php代码执行。
一个蝙蝠的故事
·
2020-06-29 04:10
PHP一句话木马
绕waf
XCTF web ics-05
preg_replace
()函数执行一个正则表达式的搜索和替换。
JGC_fighting
·
2020-06-29 03:17
CTF
web
48条高效率的PHP优化写法
str_replace函数要比
preg_replace
快得多,strtr函数又比str_replace来得快。有没有你漏掉的好用的函数?
诗无尽头i
·
2020-06-28 13:14
php 截取html字符串,过滤非必要html标签、自动补齐html标签
functiontruncate($text,$length=10,$ending='...',$exact=true,$considerHtml=true){$text=
preg_replace
("/
hxsml
·
2020-06-27 06:56
web前端
php
php过滤html标签
//过滤img标签$str=
preg_replace
("/]*?src\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?
ton4y
·
2020-06-26 20:18
php
命令执行漏洞学习总结
1.远程命令执行漏洞1.利用系统函数实现远程命令执行在PHP下,允许命令执行的函数有:eval()assert()
preg_replace
()call_user_func()…如果页面中存在这些函数并且对于用户的输入没有做严格的过滤
SunJ3t
·
2020-06-26 14:52
命令执行
渗透测试
任意代码执行漏洞简介
代码执行漏洞的常用函数PHP:eval,assert,
preg_replace
()+/e模式Javascript:evalVbscript:Execute、EvalPython:execJava:Java
白帽梦想家
·
2020-06-26 07:26
安全漏洞
PHP截取固定长度字符串函数
$len)return$str;$len-=3;$tempstr1=substr($str,0,$len);//截取字符串$tempstr2=
preg_replace
('/([/x81-/xff]+)$
renren000
·
2020-06-26 05:54
2.
PHP技术
PHP代码审计五(代码执行漏洞)
文章目录代码执行漏洞漏洞简介代码执行漏洞相关函数:eval()函数assert()函数CTF实例
preg_replace
()函数call_user_func()函数动态函数PHP中双引号引起的代码执行漏洞进入正题之前先扫一下盲区
Mr. Anonymous
·
2020-06-26 03:34
PHP代码审计
[BJDCTF2020]ZJCTF,不过如此(
preg_replace
的/e漏洞,PHP的特性)
".file_get_contents($text,'r')."";if(preg_match("/flag/",$file)){die("Notnow!");}include($file);//next.php}else{highlight_file(__FILE__);}?>这道题起初看着代码量小,天真的我还觉得简单,可不知道的小知识点还真的挺多的。index.php中的代码做过类似的,轻车熟
萌新中的扛把子
·
2020-06-26 03:10
BUUCTF
常见危险函数及特殊函数(1)(几乎照抄Virink老师的笔记,,,,)
preg_replace
()
老-男孩
·
2020-06-26 02:14
我欠下的债
php代码审计中的代码执行
文章目录闲扯代码执行和命令执行的区别eval/assert回调函数可变函数
preg_replace
的/e模式双引号导致代码执行修复方案闲扯菜鸡的我被拒绝了,有点悲丧,努力吧。
H9_dawn
·
2020-06-26 02:38
代码审计
web
安全
安全漏洞
总结
Thinkphp 2.x、3.0-3.1版代码执行漏洞分析复现
影响版本2.x、3.0-3.1原理分析关键代码:$depr='\/';$paths=explode($depr,trim($_SERVER['PATH_INFO'],'/'));$res=
preg_replace
H9_dawn
·
2020-06-26 02:38
漏洞分析复现
攻防世界xctf web进阶ics_05writeup
文章目录isc_05利用PHP伪协议来得到index.php的源码利用
preg_replace
漏洞抓包改包&利用get来构造参数isc_05检索网页发现只有一个页面可以打开发现了类似文件包含的url可以猜测
qq_43370221
·
2020-06-26 01:14
一个功能,再线下好好的,到了线上就不行了,解决思路。
周五(2019/04/19)项目的一个功能,为新闻详细页里面的所有图片转成cdn的地址;当时使用的
preg_replace
('/\/Uploads\//',config('app.
PHP_Meet
·
2020-06-25 13:46
面试题
文章
8-Web安全——SQL注入WAF绕过之and,or,空格
or表示满足其中一个条件即可,例如报错注入时用到的or语句下面是后台过滤and和or关键字的源代码:functionblacklist($id){$id=
preg_replace
('/or/i',"",
songly_
·
2020-06-25 10:01
网络安全
一次thinkphp任意代码执行
thinkphp的网站一找一大堆,可怕...更可怕的是并不是你找到的就能任意命令执行,需要一个网站一个网站的测试...然后我就一个一个的试,好可怜啊,试了十几个才有一个可以利用的...原理:有问题的代码:$res=
preg_replace
ProjectDer
·
2020-06-25 06:56
测试实验
一个PHP正则相关的“经典漏洞”
preg_replace
解法1利用反斜线输入\';phpinfo();//\'经过addslashes()之后变为\\\',随后
preg_replace
会将两个连续的\合并为一个,也就是将\\\'转为\\',这样我们就成功引入
ProjectDer
·
2020-06-25 06:24
CTF
php中多种方法删除字符串中间的空格
第一种:
preg_replace
,利用正则匹配到空格第二种:使用str_replace()函数复制代码代码如下:第三种:使用strtr()函数复制代码代码如下:''));//输出"abab"?
Mr_琅
·
2020-06-25 05:07
php
php采集网页table表格数据(将HTML表格的每行每列转为数组)
>'si","",$table);$table=
preg_replace
("']*?>'si","",$table);$table=
preg_replace
("']*?
Api - 小柒
·
2020-06-24 22:33
PHP
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他