压缩程序哪个好用 免费手机压缩文件分享

ShareWAF是一个支持二次开发的动态防御WAF(Web应用防火墙)。可以进行非常核心和深度的功能再开发。给出两个文本实例,并实现:网页图片隐藏和网页源码LZW算法压缩加密。网页隐

本文最后更新时间:  2023-04-08 06:09:34

ShareWAF是一个支持二次开发的动态防御WAF(Web应用防火墙)。可以进行非常核心和深度的功能再开发。

给出两个文本实例,并实现:网页图片隐藏和网页源码LZW算法压缩加密。

网页隐藏

图片隐藏,是通过修改网页中的img元素,清除其src内容达成。通过修改网页中的img元素并清除其src内容来实现图像隐藏。

实现时,利用ShareWAF接口的modify_res_body函数修改网页代码,插入JS代码块。

打开接口文件:developer.js并插入以下代码:

保存代码并启动ShareWAF:

访问受保护的网站,图片隐藏效果如下:

从网页代码中,您还可以看到我们插入到网页中的代码:

源代码LZW算法压缩加密

这个函数也在modify_res_body函数中实现。核心代码分为两部分:网页中插入的LZW解压缩算法和ShareWAF接口中的压缩操作。

代码如下:

注意:网页中插入的LZW解压函数代码量很大,方便保存在外部文件中,按需加载。

同样是保存并启动ShareWAF。

操作效果如下:

可以看到网页显示正常,但是从源代码可以看出是LZW压缩的加密代码。

LZW加密可以压缩大型网页的代码量,也可以对源代码进行加密。

从上面两个例子可以看出,ShareWAF的二次开发功能相当强大,而且免费。这里只使用了它的一个开发接口。使用其他接口,或者共享多个接口,可以实现很多我们想要的功能。

温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。