每日网站逆向练习:day16 XHR断点跟栈

XHR断点后跟栈来找到加密的地方,是调试类型为XHR的包非常好用的方法

本篇文章会以两个网站作为示例,话不多说直接开始

网站示例一

登录发包后,看到是xhr类型的包

鼠标放到启动器后,进入第一个文件

在此处下断点

可以看到a.data就是我们要的内容

我们直接往前跟栈,send和ajax都是封装好的内容,我们不用看,直接进入第三个

可以看到,这里data的值是从c那里来的

那么c的值是哪里来的呢?往前面看,可以看到是传参进来的,我们就继续往前跟栈

c是第二个参数,我们就关注第二个

往前跟栈,看到这里,第一个参数是一个'',第二个参数就是我们要的了

这里也能看到密码就是在这里先进行一些添加字符串处理然后用md5加密的

网站示例二

依旧是一个网站的登录发包,是xhr类型

同样的处理方式,进入启动器的第一个文件,下断点

我们想要的是这个东西,往前跟栈,可以看到账号密码相关的内容是n那里来的

那么n是哪里来的?往前看,可以看到是传参来的,是第二个参数,我们继续往前跟栈

跟栈后,可以看到这里的n是赋值给了paramters,那么n是哪里来的呢?是传参进来的

是第二个参数,所以我们继续跟栈

进来一看,直接就找到了加密的地方

我们也能找到密码的明文,说明就是在这里进行加密的

本期分享的是xhr跟栈找到加密函数的内容,感谢观看。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Resolver error: Error: XHR failed 是一个常见的错误信息,通常在进行网络请求时出现。它表示在发送 XMLHttpRequest(XHR)请求时发生了错误。 XHR 是一种用于在浏览器和服务器之间进行数据交换的技术,通常用于异步加载数据或与服务器进行通信。当出现 Resolver error: Error: XHR failed 错误时,可能有以下几个原因: 1. 网络连接问题:可能是由于网络连接不稳定或中断导致的。请检查您的网络连接是否正常,并尝试重新加载页面或重新发送请求。 2. 跨域请求问题:浏览器有一种安全机制,称为同源策略,它限制了从一个源加载的文档或脚本如何与来自另一个源的资源进行交互。如果您的请求涉及跨域操作(即从一个域名向另一个域名发送请求),并且服务器没有正确配置跨域资源共享(CORS),则会导致此错误。 3. 服务器错误:可能是由于服务器端的问题导致的。请检查服务器是否正常运行,并确保服务器端代码没有错误。 解决此错误的方法包括: 1. 检查网络连接:确保您的网络连接正常,并尝试重新加载页面或重新发送请求。 2. 检查跨域请求配置:如果涉及到跨域请求,请确保服务器端已正确配置跨域资源共享(CORS)。 3. 检查服务器端代码:如果问题是由服务器端引起的,请检查服务器端代码是否正确,并确保服务器正常运行。 4. 使用其他网络请求方式:如果使用的是 XMLHttpRequest(XHR),可以尝试使用其他网络请求方式,如 Fetch API 或 axios 等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值