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

沧州网站建设培训上海植物租赁做网站

沧州网站建设培训,上海植物租赁做网站,石家庄知名网站,建筑工程人才网某拍房数据采集 某拍房数据采集声明1.逆向目标2.寻找加密位置3.分析加密参数4.python代码书写 某拍房数据采集 声明 本文章中所有内容仅供学习交流#xff0c;抓包内容、敏感网址、数据接口均已做脱敏处理#xff0c;严禁用于商业用途和非法用途#xff0c;否则由此产生的… 某拍房数据采集 某拍房数据采集声明1.逆向目标2.寻找加密位置3.分析加密参数4.python代码书写 某拍房数据采集 声明 本文章中所有内容仅供学习交流抓包内容、敏感网址、数据接口均已做脱敏处理严禁用于商业用途和非法用途否则由此产生的一切后果均与作者无关若有侵权请联系我立即删除 1.逆向目标 点击翻页发包发现sign参数加密 2.寻找加密位置 通过全局搜索关键字发现sign参数特别多很难找到我们需要的加密位置可以通过在发包中的发起程序中找到所需要的js文件再进行搜索 进入js文件搜索后下断点调试阿里系加密token也是关键词 3.分析加密参数 根据控制台分析 o.token a s n.datao.token可以直接在请求时的cookie里面获取_m_h5_tk a的值应该为时间戳s的值应该为固定参数 n.data为表单数据中的值 通过扣代码将加密代码拿出来js代码如下 p function(e) {function t(e, t) {return e t | e 32 - t}function n(e, t) {var n, o, r, i, s;return r 2147483648 e,i 2147483648 t,s (1073741823 e) (1073741823 t),(n 1073741824 e) (o 1073741824 t) ? 2147483648 ^ s ^ r ^ i : n | o ? 1073741824 s ? 3221225472 ^ s ^ r ^ i : 1073741824 ^ s ^ r ^ i : s ^ r ^ i}function o(e, o, r, i, s, a, p) {return e n(e, n(n(function(e, t, n) {return e t | ~e n}(o, r, i), s), p)),n(t(e, a), o)}function r(e, o, r, i, s, a, p) {return e n(e, n(n(function(e, t, n) {return e n | t ~n}(o, r, i), s), p)),n(t(e, a), o)}function i(e, o, r, i, s, a, p) {return e n(e, n(n(function(e, t, n) {return e ^ t ^ n}(o, r, i), s), p)),n(t(e, a), o)}function s(e, o, r, i, s, a, p) {return e n(e, n(n(function(e, t, n) {return t ^ (e | ~n)}(o, r, i), s), p)),n(t(e, a), o)}function a(e) {var t, n , o ;for (t 0; 3 t; t)n (o 0 (e 8 * t 255).toString(16)).substr(o.length - 2, 2);return n}var p, u, c, d, l, f, m, g, y, v;for (v function(e) {for (var t, n e.length, o n 8, r 16 * ((o - o % 64) / 64 1), i new Array(r - 1), s 0, a 0; n a; )s a % 4 * 8,i[t (a - a % 4) / 4] i[t] | e.charCodeAt(a) s,a;return s a % 4 * 8,i[t (a - a % 4) / 4] i[t] | 128 s,i[r - 2] n 3,i[r - 1] n 29,i}(e function(e) {e e.replace(/\r\n/g, \n);for (var t , n 0; n e.length; n) {var o e.charCodeAt(n);128 o ? t String.fromCharCode(o) : o 127 2048 o ? (t String.fromCharCode(o 6 | 192),t String.fromCharCode(63 o | 128)) : (t String.fromCharCode(o 12 | 224),t String.fromCharCode(o 6 63 | 128),t String.fromCharCode(63 o | 128))}return t}(e)),f 1732584193,m 4023233417,g 2562383102,y 271733878,p 0; p v.length; p 16)u f,c m,d g,l y,f o(f, m, g, y, v[p 0], 7, 3614090360),y o(y, f, m, g, v[p 1], 12, 3905402710),g o(g, y, f, m, v[p 2], 17, 606105819),m o(m, g, y, f, v[p 3], 22, 3250441966),f o(f, m, g, y, v[p 4], 7, 4118548399),y o(y, f, m, g, v[p 5], 12, 1200080426),g o(g, y, f, m, v[p 6], 17, 2821735955),m o(m, g, y, f, v[p 7], 22, 4249261313),f o(f, m, g, y, v[p 8], 7, 1770035416),y o(y, f, m, g, v[p 9], 12, 2336552879),g o(g, y, f, m, v[p 10], 17, 4294925233),m o(m, g, y, f, v[p 11], 22, 2304563134),f o(f, m, g, y, v[p 12], 7, 1804603682),y o(y, f, m, g, v[p 13], 12, 4254626195),g o(g, y, f, m, v[p 14], 17, 2792965006),f r(f, m o(m, g, y, f, v[p 15], 22, 1236535329), g, y, v[p 1], 5, 4129170786),y r(y, f, m, g, v[p 6], 9, 3225465664),g r(g, y, f, m, v[p 11], 14, 643717713),m r(m, g, y, f, v[p 0], 20, 3921069994),f r(f, m, g, y, v[p 5], 5, 3593408605),y r(y, f, m, g, v[p 10], 9, 38016083),g r(g, y, f, m, v[p 15], 14, 3634488961),m r(m, g, y, f, v[p 4], 20, 3889429448),f r(f, m, g, y, v[p 9], 5, 568446438),y r(y, f, m, g, v[p 14], 9, 3275163606),g r(g, y, f, m, v[p 3], 14, 4107603335),m r(m, g, y, f, v[p 8], 20, 1163531501),f r(f, m, g, y, v[p 13], 5, 2850285829),y r(y, f, m, g, v[p 2], 9, 4243563512),g r(g, y, f, m, v[p 7], 14, 1735328473),f i(f, m r(m, g, y, f, v[p 12], 20, 2368359562), g, y, v[p 5], 4, 4294588738),y i(y, f, m, g, v[p 8], 11, 2272392833),g i(g, y, f, m, v[p 11], 16, 1839030562),m i(m, g, y, f, v[p 14], 23, 4259657740),f i(f, m, g, y, v[p 1], 4, 2763975236),y i(y, f, m, g, v[p 4], 11, 1272893353),g i(g, y, f, m, v[p 7], 16, 4139469664),m i(m, g, y, f, v[p 10], 23, 3200236656),f i(f, m, g, y, v[p 13], 4, 681279174),y i(y, f, m, g, v[p 0], 11, 3936430074),g i(g, y, f, m, v[p 3], 16, 3572445317),m i(m, g, y, f, v[p 6], 23, 76029189),f i(f, m, g, y, v[p 9], 4, 3654602809),y i(y, f, m, g, v[p 12], 11, 3873151461),g i(g, y, f, m, v[p 15], 16, 530742520),f s(f, m i(m, g, y, f, v[p 2], 23, 3299628645), g, y, v[p 0], 6, 4096336452),y s(y, f, m, g, v[p 7], 10, 1126891415),g s(g, y, f, m, v[p 14], 15, 2878612391),m s(m, g, y, f, v[p 5], 21, 4237533241),f s(f, m, g, y, v[p 12], 6, 1700485571),y s(y, f, m, g, v[p 3], 10, 2399980690),g s(g, y, f, m, v[p 10], 15, 4293915773),m s(m, g, y, f, v[p 1], 21, 2240044497),f s(f, m, g, y, v[p 8], 6, 1873313359),y s(y, f, m, g, v[p 15], 10, 4264355552),g s(g, y, f, m, v[p 6], 15, 2734768916),m s(m, g, y, f, v[p 13], 21, 1309151649),f s(f, m, g, y, v[p 4], 6, 4149444226),y s(y, f, m, g, v[p 11], 10, 3174756917),g s(g, y, f, m, v[p 2], 15, 718787259),m s(m, g, y, f, v[p 9], 21, 3951481745),f n(f, u),m n(m, c),g n(g, d),y n(y, l);return (a(f) a(m) a(g) a(y)).toLowerCase()} console.log(p(1))测试后其实就是标准的md5加密 4.python代码书写 大致流程为 1.先请求主页获取对应cookie值 2.将o.token a s n.data中所需要的参数拼接传入到我们写好的js代码中封装成sign参数再发送请求即可。 下面是关键代码如需完整代码请私信 获取结果如下
http://www.yutouwan.com/news/1820/

相关文章:

  • 如何更改wordpress语言seo优化推广工程师招聘
  • 做多个网站 买vps微信订阅号关键网站
  • 天津北京网站建设公司哪家好电商设计英文
  • 长沙专业网站建设品牌wordpress账号重置密码忘记
  • ftp 上传网站网站的流量建设
  • 焦作建设企业网站公司2023年中国企业500强
  • 网站做图标链接建设项目公示网
  • 网站建设哪家信誉好设计网页通常用什么语言
  • 怎样做公司自己的官方网站济南咨询行业网站开发
  • 电商网站建设意义win10做网站
  • 保定免费建站服务高端定制开发网站
  • 网站卖了对方做违法吗南宁市学生网页设计
  • 北京商地网站建设公司南宁网站推广¥做下拉去118cr
  • wordpress 响应式 企业网站如何架设网站服务器
  • 枣庄市建设项目环评备案网站桓台县建设局网站
  • 网站模板 瀑布流天津河西做网站
  • 怎样自己建个人网站视频教程
  • 音乐网站开发与需求打不开网站怎么办
  • 域名做网站自己的电脑能看所有网站的浏览器
  • 骆诗网站建设企业邮箱登录入口163
  • 营销型网站建设公司易网拓wordpress网页地址
  • 乐清网站优化推广自己写小说的网站
  • 网站产品展示怎么做长沙专业做网站排名
  • 网站 服务器 带宽 估算 网站流量怎样建设营销型网站
  • 江苏网站制作做网站现在赚钱吗
  • 鞍山网站制作软件开发工作流程
  • 做美食网站的项目背景海外发布新闻
  • 做课内教学网站软考高级网络规划设计师
  • 恩做网站动态页面好o2o平台排名
  • 盐城网站制作哪家好保安服定制公司