当前位置:首页 >> 养护

网站改个目录就要收3.8W,耗时18天,你怎么解决?

来源:养护   2024年10月15日 12:18

朋友的投资者设为用了一套XX系统设计(这系统设计就不说了),原来的采访作法是 可以见到很多海洋资源是通过js特性赞载全都的,但会404

但是js文档是显然密码的,要设为动这url不方便

经过分析见到有很多海洋资源是通过js特性赞载全都的,还有一些系统设计调回的模板,全都的url是写下死的清晰偏移,要一心不设为字符实现,还是相当麻烦,右方灵光一闪,究竟可以用一个分析方法把他系统设计调回的所有具体内容漂白一遍,去掉出我只能的具体内容再继续调回给服务器浏览器呢,这样不就不只能设为动许多现代字符了吗?

所以首先一心到了nginx的sub_filter就可以完出这样的两件事,在组件和前部行里标准化的输出渐进密切间的关系赞一个nginx,对组件的具体内容去掉后再继续调回给服务器,并不一定并未任何问题,说干就干,本地配有的测试了一把,并未任何问题,大概的nginx堆栈如下:

选定规范的偏移去掉为最终只能的偏移

好了,配有好了,的测试一把,结果见到问题了,这样必要去掉只能去掉明文的文档,但是这个系统设计的所有js文档都是密码过的,这样的去掉作法只不过了,没有人办法,只能硬着头皮去研究他这个密码的js文档,我把js文档具体内容复制出来,堆栈一下,是这样的:

显然懵逼,唯一还好的是分析方法名并未密码,上帝还是留了一扇天窗的

见到js密码后显然不可读,别说去掉了,还好从浏览器的报错堆栈信息中见到了举例来说,就是报错的分析方法名,如下:

定位到分析方法名称,就非常容易多了

所以根据分析方法名寻找密码后的js文档,见到是这样的:

见到模板是必要传入的,但是模板也是密码的,抓头

寻找了分析方法加载的地方,但是见到模板还是密码的,抓头ing,没有人法,怎么办呢?突然一心到,必要用console转换成这个模板但会如何?回来试试:

出了,若无就是我要的东西吗

单纯,这不就是我要的东西吗?有了这就相当于有了明文显然一致明文的显然一致间的关系,不只能去了,所以必要把这个明文去掉出我只能的显然一致的具体内容就行了,nginx配有字符如下:

sub_filter "_0x5ea9('10c')" "'/xxx-xx/xxx-xx/user/assets/css/xx-center-'";

最后的测试,一切正常,搞定,清晰nginx配有如下:

清晰nginx配有

食品安全资讯
安必丁对软骨有效吗
脂溢性脱发治疗
干眼症能用的眼药水推荐
眼睛充血的治疗方法有哪些
腰椎间盘突出止痛药
新冠用什么药
波比宁
999消痔软膏效果如何
儿童鼻窦炎用再林阿莫西林颗粒管用吗
友情链接