IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 逆向-获取一个网站中一个功能的源代码 -> 正文阅读

[开发工具]逆向-获取一个网站中一个功能的源代码

前言

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

范例

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

  • 1、首先,devtool工具在Elements中找到按钮的源代码,如下图,我们可以看到其有两个属性对我们有用,iddata-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的出处:
    在这里插入图片描述
    这里用了一个插件。至此我们寻找压缩功能的源代码就结束了,通过分析源代码函数,便可得知其具体的原理和逻辑。

结语

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

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-04-15 00:19:38  更:2022-04-15 00:23:51 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 4:28:14-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码