天天看點

飛天加速計劃·高校學生在家實踐丨ECS使用體驗丨寶塔面闆實作多端口建站與SG11解密基礎學習

飛天加速計劃·高校學生在家實踐丨ECS使用體驗丨寶塔面闆實作多端口建站與SG11解密基礎學習

呆小猴:

大家好!我是呆小猴,軟體工程專業,目前是一名大四學生。首先非常感謝阿裡雲爸爸的這次活動,讓我體驗了一次什麼是雲伺服器,在這之前隻使用過虛拟主機和輕量雲伺服器,可以感受到了它們之間的差别。很早就關注阿裡雲之前的學生雲翼計劃了,可惜一直沒有時間,現在剛好參加這次的飛天加速計劃,也分享一些我的經驗與心得~

有圖有真相

飛天加速計劃·高校學生在家實踐丨ECS使用體驗丨寶塔面闆實作多端口建站與SG11解密基礎學習

os:原來我16年就了解過阿裡雲的學生活動了,與阿裡雲的不解之緣^_^

體驗過程:

一.通過寶塔面闆搭建網站

因為篇幅原因,在這裡隻寫幾個主要的小問題,也是我在之前第一次搭建過程中遇到的問題,具體搭建教程網上都有。

1.在安裝寶塔面闆之前,請注意将雲伺服器的作業系統更換為 CentOS作業系統,因為我在初始配置中選的預設系統,結果不知何種原因,在安裝寶塔面闆後,無法安裝Web伺服器(Nginx)。

飛天加速計劃·高校學生在家實踐丨ECS使用體驗丨寶塔面闆實作多端口建站與SG11解密基礎學習

2.記得一定要在安全組配置裡開放寶塔面闆的端口(8888),否則打不開,也可以把其他常用端口打開。

飛天加速計劃·高校學生在家實踐丨ECS使用體驗丨寶塔面闆實作多端口建站與SG11解密基礎學習

3.小技巧:如何在沒有域名及二級域名的情況下,通過不同的IP端口來實作通路不同的網站内容?

①添加站點,随便輸入一個域名(例:aliyun.com),建立資料庫,送出。

飛天加速計劃·高校學生在家實踐丨ECS使用體驗丨寶塔面闆實作多端口建站與SG11解密基礎學習

②在設定-域名管理,添加域名(格式:IP:端口号)(ps:端口号盡量避開常用端口),然後添加,如下圖。

飛天加速計劃·高校學生在家實踐丨ECS使用體驗丨寶塔面闆實作多端口建站與SG11解密基礎學習

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

飛天加速計劃·高校學生在家實踐丨ECS使用體驗丨寶塔面闆實作多端口建站與SG11解密基礎學習

③在安全組/防火牆中,開放上一步添加的端口号,隻有配置了端口号,我們才能打開網站。

飛天加速計劃·高校學生在家實踐丨ECS使用體驗丨寶塔面闆實作多端口建站與SG11解密基礎學習

④在浏覽器輸入位址,網站建立成功。按照這樣的步驟,我們就可以建立不同的IP端口位址進入不同的網站了。

飛天加速計劃·高校學生在家實踐丨ECS使用體驗丨寶塔面闆實作多端口建站與SG11解密基礎學習

二.SG11解密(最近學習)

What?

    • Source Guardian,一種PHP加密器,可以說是目前最好的加密方式了,多用于保護源代碼不被盜取倒賣。
    • 它的代碼特征是檔案中包含:sg_load(
    • 搜尋後,發現這類SG11解密方面的教程非常少,幾乎沒有。但也能看到有一些Decoder提供解密服務,價格基本在100-200元/檔案。價格之貴,足以說明它的保密性了。

Why?

    • 因為最近買了一個源碼,部分檔案就是用SG11加密的,很想嘗試給它破解了。(僅用于學習)

How?

    • 結果國内SG11解密教程非常少,找了許久,才找到一個隻有四小節的視訊課程,這裡就不放視訊了,還有在外國網站上看到的 SG11解密教程,之後都會在呆小猴網站上單獨發出來。

那麼具體是怎麼做的呢?

1.首先需要下載下傳vld(PHP的擴充),然後把它上傳到ECS伺服器中,并解壓。

什麼是vld?是一個PHP擴充,它可以檢視PHP程式的opcode,也就是操作碼。
飛天加速計劃·高校學生在家實踐丨ECS使用體驗丨寶塔面闆實作多端口建站與SG11解密基礎學習

2.通過一系列配置(配置較多,就不放在這了),安裝成功。

飛天加速計劃·高校學生在家實踐丨ECS使用體驗丨寶塔面闆實作多端口建站與SG11解密基礎學習

3.簡單操作:将一個簡單加密檔案解密。

①先寫一個php檔案,例如:Helloworld!

飛天加速計劃·高校學生在家實踐丨ECS使用體驗丨寶塔面闆實作多端口建站與SG11解密基礎學習

②輸入指令php -dvld.avtive=1 index.php,然後就能看到它的操作碼op。

飛天加速計劃·高校學生在家實踐丨ECS使用體驗丨寶塔面闆實作多端口建站與SG11解密基礎學習

③再來給index.php檔案進行SG11加密。結果如下圖。

飛天加速計劃·高校學生在家實踐丨ECS使用體驗丨寶塔面闆實作多端口建站與SG11解密基礎學習

④ 再次輸入指令php -dvld.avtive=1 index.php ,如下圖。

飛天加速計劃·高校學生在家實踐丨ECS使用體驗丨寶塔面闆實作多端口建站與SG11解密基礎學習

以上是我使用vld對SG11加密檔案解碼的一個基本操作,具體解密還需要一定的操作碼知識和PHP知識,利用操作碼對PHP檔案進行逆向解密。(ps:如果以上操作有什麼問題歡迎指正!)

總結:

    • 以上體驗過程均由阿裡雲ECS伺服器完成,再次感謝阿裡雲飛天加速計劃。^_^
    • 雲伺服器除了可以搭建網站,還可以用來雲端儲存檔案,建立圖床,跑爬蟲程式,配置更高的伺服器還可以渲染視訊,想一想就很酷。
    • 最後也希望阿裡雲爸爸多多舉辦一些學生優惠的活動。畢竟有些囊中羞澀^_^,感謝~

個人作品:

網站:呆小猴

網址:

https://www.daixiaohou.com/
飛天加速計劃·高校學生在家實踐丨ECS使用體驗丨寶塔面闆實作多端口建站與SG11解密基礎學習