通过宝塔面板实现多端口建站与SG11解密

本文涉及的产品
密钥管理服务KMS,1000个密钥,100个凭据,1个月
.cn 域名,1个 12个月
简介: 本文是一篇关于ECS使用体验的总结,主要介绍了通过宝塔面板实现多端口建站与SG11解密基础的学习经验与心得。

本文是一篇关于ECS使用体验的总结,主要介绍了通过宝塔面板实现多端口建站与SG11解密基础的学习经验与心得。

实践过程

通过宝塔面板搭建网站

说明

因为篇幅原因,在这里只写几个主要的小问题,也是我在之前第一次搭建过程中遇到的问题,具体搭建教程网上都有。

  • 在安装宝塔面板之前,请注意将云服务器的操作系统更换为 CentOS操作系统,因为我在初始配置中选的默认系统,结果不知何种原因,在安装宝塔面板后,无法安装Web服务器(Nginx)。

    3
  • 记得一定要在安全组配置里开放宝塔面板的端口(8888),否则打不开,也可以把其他常用端口打开。

    4
  • 小技巧:如何在没有域名及二级域名的情况下,通过不同的IP端口来实现访问不同的网站内容?

    1. 添加站点,随便输入一个域名(例:aliyun.com),创建数据库,提交。

      5
    2. 在设置-域名管理,添加域名(格式:IP:端口号)(ps:端口号尽量避开常用端口),然后添加,如下图。

      6

      添加成功,可以把之前的那个删掉。

      7
    3. 在安全组/防火墙中,开放上一步添加的端口号,只有配置了端口号,我们才能打开网站。

      8
    4. 在浏览器输入地址,网站创建成功。按照这样的步骤,我们就可以创建不同的IP端口地址进入不同的网站了。

      9

SG11解密

What?

  • Source Guardian,一种PHP加密器,可以说是目前最好的加密方式了,多用于保护源代码不被盗取倒卖。

  • 它的代码特征是文件中包含:sg_load(

  • 搜索后,发现这类SG11解密方面的教程非常少,几乎没有。但也能看到有一些Decoder提供解密服务,价格基本在100-200元/文件。价格之贵,足以说明它的保密性了。

Why?

因为最近买了一个源码,部分文件就是用SG11加密的,很想尝试给它破解了。(仅用于学习)

How?

结果国内SG11解密教程非常少,找了许久,才找到一个只有四小节的视频课程,这里就不放视频了,还有在外国网站上看到的 SG11解密教程,之后都会在呆小猴网站上单独发出来。

那么具体是怎么做的呢?

  1. 首先需要下载vld(PHP的扩展),然后把它上传到ECS服务器中,并解压。

    说明

    什么是vld?是一个PHP扩展,它可以查看PHP程序的opcode,也就是操作码。

    10
  2. 通过一系列配置(配置较多,就不放在这了),安装成功。

    11
  3. 简单操作:将一个简单加密文件解密。

    1. 先写一个php文件,例如:Helloworld!

      12
    2. 输入命令php -dvld.avtive=1 index.php,然后就能看到它的操作码op。

      13
    3. 再来给index.php文件进行SG11加密。结果如下图。

      14
    4. 再次输入命令php -dvld.avtive=1 index.php ,如下图。

      15

以上是我使用vld对SG11加密文件解码的一个基本操作,具体解密还需要一定的操作码知识和PHP知识,利用操作码对PHP文件进行逆向解密。

总结

以上体验过程均由阿里云ECS服务器完成,云服务器除了可以搭建网站,还可以用来云端储存文件,创建图床,跑爬虫程序,配置更高的服务器还可以渲染视频,想一想就很酷。

本文转载自飞天加速计划,作者为软件工程专业大四学生:https://developer.aliyun.com/article/792591

相关文章
|
6月前
|
弹性计算 网络协议 安全
宝塔面板放行阿里云端口命令操作教程
布署宝塔面板阿里云服务器需要开放哪些端口?阿里云服务器“安全组设置”详解
1040 1
|
6月前
|
人工智能 Linux Shell
用命令修改宝塔面板修改默认端口
用命令修改宝塔面板修改默认端口
|
1月前
|
应用服务中间件 网络安全 Apache
宝塔面板占用443端口怎么解决
宝塔面板占用443端口怎么解决
|
弹性计算 安全 Linux
阿里云服务器安装宝塔面板和配置安全组开端口
阿里云服务器安装宝塔面板和配置安全组开端口,阿里云服务器网以CentOS操作系统为例,安装宝塔Linux面板,先远程连接到云服务器,然后执行宝塔面板安装命令,系统会自动安装宝塔面板,安装完成后会返回面板地址、账号和密码,然后在安全组开通宝塔面板端口号
904 0
宝塔面板使用同一个IP不同端口创建不同的网站,解决:“您添加的站点已存在”的问题
宝塔默认是不支持同一个IP创建不同网站的,所以我们想要再以这个IP+8000端口再搭建一个新网站,这个时候如果你像下面这样填写是错误的。会报错“您添加的站点已存在”
1577 0
宝塔面板使用同一个IP不同端口创建不同的网站,解决:“您添加的站点已存在”的问题
|
弹性计算 安全 网络安全
阿里云服务器开放宝塔面板8888端口配置安全组教程
阿里云服务器开放端口是通过设置安全组来实现的,云吞铺子以宝塔面板8888端口为例,来详细说下阿里云服务器安全组开放8888端口教程
4349 0
阿里云服务器开放宝塔面板8888端口配置安全组教程
|
4月前
|
弹性计算 应用服务中间件 Linux
阿里云服务器开放端口完整图文教程
笔者近期开发完成的服务端程序部署在阿里云的ECS云服务器上面,一些应用程序配置文件需要设置监听的端口(如Tomcat的8080、443端口等),虽然通过CentOs 7系统的的「防火墙」开放了对应的端口号,任然无法访问端口号对应的应用程序,后面了解到原来还需要设置云服务器的「安全组规则」,开放相应的端口权限,服务端的接口才能真正开放。
689 1
阿里云服务器开放端口完整图文教程
|
4月前
|
弹性计算 运维 数据安全/隐私保护
云服务器 ECS产品使用问题之如何更改服务器的IP地址或端口号
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
3月前
|
缓存 NoSQL 网络安全
【Azure Redis 缓存】使用开源工具redis-copy时遇见6379端口无法连接到Redis服务器的问题
【Azure Redis 缓存】使用开源工具redis-copy时遇见6379端口无法连接到Redis服务器的问题
|
4月前
|
网络协议 Linux Unix
面试官:服务器最大可以创建多少个tcp连接以及端口并解释下你对文件句柄的理解
面试官:服务器最大可以创建多少个tcp连接以及端口并解释下你对文件句柄的理解
123 0
面试官:服务器最大可以创建多少个tcp连接以及端口并解释下你对文件句柄的理解