安装

下载地址: 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 加密相关推荐

  1. 2018CSTC web2 writeup

    全国网络空间安全技术大赛,比赛地址 http://cstc.xatu.edu.cn/ 这次和小伙伴参加了线上初赛,再次被吊打,除了签到和这题Web2,连Web1就卡着一直没做出来/(ㄒoㄒ)/~~ 题 ...

  2. PHP在线解密网站汇总

    1.找源码网加密的 php文件解密. 2.phpjm.net网加密的php文件解密. 3.易盾1.X加密的php文件解密. 4.php_screw加密的php文件解密. 5.zoeeyguard加密的 ...

  3. [转]信息安全相关理论题(二)

    27.在工程实施之前,验收方可以不给施工方弱电布线图纸,但施工结束后必须有图纸 A. 对 B. 错 您的答案: 标准答案: B 28.在OSI七层协议中,提供一种建立连接并有序传输数据的方法的层是 A ...

  4. php程序如何加密(php_screw)

    最新版本是php_screw_1.5 wget  http://nchc.dl.sourceforge.net/project/php-screw/php-screw/1.5/php_screw-1. ...

  5. php screw 密钥,php加密 php_screw Web程序 - 贪吃蛇学院-专业IT技术平台

    操作环境:centos 7.x 参考:http://blog.csdn.net/water_cow/article/details/41872091 1.下载php_screw,并解压 下载地址:ht ...

  6. php源码安全加密之PHP混淆算法.

    php源码安全加密的前世今生,本想发在教程区中.不知道怎么发,就写在这里面吧. PHP加密,解密是一直的话题,本人菜鸟,今天就简单向大家介绍一下并说说其中原理.提供一些加密的混淆算法. 一\PHP的加 ...

  7. php-screw下载,php_screw安装和使用

    php_screw 是一个 PHP 源代码加密扩展. 安装和编译下载安装1 2 3 4 5 6wget https://sourceforge.net/projects/php-screw/files ...

  8. php 源文件加密工具PHP Screw

    目前最新版本是1.3 网址 http://sourceforge.net/projects/php-screw/ 我的安装环境 系统:Slackware 10 软件:Apache 1.3.31 PHP ...

  9. html源码加密ensure-china_php源码加密方法详解

    php中文网最新课程 每日17点准时技术干货分享 虽然PHP是世界上最好的语言,但是也有一些因为弱类型语言的安全性问题出现.WordPress历史上就出现过由于PHP本身的缺陷而造成的一些安全性问题, ...

最新文章

  1. 电力竞价(广东规则)详解与代码
  2. 【文本分类】基于改进TF-IDF特征的中文文本分类系统
  3. 在FC7上安装xmms
  4. Vue el-menu高亮设置及点击菜单项实现路由跳转
  5. 安卓虚拟机与Hyper-V冲突
  6. python调用c函数传字符串参数_Python使用ctypes模块调用DLL函数之传递数值、指针与字符串参数...
  7. 14.6 Spring MVC 测试框架(翻译)
  8. 大数据杀熟!用苹果手机怪我咯?
  9. 设置网页打开默认全屏_微信公众号里的视频不能进行全屏播放的解决方法
  10. jQuer实时监控input对table进行筛选
  11. @ControllerAdvice + @ExceptionHandler 处理 全部Controller层异常
  12. 竞价推广经验分享 账户的搭建方法
  13. 单片机原理及应用姜志海pdf_单片机原理及应用.pdf
  14. RestClient操作文档
  15. Opencv图像美颜滤镜
  16. 最大似然估计(Maximum Likehood Estimation,MLE)和最大后验估计(Maximum A Posteriori estimation, MAP)
  17. win11下MSVC++ 6.0无法启动问题
  18. 计算机组成原理--计算机的运算方法
  19. Python 基于pyecharts自定义经纬度热力图可视化
  20. ImportError: cannot import name ‘PY3‘ from ‘_six‘

热门文章

  1. 切面是异步还是同步操作‘_【 .NET Core 3.0 】框架之十 || AOP 切面思想
  2. 设计模式之依赖倒转原则
  3. liferay 学习网站 作者为 胡启稳
  4. 前端实现只显示年月日
  5. sql server 2008安装错误(无法处理异常)
  6. C/C++中char *与wchar_t*的几种转换方法
  7. 算法训练 字符删除 c语言
  8. 个人成长:2021如何成为更好的自己?
  9. java EE中JPA介绍
  10. TensorFlow学习笔记(二)MNIST入门