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
php代码
PhpStorm本地断点调试的方法步骤
前言:
php代码
在调试时,经常是print_r或者var_dump来断点,但是当项目较为复杂的情况下,这么做效率就非常低下了,断点调试就非常好的解决了这个问题。
笨小孩丶
·
2018-05-21 09:56
ThinkPHP5.0 利用build.php生成自定义文件
*tp5--prefer-dist生成文件之后,在文件根目录中可以看到有一个build.
php代码
如下:['common.php','config.php','database.php'],//定义demo
gogocheng
·
2018-05-19 10:27
PHP 规范之编程规范
概述本规范希望通过制定一系列规范化
PHP代码
的规则,以减少在浏览不同作者的代码时,因代码风格的不同而造成不便。
李志健
·
2018-05-17 00:00
php
编程规范
PHP代码
审计———12、
PHP代码
审计之XXE
XXE介绍现在越来越多主要的web程序被发现和报告存在XXE(XMLExternalEntityattack)漏洞,比如说facebook、paypal等等。举个例子,我们扫一眼这些网站最近奖励的漏洞,充分证实了前面的说法。尽管XXE漏洞已经存在了很多年,但是它从来没有获得它应得的关注度。很多XML的解析器默认是含有XXE漏洞的,这意味着开发人员有责任确保这些程序不受此漏洞的影响。0×01.什么是
FLy_鹏程万里
·
2018-05-16 11:42
【信息安全】
【代码审计】
———代码审计系列
PHP代码
审计———11、
PHP代码
审计之CSRF
CSRF是什么CSRF(Cross-Site-request-forgery),中文名:跨站请求伪造,也被称为:oneclickattack/sessionriding,缩写为CSRF、XSRFCSRF可以做什么你可以这样理解CSRF攻击:攻击者盗用了你的身份,以你的名义发出恶意请求。CSRF能够做的事情包括:以你的名义发送邮件、发消息、盗取你的账号、甚至购买商品等等。造成的问题主要是:个人隐私泄
FLy_鹏程万里
·
2018-05-16 11:17
【信息安全】
【代码审计】
———代码审计系列
PHP代码
审计————10、
PHP代码
审计之XSS
XSS漏洞大致分为三种反射型XSS漏洞存储型XSS漏洞基于DOM的XSS漏洞反射型XSS漏洞它通过给别人发送带有恶意脚本代码参数的URL,当URL地址被打开时,特有的恶意代码参数被HTML解析、执行它的特点是非持久化,必须用户点击带有特定参数的链接才能引起该漏洞的触发变量直接输出$_SERVER变量参数$_SERVER['PHP_SELF']$_SERVER['HTTP_USER_AGENT']$
FLy_鹏程万里
·
2018-05-16 11:24
【信息安全】
【代码审计】
———代码审计系列
PHP代码
审计————8、
PHP代码
审计之命令注入
在PHP中,可以实现执行外部程序或函数的命令执行函数主要包括以下5个函数System函数可以用来执行一个外部的应用程序并将相应的执行结果输出,函数原型如下:stringsystem(stringcommand,int&return_var)参数说明:command是要执行的命令,return_var存放执行命令的执行后的状态值。按照PHP程序员的想法,命令执行函数的主要作用是可以通过命令执行函数与
FLy_鹏程万里
·
2018-05-16 11:49
【信息安全】
【代码审计】
———代码审计系列
PHP代码
审计————9、
PHP代码
审计之变量覆盖
变量覆盖指的是用我们自定义的参数值替换程序原有的变量值,一般变量覆盖漏洞需要结合程序的其它功能来实现完整的攻击。经常导致变量覆盖漏洞场景有:$$,extract()函数,parse_str()函数,import_request_variables()使用不当,开启了全局变量注册等。0×01全局变量覆盖register_globals的意思就是注册为全局变量,所以当On的时候,传递过来的值会被直接的
FLy_鹏程万里
·
2018-05-16 11:56
【信息安全】
【代码审计】
———代码审计系列
PHP代码
审计————4、
PHP代码
审计之软件包的安装问题
代码审计始于安装很多人都认为我们的代码审计工作是在我们将CMS安装好之后才开始的,其实不然,在安装的时候我们的代码审计就开始了!一般CMS为了提升用户的体验以及实现某些功能(比如:头像上传、模板上传等等)将会在CMS的安装过程中对该PHP环境进行检测,查看一些配置选项是否符合该CMS的安全需求,如果不符合它会在你安装的时候经过询问开启该设置。作为代码审计人员的你,在安装过程你就当注意到有哪些敏感函
FLy_鹏程万里
·
2018-05-16 11:08
【信息安全】
【代码审计】
———代码审计系列
PHP代码
审计————4、
PHP代码
审计之软件包的安装问题
代码审计始于安装很多人都认为我们的代码审计工作是在我们将CMS安装好之后才开始的,其实不然,在安装的时候我们的代码审计就开始了!一般CMS为了提升用户的体验以及实现某些功能(比如:头像上传、模板上传等等)将会在CMS的安装过程中对该PHP环境进行检测,查看一些配置选项是否符合该CMS的安全需求,如果不符合它会在你安装的时候经过询问开启该设置。作为代码审计人员的你,在安装过程你就当注意到有哪些敏感函
FLy_鹏程万里
·
2018-05-16 11:08
【信息安全】
【代码审计】
———代码审计系列
PHP代码
审计————序
审计套路通读全文法(麻烦,但是最全面)敏感函数参数回溯法(最高效,最常用)定向功能分析法(根据程序的业务逻辑来审计)初始安装信息泄露文件上传文件管理登录认证数据库备份恢复找回密码验证码越权注入第三方组件CSRF,SSRF,XSS.....审计方法1.获取源码2.本地搭建调试可先使用扫描器识别常见传统漏洞,验证扫描器结果,手动正则3.把握大局对网站结构,入口文件(查看包含了哪些文件),配置文件(看数
FLy_鹏程万里
·
2018-05-16 11:41
【信息安全】
【代码审计】
———代码审计系列
PHP代码
审计————序
审计套路通读全文法(麻烦,但是最全面)敏感函数参数回溯法(最高效,最常用)定向功能分析法(根据程序的业务逻辑来审计)初始安装信息泄露文件上传文件管理登录认证数据库备份恢复找回密码验证码越权注入第三方组件CSRF,SSRF,XSS.....审计方法1.获取源码2.本地搭建调试可先使用扫描器识别常见传统漏洞,验证扫描器结果,手动正则3.把握大局对网站结构,入口文件(查看包含了哪些文件),配置文件(看数
FLy_鹏程万里
·
2018-05-16 11:41
【信息安全】
【代码审计】
———代码审计系列
Kali linux渗透测试系列————34、Kali linux 维持访问之创建Web后门
用户可以在这种模式下制作
PHP代码
的payloadTerminal(终端模式):指定-t选项可进入这种模式,用户可以在这种模式下连接到被测主
FLy_鹏程万里
·
2018-05-16 11:09
【信息安全】
【Kali
Linux渗透测试高级篇】
———Kali
linux
渗透测试高级篇
高级渗透测试
Kali linux渗透测试系列————34、Kali linux 维持访问之创建Web后门
用户可以在这种模式下制作
PHP代码
的payloadTerminal(终端模式):指定-t选项可进入这种模式,用户可以在这种模式下连接到被测主
FLy_鹏程万里
·
2018-05-16 11:09
【信息安全】
【Kali
Linux渗透测试高级篇】
———Kali
linux
渗透测试高级篇
高级渗透测试
浅析PHP与Python进行数据交互
代码
PHP代码
//php.php若存在多个参数,则参数之间以空格分开Python代码sys.argv[]用于获取到的PHP传入python的入口参数//python.pyimp
Mr_houzi
·
2018-05-15 08:13
PHP 多任务秒级定时器的实现方法
突发奇想是否可以用PHP去实现一个定时器,颗粒度到秒级就好,因为crontab最多到分钟级别,同时也调研了一下用PHP去实现的定时器还真不太多,Swoole扩展里面到实现了一个毫秒级的定时器很高效,但毕竟不是纯
PHP
简单方式
·
2018-05-13 17:10
PHP区块查询实现方法分析
php代码
:=$position){//数组元素比较完了,就结束循环for($i=1;$i运行结果:value:1;position
Marx-link
·
2018-05-12 09:34
PHP 编码规范
##通则基本编码
PHP代码
必须使用长标签或短输出标签;一定不可使用其它自定义标签。
PHP代码
必须且只可使用不带BOM的UTF-8编码一份PHP文件中应该要不就只定义新的声明,如类、函数或常量
轩脉刃
·
2018-05-10 20:00
3-php基本语法
则PHP代表的是在服务器端通过PHP的解析器将嵌入到HTML里面的
PHP代码
进行预先处理为HTML代码,然后返回给浏览器进行显示。PHP版本发展历史PHP版本发展史PHP主要版本目
我爱开发
·
2018-05-10 15:33
PHP使用PDO抽象层获取查询结果的方法示例
看下面这段
php代码
:query($psql);$res->setFetchMode(PDO::FETCH_NUM);//数字索引方式while($row=$res->fetch()){print_r(
�O瑞
·
2018-05-10 11:51
PHP代码
审计(初探)——代码审计漏洞挖掘的思路
一、动态函数执行与匿名函数执行概念1、动态函数执行函数与函数之间的调用,可能会造成的漏洞2、匿名函数执行匿名函数也叫闭包函数(closures),允许临时创建一个没有指定名称的函数。最经常用作回调函数参数的值。闭包函数也可以作为变量的值来使用。PHP会自动把这种表达式转换为内置类Closure的对象实例。把一个closure对象赋值给一个变量的方式与普通变量赋值的语法是一样的,最后要加上分号。闭包
Oldbowleeeee
·
2018-05-10 09:01
安全
tideways+toolkit对
php代码
进行性能分析
toolkit是tideway官方提供的性能分析的命令行工具。如果你只是本地开发调试接口性能,不想安装xhgui,那么使用toolkit就足够了安装安装tideways拓展gitclonehttps://github.com/tideways/php-xhprof-extension.gitcdphp-profiler-extensionphpize./configuremake&&makeins
ADEMO
·
2018-05-10 00:00
性能分析
php
PHP和JS判断浏览器是微信还是支付宝
PHP代码
if(strpos($_SERVER['HTTP_USER_AGENT'],'MicroMessenger')!
janwool
·
2018-05-02 14:51
支付宝
微信
浏览器
设计模式JS版
PHP简单实现解析xml为数组的方法
分享给大家供大家参考,具体如下:最近想要做一个插件机制,需要用到xml,在解析xml时候需要转换为数组,特意记录一个此种解析方式xmlDemo.xml文件:
php代码
:array(1){["versionCode
MIn晓天
·
2018-05-02 12:35
FindFirstFile进一步利用
知道这个winapi是在学习
php代码
审计的时候,这里直接使用书中的解释部分受影响的函数如下最近看到的一个新的phpcms的洞,可以利用这个获取数据库的备份文件,于是我决定实践一下测试代码如下同级文件夹中有这样的文件我们尝试将
gakki429
·
2018-04-29 16:54
wampserver+phpstorm+xdebug环境配置调试
php代码
wampserver+phpstorm+xdebug环境配置调试
php代码
wampserver安装phpstorm安装xdebug安装phpstorm下调试wampserver安装wampserver安装比较简单
她说巷尾的樱花开了
·
2018-04-27 12:02
错误解决
Swoft 源码剖析 - 代码自动更新机制
SwoftGithub:https://github.com/swoft-clou...前言不同于PHP-FPM每次请求都会加载一次
PHP代码
,常驻型应用只会读取一次源文件,为了避免每次发布/调试代码都需要手动重启
huangzhhui
·
2018-04-26 00:00
php
swoole
PHP分享图片的生成方法
最近工作需求需要生成分享图片,最初用js的html2canvas截图插件各种问题,后来干脆PHP的PG库在后台生成图片,很愉快的解决了各种问题,我们要实现的效果如下图:假设代码中用到的资源文件夹在当前code_png目录下:
php
极客-灵徒
·
2018-04-25 16:26
PHP代码
审计练习一
定个小目标,每天审计一套源码。大的站点搞不定就找些小的来练习。这次练习的是一个留言版本的小功能。1.验证码可以从cookie中获取。代码中留言板提交的验证码直接跟cookie中的regimcode中进行比较。那么我们直接提交的时候抓包所以直接可以从cookie中获取验证码,那么这个验证码就对我们无效了所以灌水发帖的时候,我们只需要固定好cookie中的验证码和我们提交的一样就可以了2、登录绕过问题
黑面狐
·
2018-04-19 20:10
代码审计
PHP代码
重构方法漫谈
本文实例分析了
PHP代码
重构方法。分享给大家供大家参考,具体如下:随着PHP从一种简单的脚本语言转变为一种成熟的编程语言,一个典型的PHP应用程序的代码库的复杂性也随之增大。
PHP群:223494678
·
2018-04-17 12:34
三十九、安装PHP5、安装PHP7
如果你的程序,
PHP代码
能用PHP7就用7,不能用就用5,PHP7的性能有很大提升。
seventeen_
·
2018-04-11 14:22
PHP5
PHP7
第十一章
至
第十五章
微信开发(PHP实现订阅号的公众号配置和自动回复)
1.设置一个自己的有效的域名网址和TOKEN(就是暗号),TOKEN一定要与
PHP代码
中的TOKEN验证一致否则会一直配置失败(写有这段代码的文件一定要传到有效的域名网址内。与设置的网址必须相同)。
chy_php
·
2018-04-07 21:29
PHP代码
审计————3、通用代码审计思路
前言本小节我们就来总结一下在
PHP代码
审计中常用到的代码审计思路敏感函数回溯参数过程根据敏感函数的来逆向追踪参数的传递过程,是目前使用的最多的一种方式,因为大多数漏洞是由于函数的使用不当造成的。
FLy_鹏程万里
·
2018-04-04 23:35
【信息安全】
【代码审计】
———代码审计系列
PHP代码
审计——————2、
PHP代码
审计之PHP环境简介
前言代码在不同环境下执行的结果也会大有不同,可能就是因为一个配置问题,导致一个非常高危的漏洞能够利用;也可能你已经找到一个漏洞就因为你的配置问题,导致你弄了好久都无法构造成功的漏洞利用代码。然而,在不同的PHP版本中配置指令也会有不一样的地方,新的版本可能会增加或者删除部分指令,改变指令默认设置或者固定设置命令,因此,我们在代码审计之前需要非常熟悉PHP各个版本中配置文件的核心指令,才可以高效的挖
FLy_鹏程万里
·
2018-04-04 10:12
【信息安全】
【代码审计】
———代码审计系列
PHP代码
审计————1、
PHP代码
审计之环境搭建
前言本系列博客,主要讲解
PHP代码
审计。从环境搭建到具体的实战分析将会一步一步深入学习,希望可以对大家有所帮助。
FLy_鹏程万里
·
2018-04-04 09:20
【信息安全】
【代码审计】
———代码审计系列
PHP代码
审计————1、
PHP代码
审计之环境搭建
前言本系列博客,主要讲解
PHP代码
审计。从环境搭建到具体的实战分析将会一步一步深入学习,希望可以对大家有所帮助。
FLy_鹏程万里
·
2018-04-04 09:20
【信息安全】
【代码审计】
———代码审计系列
PHP服务缓存加速——xcache的安装与配置
PHP缓存加速器介绍(1)操作码的介绍和加速器的原理当客户请求一个PHP程序时,服务器的PHP引擎会解析该PHP程序,并将其编译为特定的操作码(OperateCode,简称opcode文件),该文件是执行
PHP
10pcm
·
2018-04-02 16:55
PHP
LNMP
WEB
织梦dedesql.class.php文件漏洞解决方法
下面告诉大家怎么修复这个漏洞:首先说一下dedecms不安全的参数处理机制,这里我们看一下/include/common.inc.
php代码
的第106行:万恶之源其实就在这里,基本上目前dede被发现的漏洞全都死在这里
塔夏时光
·
2018-04-02 11:58
织梦建站
织梦漏洞修复
织梦注入漏洞
PHP延迟静态绑定的深入讲解
嗅到了坏的味道这段时间看项目后台的
PHP代码
,看到了类似于以下的一段代码,我把它抽出来:get();}$dbHandler=MySQLHandler::create();
JellyThink
·
2018-04-02 11:34
php实现微信模板消息推送
本文实例为大家分享了php微信模板消息推送的具体代码,供大家参考,具体内容如下1.微信公众号模板消息配置2.
PHP代码
/***发送模板消息*/publicfunctionsend_notice(){//
东冬冬
·
2018-03-30 08:48
微信支付HTTPS服务器证书验证(PHP)
PHP代码
验证是否包含CA证书如果无法通过验证,请点击连接查看官方操作,安装相应的ca证书即可#test_wechat_ca.php'商户id','nonce_str'=>md5(time()));$postData
Object
·
2018-03-30 00:00
证书
https
微信支付
php
数据结构与算法之PHP排序算法(桶排序)
二、算法过程及
PHP代码
实现1)找出待排序数组arr中的最大值max、最小值min;2)设置一个定量的数组当作空桶,范围为min~max(min、max为步骤1求得的最小值、最大值);
鹿呦呦
·
2018-03-29 17:00
我的博客处女座
作为一名二本学院的网络工程专业的在读生,终于在大二的时候开始考虑自己的人生规划,开始接触各种编程语言,算法,我真的觉得算法,数据结构是非常有意思的东西,会在以后的学习中重点学习培养,今天能开始我的第一个
php
LYue123
·
2018-03-29 12:38
php 视频上传 FFMpeg 生成缩略图 GIF图
htmlTitle视频上传/展示
PHP代码
publicfunctionupload(){if($_FILES["file"]["error"]>0){echo"Error:".
上官hao
·
2018-03-27 22:11
视频处理
PHP
用
PHP代码
如何实现数据库定时备份和还原30
ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.set_time_limit(0);//通过set_time_limit(0)可以让程序无限制的执行下去$interval=60*30;//每隔半小时运行do{//这里是你要执行的代码添加备份php或者还原的php的脚本,sleep($interval);//等待5分钟}while(true);一、备份数据库并下载到
北方的刀郎
·
2018-03-27 16:02
【Composer】简单介绍
现在绝大部分PHP开源的项目都提供了Composer的支持,建议大家在项目中使Composer来解决
PHP代码
包管理的问题,不要再使用下载源码、手工include的原始方法Composer有什么用1.管理包依赖
乌啦啦
·
2018-03-26 00:00
composer
php
PHP服务缓存优化
php-fpm进程缓存操作码(opcode)Opcode,PHP编译后的中间文件,缓存给用户访问当客户端请求一个PHP程序时,服务器的PHP引擎会解析该PHP程序,并将其编译为特定的操作码文件,该文件是执行
PHP
左客
·
2018-03-25 01:06
php缓存优化
lnmp优化
linux服务
如何在windows上搭载PHP环境并编写运行第一个
PHP代码
**如何在windows上搭载PHP环境并编写运行第一个
PHP代码
**小编刚开始接触PHP,环境配了好久,也出了比较多问题,决定写下来,为入坑PHP的小白清理一些障碍,早日入坑,早日成为大神。
末尾带空格的bearBaby
·
2018-03-20 12:49
php
Bugku-变量1之浅谈超全局变量 $GLOBALS
Bugku变量一链接:http://120.24.86.145:8004/index1.
php代码
审计代表关闭报错提示包含文件flag1.php对文件进行语法高亮显示条件判断get方法传递的args参数是否存在存在为真赋值给变量
Au.J
·
2018-03-19 21:38
CTF
LAMP(7限定某个目录禁止解析php、 限制user_agent、 PHP相关配置、PHP扩展模块
因此,我们需要在能上传文件的目录直接禁止解析
PHP代码
禁止步骤1.编辑虚拟主机配置文件:增添内容核心配置文件内容php_admin_flagengineoff//禁止解析PHP这行即可//加上这个deny
handsome灿生
·
2018-03-19 17:37
PHP
相关配置
上一页
69
70
71
72
73
74
75
76
下一页
按字母分类:
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
其他