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条
9月262022
Centos 7、Centos 8 双网卡内外网同时访问路由设置
说明:服务器有两张网卡分别是eth0、eth1,eth0配置内网IP:192.168.1.1/24,eth1配置外网IP:10.1.1.1/24;要求192.168.0.0/16网段走网卡eth0,网关是192.168.1.254,其余网段走网卡eth1,网关是10.1.1.254;
一、配置网卡IP
vi /etc/sysconfi...阅读全文
评论:0条
9月242022
Ubuntu提示W: mdadm: /etc/mdadm/mdadm.conf defines no arrays解决办法
1.问题描述
Ubuntu 16.04 Server LTS升级内核时,每次都跑出来“W: mdadm: /etc/mdadm/mdadm.conf defines no arrays”的提示。明明没有用RAID,查了mdadm.conf也有没有任何相关的配置。虽然不影响使用,但是强迫症患者还是觉得很不爽。
2.解决办法
先删除...阅读全文
评论:0条
9月192022
9月72022
yum安装报错 Cannot retrieve metalink for repository: epel/x86_64. Please verify its path and try again
改成http或者换源就可以解决
sed -i 's#https://#http://#g' /etc/yum.repos.d/epel*repo
删除掉原来的repo 更换成阿里的
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mi...阅读全文
评论:0条
8月102022
宝塔 安装 php扩展步骤
例如【msgpack】
例如【msgpack】
msgpack
/home/kongweitao/kongdown/ @sudo mkdir msgpack
cd msgpack
sudo wget https://pecl.php.net/get/msgpack-2.1....阅读全文
评论:0条
8月102022
为你宝塔面板一键开启HTTPS登陆+自动续期(面板+站点)
email="my@example.com" # 记得修改成你的邮箱
ip=$(curl -s -4 ip.sb)
webroot=$(cat $((grep -r " "$ip /www/server/panel/vhost/nginx/ || grep -r "default_server" /www/server/panel/v...阅读全文
评论:0条
7月292022
PHP解密:phpjm混淆加密
<?php
//origenal data
//全文件倒数第5个字符串,函数的第1个参数
$str4 = "BU5vTOFFDU1ZjGdZ�bqtRRkWM�";
//全文件倒数第4个字符串,函数的第2个参数
...阅读全文
评论:0条








