逆向-获取一个网站中一个功能的源代码

news/2024/5/12 4:26:24/文章来源:https://blog.csdn.net/News777/article/details/124045055

前言

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

范例

以在线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的出处:
    在这里插入图片描述
    这里用了一个插件。至此我们寻找压缩功能的源代码就结束了,通过分析源代码函数,便可得知其具体的原理和逻辑。

结语

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_895073.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

scrapy爬虫项目--------http://v.hao123.baidu.com网站的爬取(内附:没有进行可视化的项目报告...........的链接地址)

继上一篇的博客scrapy准备工作完成后,今天正式开始scrapy的爬虫项目 ps:先看上一篇博客 scrapy项目----------爬取hao123影视 一、分析各文件含义 ---->所有的__init__.py文件 无实意,内部没有内容,主要用于同一目录下的文件…

网站开发Flask框架之ajax实现增删改查实例

Flask的简介及基本模式 Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask的基本模式为在程序里将一个视图函数分配给一个URL,每当用户访问这个URL时,系统就会执行给该URL分配…

一起赚美元⑤ | Instapainting照片转油画服务,通过SEO优化,每月赚取3.2万美元的真实案例

译者:柚子 知识星球链接: 英文原文链接:https://www.indiehackers.com/businesses/instapainting Christ向我们介绍了通过自己建网站脱离经济困境的故事,这个网站从第一天开始就给他 每周创造1000美元的收入。 1.主人公简介&am…

科研必备网站(收藏夹吃灰系列)

分享一些科研必备的网站,也供自己找不到网址时检索。V2022年3月16日 1. 在线绘图网站 BioLadder-生物信息在线分析可视化云平台(https://www.bioladder.cn/)MetaboAnalyst-代谢组学数据分析(https://www.metaboanalyst.ca/Metabo…

【初学者自建简易网站】应用Windows系统自带的IIS管理器自建网站

自建简易网站 IIS设置防火墙设置路由器设置 本文主要涉及:web服务器IIS的设置,防火墙设置,以及路由器设置(如果是使用笔记本的话) IIS设置 IIS是Windows内置的一个网络服务器管理系统(类似Apache)&#x…

基于python、百度ocr、multiprocessing多进程、selenium网页自动化 、pyqt5界面弹出,实现发票的识别与对学校财务网站的脚本自动化上传操作的项目总结

目录 一、项目背景 二、框架确定与技术选型 1)框架确定 2)技术选型 (1)发票识别​编辑 (2)整合到excel (3)输入到学校的网页 3)整合技术框架 框架如下 三、代码…

web程序设计(2)——制作表单演示程序和配置PHP动态网站

实验要求 1、利用老师给的工具phpstudy构建实验环境; 2、运用课程所学变现代码编写左侧控件; 3、在表单页面嵌入自己最喜欢的背景音乐; 4、修改老师给出的PHP程序,在控件点击OK按钮后,在页面上显示每一个控件用户输入…

web程序设计(10)——制作网站首页(boostrap)

实验要求 设计一张网页,网页包括下列元素,网页的实例详见下页的图片 实验目的 熟悉掌握bootstrap框架实验内容 可以到官方网站http://getbootstrap.com/ 上下载 Bootstrap 的最新版本,也可以直接链接官方网站提供的源代码<link rel="stylesheet" href="…

【新闻发布】IIS服务器发布网站

【是什么】 IIS是Internet Information Services的缩写&#xff0c;是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。它包括WWW服务器、FTP服务器和SMTP服务器&#xff0c;是架设个人网站的首选。 【怎么做】 1、开启IIS服务&#xff1a;控制面板--程序--启用…

关于网站上线的那些事

小编我为了能使自己的网站上线,可谓是煞费苦心. 首先,我弄了一个腾讯云,领了一堆豆子不知咋用,可能修行不够.于是我改用了新浪云,简单好用. 首先网页我是用MD 8和editplus 3做的效果也不错. 但是一到上传代码包时候就失败. 打开新浪云 点击lenongzhuang 点击左边应用—…

一次网站遭受dos攻击解决历程

问题现象&#xff1a; 网站访问长时间等待&#xff0c;然后超时失败。 解决历程&#xff1a; 1&#xff0c;先直接查看网站应用的日志。 日志最直接的报错是“GetConnectionTimeoutException”,如果是第一次见到这个错误&#xff0c;可能会第一时间想到就是数据库连接池中的…

竹云IDaaS助力网站APP快速拉新

竹云IDaaS助力网站APP快速拉新 对于网站和APP运营来说&#xff0c;”拉新、留存、促活、转化”这些术语并不陌生&#xff0c;但如何去做&#xff0c;每家都会有不同的方式和想法。 通过官宣、公众号、软文、社交渠道、社群部落、二维码等方式的投放&#xff0c;引流成功后&am…

linux下php+nginx+mysql网站开发环境搭建

php安装 &#xff08;最好先安装好了mysql&#xff09; 下载解压文件后 #指定安装路径 开启安装fpm 指定mysql路径./configure --prefix/usr/local/php --enable-fpm --with-mysql/usr/local/mysql --with-mysqli/usr/local/mysql/bin/mysql_config --enable-pdo --with-pdo-…

给网站做301重定向

一、什么是网站301重定向 页面永久性移走&#xff08;301重定向&#xff09;是一种非常重要的“自动转向”技术。网址重定向最为可行的一种办法。当用户或搜索引擎向网站服务器发出浏览请求时&#xff0c;服务器返回的HTTP数据流中头信息(header)中的状态码的一种&#xff0c;…

大型网站架构技能图谱(Java版)

分享一下我老师大神的人工智能教程&#xff01;零基础&#xff0c;通俗易懂&#xff01;http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识&#xff0c;造福人民&#xff0c;实现我们中华民族伟大复兴&#xff01; 在大型网站技术架构中&#xff0c;涉及到许…

大型网站架构演变史(含技术栈与价值观)

这篇文章是参考李智慧的《大型网站技术架构&#xff1a;核心原理与案例分析》和现蘑菇街CTO曽宪杰的《大型网站系统与Java中间件实践》写的一篇读书笔记。 前言 何谓大型网站&#xff1f;大型网站的特点是什么&#xff1f;大型网站架构发生演变的源动力是什么&#xff1f;大型网…

网站受到攻击会有哪些症状?

近期&#xff0c;小编我遇见了很多的网站客户反映说受到了DDoS攻击和CC攻击&#xff0c;被攻击对于开发运营维护人员&#xff0c;对此他们也表示很头疼。现阶段大多数网站使用的开发语言是PHP&#xff0c;JAVA&#xff0c;.net&#xff0c;数据库语言使用的是mysql&#xff0c;…

网站安全有哪些防护措施?

网站安全是指出于防止网站受到外来电脑入侵者对其 网站进行挂马,篡改网页等行为而做出一系列的防御工作。启动一个新网站是一个令人兴奋的项目,充满了许多重要的步骤和决定。但是,作为网站的所有者,您不仅要处理被黑客入侵的后果,还要对其页面上的内容以及人们用来与之交互…

C#:万能表单+ajax实现网站文章阅读次数限制,若达到限制次数,则需付费购买文章(单篇文章)

网站后台创建万能表单&#xff0c;字段如图 html页面判断用户是否登录状态&#xff0c;参数传递ajax异步&#xff0c;成功或失败后的业务处理。 //判断用户是否登陆 <script type"text/javascript"><%csharp%> DTcms.Model.users mucGetUserInfo(); if…

万能表单+ajax+JQuery实现网站文章包月

在单篇文章购买的基础上改进&#xff0c;修改为付费购买实现文章包月阅读。 在之前的基础上新增一个表单&#xff0c;用来控制文章购买时间及金额。 前端内容页代码块 <%csharp%>string chanid ""; <%/csharp%><%set DataTable pingjyiuDtNetWing…