2月202023
openai给的ionCube 解密代码,应该是老版本可以这样
<?php
// 加载 ionCube Loader 扩展
if (!extension_loaded('ionCube Loader')) {
die('ionCube Loader 扩展未加载');
}
// 解密加密的 PHP 代码
$encrypted_code = file_get_contents...阅读全文
评论:0条
11月82022
WordPress – 5秒盾防CC(PHP通用代码)
简介
这是个类似Cloudflare的防cc功能,利用的是五秒盾的原理,经过检测得到cookie的浏览器才能正常的访问你的网站了,当然了,面对数以万计的肉鸡,这代码还是无能为力的,所以说做人就要低调,别到处装逼,到时候被打了惨的还是自己,下面分享给需要的同学。
使用教程新建文件
...阅读全文
评论:0条
10月142022
PHP读本地文件指定某行内容
<?php
$a = file('xiaohana.txt'); //读取同目录xiaohana.txt文本
echo $a[5];//输入本文档的第6行内容
?>
如果文件较大,内容较多用以下代码
<?php
$c = getLine('./a.txt', ...阅读全文
评论: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
漫谈 PHP 反汇编器/反编译器
作者:沈沉舟
原文链接:https://mp.weixin.qq.com/s/bmdSyZem46aukj_hvLhu0w
在HVV期间同事提出ionCube保护PHP源码比较结实,研究了一下。
ionCube 7.x处理过的some_enc.php不含原始some.php,只有混淆过的opcode。逆向工...阅读全文
评论:0条
9月282022
从PHP源码与扩展开发谈PHP任意代码执行与防御
PHP的灵活性极强,其可以通过各种意想不到的办法来动态执行代码。正因如此,PHP界的“一句话木马”(“后门”,backdoor),写法极其神奇,充满了脑洞,大部分变种完全无法通过静态扫描查到(当然如果用沙盒执行+启发式拦截的方式大概可以,这就变成传统杀毒软件了)。因此,我们不如从这些一句话木马,看看PHP是如何执行动态代码的吧。
...阅读全文
评论:0条
9月192022