打包网站源码分享?源码整站打包

大家好,如果您还对打包网站源码分享不太了解,没有关系,今天就由本站为大家分享打包网站源码分享的知识,包括源码整站打包的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

偶然间,看到一个很高端、大气、科幻的网站:

立即就有学习该网站技术的想法。

查看源码、调出开发者工具,看到如上内容。

简单分析发现,这是一个经webpack打包的js:

而且map文件也存在:

有js、map两个文件,可以很轻松地还原出源码。

NodeJS环境下,安装shuji,这是一个webpack还原工具,借助它,可以很轻松恢复出源代码。

安装过程略。执行还原:

瞬间得到项目源文件,js代码、obj模型、贴图等。Index.vue文件的存在,说明这是一个vue构建的工程:

用同样的方法,还原其它几个map文件,这样,基本上就得到了完整的项目源码:

Threejs、vue结合的一个项目,得到源码,可以开始学习了。

在安全角度来看,这算得上是一起因为map文件外泄导致的源码安全问题,属于web安全问题一类。

关于打包网站源码分享的内容到此结束,希望对大家有所帮助。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平