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

简介: 本文是一篇关于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

相关文章
|
弹性计算 网络协议 安全
宝塔面板放行阿里云端口命令操作教程
布署宝塔面板阿里云服务器需要开放哪些端口?阿里云服务器“安全组设置”详解
2064 1
|
人工智能 Linux Shell
用命令修改宝塔面板修改默认端口
用命令修改宝塔面板修改默认端口
|
应用服务中间件 网络安全 Apache
宝塔面板占用443端口怎么解决
宝塔面板占用443端口怎么解决
宝塔面板使用同一个IP不同端口创建不同的网站,解决:“您添加的站点已存在”的问题
宝塔默认是不支持同一个IP创建不同网站的,所以我们想要再以这个IP+8000端口再搭建一个新网站,这个时候如果你像下面这样填写是错误的。会报错“您添加的站点已存在”
2105 0
宝塔面板使用同一个IP不同端口创建不同的网站,解决:“您添加的站点已存在”的问题
|
弹性计算 安全 Linux
阿里云服务器安装宝塔面板和配置安全组开端口
阿里云服务器安装宝塔面板和配置安全组开端口,阿里云服务器网以CentOS操作系统为例,安装宝塔Linux面板,先远程连接到云服务器,然后执行宝塔面板安装命令,系统会自动安装宝塔面板,安装完成后会返回面板地址、账号和密码,然后在安全组开通宝塔面板端口号
1415 0
|
弹性计算 安全 网络安全
阿里云服务器开放宝塔面板8888端口配置安全组教程
阿里云服务器开放端口是通过设置安全组来实现的,云吞铺子以宝塔面板8888端口为例,来详细说下阿里云服务器安全组开放8888端口教程
5286 0
阿里云服务器开放宝塔面板8888端口配置安全组教程
|
6月前
|
SQL Apache Windows
Windows服务器80端口被占用的全面解决方案
在服务管理器中启动apache2服务,即可正常使用80端口。若系统中还安装了其他微软产品如sql等,也可尝试停止其服务进行测试,但请注意,SQL通常不会使用80端口,因此一般不会受到影响。以上就是关于80端口被system占用的详细解决方法,希望对你有所帮助。
|
4月前
|
网络协议
端口最多只有65535个,为什么服务器能承受百万并发
服务器通过四元组(源IP、源端口、目标IP、目标端口)识别不同TCP连接,每条连接对应独立socket。数据包携带四元组信息,服务端据此查找对应socket进行通信。只要四元组任一元素不同,即视为新连接,可创建独立socket。资源充足时,单进程可支持百万级并发连接,socket与端口非一一对应。
308 10
端口最多只有65535个,为什么服务器能承受百万并发
|
9月前
|
网络协议 安全 应用服务中间件
云服务器怎么开启被关闭的端口?手把手教你开启端口
在使用云服务器时,若发现某些服务无法访问,可能是端口被关闭。本文介绍了端口关闭的原因、检查方法及开启步骤。原因包括初始设置限制、防火墙规则和外部网络策略;可通过netstat或ss命令检查端口状态,用ufw、iptables或firewalld调整防火墙规则。最后提供了解决常见问题的建议,确保端口正常开放并可供外网访问。
1759 9
|
6月前
|
弹性计算 网络协议 安全
【转】如何配置服务器的端口映射?
本文详解端口映射原理及配置方法,涵盖家庭、企业与云环境,包含静态、动态与双向映射类型,并提供常见问题解决方案。
1819 6