逆向

您所在的位置:网站首页 html点击复制代码 逆向

逆向

2023-03-25 11:12| 来源: 网络整理| 查看: 265

前言

只是一个分享经验贴,自己也是小白,对于逆向了解不多。只不过有需求,那么就要找出思路完成,分享一下我的思路。

范例

以在线JSON校验格式网站的压缩JSON功能逆向需求源代码 网址:在线JSON校验格式网站 在这里插入图片描述

1、首先,devtool工具在Elements中找到按钮的源代码,如下图,我们可以看到其有两个属性对我们有用,id和data-html,type和class就不多说了。 在这里插入图片描述2、紧接着我们ctrl+F,打开搜索框,将id复制进去,寻找页面中是否有与id关联的代码。在本案例中并无,因此,我们进入devtool的source栏,也就是网站的源代码。 在Elements中我们可以观察js文件的路径,并在source中找到。 Elements中的路径 在这里插入图片描述3、分析各个js文件并依次查看,不嫌麻烦的可以ctrl+F在每个js文件中通过上述的id查找哪个JS有相关联,最后我们锁定在了global.min.js上,通过分析大体上也可以确认。在global.min.js我找到的关联代码:(这里我将代码复制进了vscode,这样看的更清楚) 在这里插入图片描述 通过这段代码,我们锁定了其点击后使用的函数,function yasuo(),在vscode中ctrl+H,找到function yasuo()函数,如下: 在这里插入图片描述 这便是压缩的源代码函数,对于函数中的editor.getValue,我们也可以通过此方法了解其作用,不过看到代码也清楚它应该就是我们input进去的json,在Elements中我也找到editor的出处: 在这里插入图片描述 这里用了一个插件。至此我们寻找压缩功能的源代码就结束了,通过分析源代码函数,便可得知其具体的原理和逻辑。 结语

纯小白,只是觉得找源代码这个方法快一些,上述有不得当或者错误的地方,望请指出。若大佬有更好的方法,望请赐教。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3