看雪上的一篇文章:http://bbs.pediy.com/showthread.php?t=170530。代码测试后可用,代码风格也很好,收获很大。过程如下:1、创建一个挂起的svchost进程2、找svchost进程的OEP备用3、在svchost中开辟几块空间存放自己的PeLoader、PE文...
分类:
系统相关 时间:
2015-08-30 21:07:41
阅读次数:
311
概述命名空间的作用是解决命名冲突定义命名空间虽然任意合法的PHP代码都可以包含在命名空间中,但只有以下类型的代码受命名空间的影响,它们是:类(包括抽象类和traits)、接口、函数和常量。 命名空间通过关键字namespace 来声明。如果一个文件中包含命名空间,它必须在其它所有代码之前声明命名空间,除了一个以外:declare关键字。在声明命名空间之前唯一合法的代码是用于定义源文件编码方式的 de...
分类:
Web程序 时间:
2015-08-30 00:58:57
阅读次数:
196
调用的博客园苏恒锋的文章。先收藏,在学习;http://www.cnblogs.com/in-loading/archive/2012/05/18/2508123.htmljson.html 代码PHP Json传输数据姓名:性别:年龄:json_encode.php 代码$name,'sex'=>...
分类:
Web程序 时间:
2015-08-29 21:26:25
阅读次数:
136
不使用PHP自带反转函数,将字符串反转。 //不用自带函数将其反转
方法一
$str?=?"This?is?PHP";
$strArr?=?explode(‘?‘,$str);
$count?=?count($strArr)-1;
for($i=$count;$i>=0;$i--){
$revStr?.=?$...
分类:
Web程序 时间:
2015-08-28 01:01:53
阅读次数:
161
规则 1:绝不要信任外部数据或输入关于 Web 应用程序安全性,必须认识到的第一件事是不应该信任外部数据。外部数据(outside data) 包括不是由程序员在 PHP 代码中直接输入的任何数据。在采取措施确保安全之前,来自任何其他来源(比如 GET 变量、表单 POST、数据库、配置文件、会话变...
分类:
Web程序 时间:
2015-08-26 20:01:41
阅读次数:
224
今天在一台新服务器上cli运行一个php脚本,出现了Segment fault错误,第一感觉应该是某个扩展安装有问题这段php代码是调用soap接口,查看soap扩展没啥问题,一时不知道是啥原因。想到可以用gdb调试core文件,于是去安装了一下gdb ,并执行以下命令:ulimit-cunlimi...
分类:
Web程序 时间:
2015-08-26 19:33:03
阅读次数:
187
xcache:缓存php:我们都知道PHP是一种动态语言,它在执行时是以解释的方式执行,所以PHP代码每次执行时都会被解析和转换成操作码(opcode)。而Xcache是一个开源的操作码缓存器/优化器,它通过把解析/转换PHP后的操作码缓存到文件(直到原始代码被修改)从而避免重复的解析过..
分类:
其他好文 时间:
2015-08-21 19:40:05
阅读次数:
153
var_export() 函数返回关于传递给该函数的变量的结构信息,它和 var_dump() 类似,不同的是其返回的表示是合法的 PHP 代码。var_export必须返回合法的php代码, 也就是说,var_export返回的代码,可以直接当作php代码赋值个一个变量。 而这个变量就会取得和被v...
分类:
Web程序 时间:
2015-08-21 12:45:33
阅读次数:
154
测试结果:同一个页面,2次打开,第一次能获取到Referer第二次获取不到,很好奇原因所在。test1.php代码是:';echo '进入页面';echo '测试来源:新窗口打开';echo '进入页面';test_cookie.php的代码为:\r\n";echo 'PHP获取Refer是:';$...
分类:
Web程序 时间:
2015-08-21 00:06:57
阅读次数:
248
模板引擎就是在模板文件中使用一系列提前约定好的标签代替原生PHP代码,通过访问一个PHP的入口文件,会有一个PHP编译文件根据约定替换模板内标签以及标签内变量,最终将模板文件编译成一个PHP文件,然后展示到浏览器中。模板文件前端开发者将前端代码中的所有数据替换成与服务端开发者约定好的标签及变量名。...
分类:
Web程序 时间:
2015-08-20 21:01:16
阅读次数:
173