当前位置: 首页 > news >正文

linux 网站备份婚纱网站策划书模板

linux 网站备份,婚纱网站策划书模板,颐和国际沧州网络科技,给人做违法网站规避前言:此题cookie中有加密参数s,请求参数m和t也有加密,加密参数的那个js文件被ob混淆了。第一步:尝试翻页抓包,观察数据包参数,如图所示:第二步:跟栈找加密位置,如图所示&…

前言:此题cookie中有加密参数s,请求参数m和t也有加密,加密参数的那个js文件被ob混淆了。

  1. 第一步:尝试翻页抓包,观察数据包参数,如图所示:
    在这里插入图片描述
    在这里插入图片描述
  2. 第二步:跟栈找加密位置,如图所示:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  3. 第三步:经过第二步的分析,我们已经初步找到m,s,t的加密位置了,现在可以开始扣代码了,如图所示:
    在这里插入图片描述
  4. 第四步:这里我会先把每个值的加密逻辑全部捋一遍,简化我们要写的方法,如图所示:
    在这里插入图片描述
  5. 第五步:有了第四步的get_sign函数后,我们就可以开始补代码了,缺啥补啥,如下:
    在这里插入图片描述

js代码

function toHexString(_0x1ebd7f) {return Array["from"](_0x1ebd7f)["map"](_0xc67c4c => _0xc67c4c["charCodeAt"](0)["toString"](16)["padStart"](2, "0"))["join"]('');
}function mergeGroups(_0x264398) {return _0x264398["flat"]()["join"]('');
}function encryptGroup(_0x555578) {return _0x555578["map"](_0x538aee => {const _0x16263a = _0x538aee["charCodeAt"](0);let _0x1d0d16 = _0x16263a;_0x1d0d16 = _0x1d0d16 << 3 | _0x1d0d16 >>> 5;_0x1d0d16 ^= 90;_0x1d0d16 = _0x1d0d16 << 2 | _0x1d0d16 >>> 6;_0x1d0d16 ^= 63;_0x1d0d16 = _0x1d0d16 % 256;return String["fromCharCode"](_0x1d0d16);});
}function groupMessage(_0x2dffee, _0x79d0b8) {const _0x135e82 = _0x2dffee["split"](''),_0x1d7950 = [];for (let _0x2a5c42 = 0; _0x2a5c42 < _0x135e82["length"]; _0x2a5c42 += _0x79d0b8) {_0x1d7950["push"](_0x135e82["slice"](_0x2a5c42, _0x2a5c42 + _0x79d0b8));}return _0x1d7950;
}function OOOoO(_0x4e90fb) {const _0x1c3852 = 4,_0x1ba87b = groupMessage(_0x4e90fb, _0x1c3852),_0x588ee8 = _0x1ba87b["map"](encryptGroup),_0x391e71 = mergeGroups(_0x588ee8),_0x45845b = toHexString(_0x391e71);return _0x45845b;
}function OOOoOo(_0x240504, _0x8eefdc) {const _0x3a3671 = _0x240504["split"](''),_0x1959d4 = _0x8eefdc["split"](''),_0x582226 = 4;let _0x5ad857 = [];for (let _0x2d33d3 = 0; _0x2d33d3 < _0x3a3671["length"]; _0x2d33d3 += _0x582226) {let _0x38ae5f = _0x3a3671["slice"](_0x2d33d3, _0x2d33d3 + _0x582226);for (let _0x31873b = 0; _0x31873b < _0x38ae5f["length"]; _0x31873b++) {const _0x11057a = _0x38ae5f[_0x31873b]["charCodeAt"](0),_0x1a6269 = _0x1959d4[_0x31873b % _0x1959d4["length"]]["charCodeAt"](0),_0x25c979 = (_0x11057a + _0x1a6269) % 256;_0x38ae5f[_0x31873b] = String["fromCharCode"](_0x25c979);}_0x5ad857 = _0x5ad857["concat"](_0x38ae5f);}const _0x28d8b9 = _0x5ad857["join"](''),_0x36bdd2 = Array["from"](_0x28d8b9)["map"](_0x3c7e7a => _0x3c7e7a["charCodeAt"](0)["toString"](16)["padStart"](2, "0"))["join"]('');return _0x36bdd2;
}function get_sign(page){var time = new Date()["getTime"](),m =OOOoOo("oooooo" + time + page, "oooooo"),t = btoa(time),s = OOOoO("xoxoxoxo" + time);return {'m': m,'t': t,'s': s}
}

py代码

import asyncio, aiohttp, execjsclass AsyncSpider(object):def __init__(self):self.url = 'https://www.mashangpa.com/api/problem-detail/8/data/'self.headers = {'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36'}self.cookies = {'sessionid': '7iz4z3zugx9xbdrm2ykqpfaoswvf7a3o',}self.semaphore = asyncio.Semaphore(3)with open('2.js', 'r', encoding='utf') as f:self.ctx = execjs.compile(f.read())async def fetch_page(self, session, page):async with self.semaphore:sign = self.ctx.call('get_sign', page)data = {'page': f'{page}'}self.headers['m'] = sign['m']self.headers['t'] = sign['t']self.cookies['s'] = sign['s']async with session.post(self.url, headers = self.headers, cookies = self.cookies, json = data, timeout = 10) as res:data = await res.json()return data.get('current_array', [])async def parse_all_pages(self):total_sum = 0async with aiohttp.ClientSession() as session:tasks = [self.fetch_page(session, page) for page in range (1, 21)]results = await asyncio.gather(*tasks)for array in results:if array:total_sum +=sum(array)print(total_sum)if __name__ == '__main__':spider = AsyncSpider()asyncio.run(spider.parse_all_pages())
http://www.dtcms.com/a/425503.html

相关文章:

  • icp备案系统网站哈尔滨网站建设如何
  • 有什么网站可以做运动站长工具seo综合查询怎么关闭
  • 南宁品牌网站建设公司山东网站营销
  • 网站建设需要注意的问题建一个商城型网站
  • 怎么写网站采摘园网站建设方案
  • 找人网站 优帮云网站流量少的原因
  • 最好用的免费建站优秀建筑设计案例
  • 制作网站合同需注意中山网页设计公司
  • 局域网建站软件建设网站实验活动小结
  • 易企秀怎么做网站链接南昌seo建站
  • 生活分类信息网站源码网站引导页动态效果怎么做
  • 网站所有者是什么意思什么叫关键词
  • 关键词网站建设游戏开服表网站开发
  • 做网站图片多大有了自己的网站怎么赚钱
  • 移动网站建设制作公司凡客小程序官方
  • 查询网站后台登陆地址泰安市人才市场招聘网
  • 可以访问国外网站的dns装修设计网站哪个好用
  • 百度没有投放的网站点击优秀网页 网站
  • 网站建设专题页建设主管部门官方网站
  • 黄冈网站排名最高西安公司网站建设
  • 网站建设概怎么做一个企业的网站
  • 化妆品电子商务网站建设规划书网站发布和管理系统
  • jsp做网站框架打开手机网站速度慢
  • 网站建设ppt方案用老薛主机做网站
  • 柳州网站建设工作室策划公司排名前十名
  • 做网站知乎网站建设公司哪家好 该如何选择
  • 长春网站建设翻译o2o网站建设好么
  • 商融建设集团有限公司网站学短视频剪辑与制作
  • 网站建设 常州减肥瘦身网站模板源码
  • 购买域名后如何建设网站a963设计网作品