文章预览
互联网世界里,每个开发者都有这么一个瞬间:你遇到一个炫酷的小组件,想知道它是怎么实现的,但源码却是最小化的,看起来全是乱码。这时,你会怎么做?今天,Frank Fiegel要和大家分享一个非常时髦和实用的方法——用ChatGPT来逆向工程被压缩的JavaScript代码。 发现炫酷组件 在某个闲暇的夜晚,我无意间浏览到了一个网站,发现了一个非常有趣的组件(https://reactive.network/hackathon)。它展示了一个以ASCII艺术形式呈现的动态动画,着实是令人眼前一亮。 动态效果 出于好奇,我决定深入研究它的实现。 但当我打开源码时,发现这些代码被压缩和最小化了,看起来十分费解。 const { floor: ra, abs: KE, min: QE } = Math , O5 = [ "reactive.network REACTIVE.NETWORK" , "$@B%8 #*oahkbdpqwmZO0QLCJUYXzcvunxrjft/|()1{}[]?-_+~ < >i!lI;:,^`'. .:â–‘â–’â–“â–ˆ" ], G
………………………………