- 郑重声明:本项目的所有代码和相关文章, 仅用于经验技术交流分享,禁止将相关技术应用到不正当途径,因为滥用技术产生的风险与本人无关。
今天我们逆向它的动态c o o,k i e,安排。
1、首先抓包分析
- url:aHR0cHM6Ly9iZWlqaW5nLmFuanVrZS5jb20vc2FsZS9wMy8/ZnJvbT1lc2ZfbGlzdA==
经过多次抓包,可以确定 fzq_js_anjuke_ershoufang_pc、xxzl_cid、xxzl_deviceid 这三个cookie是动态的,(也许你自己抓包尝试过后会觉得xxzl_cid 和 xxzl_deviceid是静态的,这是一个坑,一会儿讲)
fzq_js_anjuke_ershoufang_pc的生成方式很简单,我就不讲了,主要讲另外两个cookie。
2、定位cookie生成位置
我们一般定位cookie可以使用hook document.cookie的方式快速定位
let hookCookie = function (key) {
'use strict';
var cookie_str = document.cookie;
Object.defineProperty(Document.prototype, 'cookie', {
get: function () {
return cookie_str;
},
set: function (val) {
console.log('捕获到cookie设置-->', val);
debugger
//if (val.indexOf(key) !== -1) debugger;
let addCookie = val.split('; ')[0]
addCookie = addCookie.split('=')
let cookie_object = {
}