专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

如何解密php代码,php解密教程

来源:小易整编  作者:小易  发布时间:2023-03-02 11:10
摘要:如何解密php代码,php解密教程 0x01环境准备在之前的尝试中,我们发现,SourceGuardian对加解密环境要求十分严格,加解密环境必须一致。并且,ubuntu18的LIBC版本不适配SourceGuardian加密程序,会导致报...

      如何解密php代码,php解密教程

 0x01 环境准备

在之前的尝试中,我们发现,SourceGuardian对加解密环境要求十分严格,加解密环境必须一致。

并且,ubuntu18的LIBC版本不适配SourceGuardian加密程序,会导致报错。

所以,本文的测试环境为:

Ubuntu 20.04.1PHP    7.4.3 apt install libjpeg62-devapt install php7.4-dev

SourceGuardian本身是收费软件,但是提供14天免费试用。

首先打开官网https://www.sourceguardian.com/

点击首页的 Try it Now 

如何解密php代码,php解密教程

目前它的版本已经更新到了13,我们选择 SourceGuardian 13 Evaluation for Linux 。

如何解密php代码,php解密教程

之后填写信息进行注册。

注册完成后,可进行下载,有命令行版本和GUI版本,我们选择 SourceGuardian 13 Evaluation for Linux GUI。

如何解密php代码,php解密教程

下载完成后,将压缩包解压,之后运行install-menu-icons.sh,这一步是为了在桌面创建快捷方式。

如何解密php代码,php解密教程

运行完成后,会在桌面生成一个 SourceGuardian.desktop。

如何解密php代码,php解密教程

右键,选择 Allow Launching,即可双击运行。

如何解密php代码,php解密教程

或者可通过文件夹中的RUNME.sh脚本,进行命令行启动。

在安装完加密程序(encoder)之后,还需要运行加密文件所需的加载器(loader)。

访问网站https://www.sourceguardian.com/loaders/download/loaders.linux-x86_64.tar.gz,进行下载。

解压后,找到对应版本的文件ixed.7.4.lin,将其放入PHP的lib目录,例如:/usr/lib/php/20190902/

如何解密php代码,php解密教程

之后在php.ini中,加入extension=ixed.7.4.lin

如何解密php代码,php解密教程

注意,php.ini会有两个文件,分别对应Apache和命令行,建议都添加上。


本文地址:IT百科频道 https://www.hkm168.com/tags/906551.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


IT百科
小编:小易整编
相关文章相关阅读
  • win7升级错误代码80072efe该怎么办win7升级错误代码80072efe解决...

    win7升级错误代码80072efe该怎么办win7升级错误代码80072efe解决方案

    win7客户在系统更新的过程中遇到了80072efe的报错,像这种状况要怎么办呢?你先清查网络问题,然后去微软官网下载代理,假如你用的是32位计算机就免费下载32位代理,安装下载完成后马上重启。假如再次出现升级不正确得话,你也就再去官方网站...

  • 修复:在 Xbox 应用上的 Halo Infinite(Campaign)安装错误...

    修复:在 Xbox 应用上的 Halo Infinite(Campaign)安装错误代码 0X80070032、0X80070424 或 0X80070005

    haloinfinite(campaign)是一款第一人称射击视频游戏,于2021年11月推出,可供单人和多用户使用。该游戏是halo系列的延续,适用于windows、xboxone和xbox系列的用户x|s。最近...

  • git怎么合并分支代码

    git怎么合并分支代码

    git合并分支代码的方法:1、使用“gitmerge”命令,该命令用来做分支合并,可以将其他分支中的内容合并到当前分支中。2、使用“gitrebase”命令,该命令用于改变当前的分支的基点,进而实现分支合并。本教程操作环境:Window...

  • PHP调用美联软通短信接口实现短信发送

    PHP调用美联软通短信接口实现短信发送

    随着人们生活水平的提高和科技的发展,短信已成为人们交流的主要方式之一,越来越多的企业开始通过短信平台来实现营销、提醒等功能。在这个过程中,短信接口的选择显得尤为重要。本文将介绍如何通过php调用美联软通短信接口实现短信发送。一、美联软通短信...

  • php怎么实现对字符串的排序

    php怎么实现对字符串的排序

    实现步骤:1、利用str_split()函数将字符串转为字符数组,语法“str_split(字符串)”;2、使用asort()或arsort()函数来对字符数组进行升序排序或降序排序,语法“asort(字符数组)”或“arsort(字符数组...

  • php文件gbk怎么转utf8

    php文件gbk怎么转utf8

    php文件gbk转utf8的方法:首先建立存放转换后文件的目录;然后建立对应的文件夹;最后通过“-execiconv-fgbk-tutf-8{}-outf8/...”方法转换php文件即可。本文操作环境:windows7系统...

  • 如何使用PHP中的字符串变量

    如何使用PHP中的字符串变量

    如何使用PHP中的字符串变量在PHP中,字符串变量是一种非常常见的数据类型,用于存储和操作文本数据。在本文中,我们将介绍如何使用PHP中的字符串变量,并提供一些具体的代码示例。字符串变量的声明和赋值在PHP中,要声明一个字符串变量,只需要使...

  • HTML代码如何格式化

    HTML代码如何格式化

    HTML代码可以通过sublime中的内置命令Reindent对代码格式化,还可以安装HTML-CSS-JSPrettify插件对代码格式化有时候我们将别人的代码复制过来的时候发现代码排列的非常杂乱无章,无法去阅读代码,今天就将和大家介绍...

  • 周排行
  • 月排行
  • 年排行

精彩推荐