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

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
云服务器 ECS,u1 4核16GB 1个月
简介: 本文是一篇关于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

相关文章
|
弹性计算 缓存 安全
阿里云ECS服务器搭建FTP服务
阿里云ECS服务器搭建FTP服务
2160 0
阿里云ECS服务器搭建FTP服务
|
10月前
|
Web App开发 弹性计算 缓存
基于ECS搭建FTP服务
本教程介绍如何在Linux实例上安装并配置vsftpd,在被动模式下,使用本地用户访问FTP服务器的配置方法。。
400 1
|
弹性计算 网络协议 安全
阿里云服务器配置端口安全组完整教程大全
阿里云服务器配置端口安全组完整教程大全,阿里云服务器端口怎么打开?云服务器ECS端口在安全组中开启,轻量应用服务器端口在防火墙中打开,阿里云服务器网以80端口为例,来详细说下阿里云服务器端口开放图文教程,其他的端口如8080、3306、443、1433也是同样的方法进行开启端口:
1128 0
|
弹性计算 安全 网络安全
阿里云服务器安全组开放宝塔面板端口教程
阿里云服务器安装宝塔面板后,在云服务器ECS安全组开放宝塔面板8888、888、80、443、20和21端口号
2243 0
阿里云服务器安全组开放宝塔面板端口教程
|
弹性计算 Linux 网络安全
基于阿里云ECS配置树莓派frp内网穿透
基于阿里云ECS配置树莓派frp内网穿透
|
弹性计算 网络协议 开发工具
在ECS上搭建ftp服务器
在ECS上搭建ftp服务器
255 0
在ECS上搭建ftp服务器
|
弹性计算 安全 网络安全
阿里云服务器开放宝塔面板8888端口配置安全组教程
阿里云服务器开放端口是通过设置安全组来实现的,云吞铺子以宝塔面板8888端口为例,来详细说下阿里云服务器安全组开放8888端口教程
4002 0
阿里云服务器开放宝塔面板8888端口配置安全组教程
|
弹性计算 安全 应用服务中间件
阿里云服务器ECS安全组开放端口教程(以宝塔8888端口为例)
阿里云服务器ECS开放端口是在安全组中设置的,阿里云轻量应用服务器是在防火墙中设置的,端口号网以阿里云服务器安装宝塔面板开放8888端口为例,来详细说下阿里云服务器安全组开放端口教程
4406 0
阿里云服务器ECS安全组开放端口教程(以宝塔8888端口为例)
|
存储 弹性计算 网络协议
DAY1 基于ECS搭建FTP服务
vsftpd(very secure FTP daemon)是一款在Linux发行版中最受推崇的FTP服务器。它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开放源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。比如:非常高的安全性需求、带宽限制、良好的可伸缩性、可创建虚拟用户、支持IPv6、速率高等。
DAY1 基于ECS搭建FTP服务
|
弹性计算 网络协议 Linux
阿里云ECS搭建FTP服务
阿里云ECS搭建FTP服务
702 0
阿里云ECS搭建FTP服务