免費手機壓縮文件分享「壓縮程序哪個好用」

ShareWAF是支持二次開發的動態防禦WAF(Web應用防火牆)。可進行很核心、很深度的功能再開發。

文本展示兩實例,實現:網頁圖片隱藏、網頁源碼LZW算法壓縮加密。

網頁圖片隱藏

圖片隱藏,是通過修改網頁中的img元素,清除其src內容達成。

實現時,通過使用ShareWAF接口的modify_res_body函數,修改網頁代碼,插入JS代碼塊實現。

打開接口文件:developer.js,插入以下代碼:

ShareWAF二次開發實例:圖片隱藏、源碼壓縮

保存代碼,啟動ShareWAF:

ShareWAF二次開發實例:圖片隱藏、源碼壓縮

訪問被保護網站,圖片隱藏效果如下:

ShareWAF二次開發實例:圖片隱藏、源碼壓縮

從網頁代碼中,也可以看到我們插入在網頁中的代碼:

ShareWAF二次開發實例:圖片隱藏、源碼壓縮

網頁源碼LZW算法壓縮加密

該功能,同樣在modify_res_body函數中實現,核心代碼分兩部分:插入在網頁中的LZW解壓算法,和ShareWAF接口中的壓縮操作。

代碼如下:

ShareWAF二次開發實例:圖片隱藏、源碼壓縮

註:插入到網頁中的LZW解壓功能代碼,代碼量較大,因此保存在外部文件中、使用require加載比較方便。

同樣是保存並啟動ShareWAF。

運行效果如下:

ShareWAF二次開發實例:圖片隱藏、源碼壓縮

可見,網頁展示正常,但查看源碼可以看到:源碼中是LZW壓縮後的加密代碼。

LZW加密,對於較大的網頁可以起到壓縮代碼量的效果,同時也可以起到源碼加密的功能。

由以上兩例可見,ShareWAF的二次開發功能還是相當強大和自由的。而這裡只是利用了其多個開發接口中的一個。使用其它接口,或多接口共用,可以實現很多我們自己想要的功能。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/278257.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-19 13:29
下一篇 2024-12-19 13:29

相關推薦

發表回復

登錄後才能評論