您的位置: 首页
10月62022
在Windows10中用Notepad ++替换记事本
文本编辑器Notepad ++ 7.5.9的发布为Windows引入了一项新功能,将默认的Windows文本编辑器Notepad替换为默认的系统编辑器。
这是如何工作的:
1.激活操作系统的“开始”菜单。
2.键入cmd.exe和
...阅读全文
评论:0条
10月12022
PHP安装与使用VLD查看opcode代码【PHP安装第三方扩展的方法】
查看opcode
下载与安装VLD
# wget http://pecl.php.net/get/vld-0.11.2.tgz
# tar zxvf vld-0.11.2.tgz
# cd ./vld-0.11.2
# /usr/local/php/bin/phpize ...阅读全文
评论:0条
9月302022
使用vld查看OPCode
原文地址:https://gywbd.github.io/posts/2016/2/vld-opcode.html
前几天翻译了一篇关于Zend引擎的文章,这篇文章主要是讲Zend引擎怎么执行PHP代码的,确切地说是怎么执行OPCode的,因为PHP程序会先被编译为中间形式(OPCode),然后才会在引擎上执行。...阅读全文
评论:0条
9月302022
php parsekit,安装php的parsekit扩展查看opcode
我们知道PHP是一门解释型语言,用它们编写的动态内容都需要依赖相应的解释器程序来运行,解释器程序需要对输入的脚本代码进行分析,便将它们生成可以直接运行的中间代码,也称为操作码(Operate Code,opcode)。
想要查看php程序的opcode,需要安装php的parsekit扩展。
安装过程如下:
[root@...阅读全文
评论:0条
9月292022
php parsekit,PHP安装parsekit扩展查看opcode
安装parsekit扩展
下载最新的
安装过程省略
还是自动安装很方便
安装:
# /usr/local/php/bin/pecl install parsekit
配置:
php.ini加extension=parsekit.so
重启:
# /usr/local/apache2...阅读全文
评论:0条
9月292022
9月292022
未登录时复制CSDN某些页面中的代码
CSDN有些页面,未登录时无法复制其中的代码。假设用Chrome,在地址栏输入
javascript:document.body.contentEditable=true
之后无需登录即可复制。但是,copy/paste上述内容到地址栏时,"javascript:"被
自动切掉了,必须键盘输入补全"javascript:",...阅读全文
评论:0条
9月292022
漫谈 PHP 反汇编器/反编译器
作者:沈沉舟
原文链接:https://mp.weixin.qq.com/s/bmdSyZem46aukj_hvLhu0w
在HVV期间同事提出ionCube保护PHP源码比较结实,研究了一下。
ionCube 7.x处理过的some_enc.php不含原始some.php,只有混淆过的opcode。逆向工...阅读全文
评论:0条
9月292022
Error:‘for’ loop initial declarations are only allowed in C99 mode 的解决方案
今天编译一个老项目,然后就报错
Error:‘for’ loop initial declarations are only allowed in C99 mode 的解决方案
note: use option -std=c99 or -std=gnu99 to compile your code
...阅读全文
评论:0条
9月282022
从PHP源码与扩展开发谈PHP任意代码执行与防御
PHP的灵活性极强,其可以通过各种意想不到的办法来动态执行代码。正因如此,PHP界的“一句话木马”(“后门”,backdoor),写法极其神奇,充满了脑洞,大部分变种完全无法通过静态扫描查到(当然如果用沙盒执行+启发式拦截的方式大概可以,这就变成传统杀毒软件了)。因此,我们不如从这些一句话木马,看看PHP是如何执行动态代码的吧。
...阅读全文
评论:0条