PHP_SCREW 加密
安装
下载地址: http://sourceforge.net/projects/php-screw/
编译
修改 php_screw.h 中 PM9SCREW 为 自定义字符串,如 DASHILONG 并修改长度为 9 + 2 = 11
即,修改
#define PM9SCREW "\tPM9SCREW\t"
#define PM9SCREW_LEN 10
为
#define PM9SCREW "\tDASHILONG\t"
#define PM9SCREW_LEN 11
修改 my_screw.h
short pm9screw_mycryptkey[] = {11152, 368, 192, 1281, 62
};
为任意数值(建议不超过 5 位数),如
short pm9screw_mycryptkey[] = {325, 5648, 323, 1564, 885, 5565, 222, 845
};
修改 php_screw.c
将 CG(extended_info) = 1;
修改为 CG(compiler_options) |= ZEND_COMPILE_EXTENDED_INFO;
注:文件中共两处,只能修改,不能注释,注释后无法编译通过
开始编译
- 编译 PHP 扩展
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
生成 php_screw.so 扩展,并将扩展加入到 php.ini 中,重启 php-fpm 即可
- 编译加密工具
cd tools
make
生成 screw 二进制文件
加密方法
对文件加密:
screw filename.php
对文件夹中所有PHP文件加密
find folder -name *.php | xargs -n1 screw
删除已加密文件
find admin -name *.php | xargs -n1 rm
测试
test.php
<?php
echo 'Hello world'
加密文件:
screw test.php
执行程序 php test.php
并输出结果 Hello world
PHP_SCREW 加密相关推荐
- 2018CSTC web2 writeup
全国网络空间安全技术大赛,比赛地址 http://cstc.xatu.edu.cn/ 这次和小伙伴参加了线上初赛,再次被吊打,除了签到和这题Web2,连Web1就卡着一直没做出来/(ㄒoㄒ)/~~ 题 ...
- PHP在线解密网站汇总
1.找源码网加密的 php文件解密. 2.phpjm.net网加密的php文件解密. 3.易盾1.X加密的php文件解密. 4.php_screw加密的php文件解密. 5.zoeeyguard加密的 ...
- [转]信息安全相关理论题(二)
27.在工程实施之前,验收方可以不给施工方弱电布线图纸,但施工结束后必须有图纸 A. 对 B. 错 您的答案: 标准答案: B 28.在OSI七层协议中,提供一种建立连接并有序传输数据的方法的层是 A ...
- php程序如何加密(php_screw)
最新版本是php_screw_1.5 wget http://nchc.dl.sourceforge.net/project/php-screw/php-screw/1.5/php_screw-1. ...
- php screw 密钥,php加密 php_screw Web程序 - 贪吃蛇学院-专业IT技术平台
操作环境:centos 7.x 参考:http://blog.csdn.net/water_cow/article/details/41872091 1.下载php_screw,并解压 下载地址:ht ...
- php源码安全加密之PHP混淆算法.
php源码安全加密的前世今生,本想发在教程区中.不知道怎么发,就写在这里面吧. PHP加密,解密是一直的话题,本人菜鸟,今天就简单向大家介绍一下并说说其中原理.提供一些加密的混淆算法. 一\PHP的加 ...
- php-screw下载,php_screw安装和使用
php_screw 是一个 PHP 源代码加密扩展. 安装和编译下载安装1 2 3 4 5 6wget https://sourceforge.net/projects/php-screw/files ...
- php 源文件加密工具PHP Screw
目前最新版本是1.3 网址 http://sourceforge.net/projects/php-screw/ 我的安装环境 系统:Slackware 10 软件:Apache 1.3.31 PHP ...
- html源码加密ensure-china_php源码加密方法详解
php中文网最新课程 每日17点准时技术干货分享 虽然PHP是世界上最好的语言,但是也有一些因为弱类型语言的安全性问题出现.WordPress历史上就出现过由于PHP本身的缺陷而造成的一些安全性问题, ...
最新文章
- 电力竞价(广东规则)详解与代码
- 【文本分类】基于改进TF-IDF特征的中文文本分类系统
- 在FC7上安装xmms
- Vue el-menu高亮设置及点击菜单项实现路由跳转
- 安卓虚拟机与Hyper-V冲突
- python调用c函数传字符串参数_Python使用ctypes模块调用DLL函数之传递数值、指针与字符串参数...
- 14.6 Spring MVC 测试框架(翻译)
- 大数据杀熟!用苹果手机怪我咯?
- 设置网页打开默认全屏_微信公众号里的视频不能进行全屏播放的解决方法
- jQuer实时监控input对table进行筛选
- @ControllerAdvice + @ExceptionHandler 处理 全部Controller层异常
- 竞价推广经验分享 账户的搭建方法
- 单片机原理及应用姜志海pdf_单片机原理及应用.pdf
- RestClient操作文档
- Opencv图像美颜滤镜
- 最大似然估计(Maximum Likehood Estimation,MLE)和最大后验估计(Maximum A Posteriori estimation, MAP)
- win11下MSVC++ 6.0无法启动问题
- 计算机组成原理--计算机的运算方法
- Python 基于pyecharts自定义经纬度热力图可视化
- ImportError: cannot import name ‘PY3‘ from ‘_six‘
热门文章
- 切面是异步还是同步操作‘_【 .NET Core 3.0 】框架之十 || AOP 切面思想
- 设计模式之依赖倒转原则
- liferay 学习网站 作者为 胡启稳
- 前端实现只显示年月日
- sql server 2008安装错误(无法处理异常)
- C/C++中char *与wchar_t*的几种转换方法
- 算法训练 字符删除 c语言
- 个人成长:2021如何成为更好的自己?
- java EE中JPA介绍
- TensorFlow学习笔记(二)MNIST入门