![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
猿人学题解
文章平均质量分 79
小玉的小本本
这个作者很懒,什么都没留下…
展开
-
猿人学第5题,hook任意cookie被设置的瞬间
直接hook任意cookie被设置的瞬间, 定位到cookie设置的接口新的hook方式,捕获任意一个cookie被设置的瞬间其实经过修改,可以捕获任意对象的指定属性执行指定方法时的瞬间直接在搜索引擎搜索(hook cookie)也可以查到以下代码(这是一个油猴的脚本)// ==UserScript==// @name Hook Cookie// @namespace&n原创 2022-03-23 23:43:36 · 2057 阅读 · 2 评论 -
猿人学第二题,手撕OB混淆给你看(step06-控制流平坦化)
前情回顾:猿人学第二题,手撕OB混淆给你看(Step1-开篇)猿人学第二题,手撕OB混淆给你看(step2-字符串数字回填)猿人学第二题,手撕OB混淆给你看(step3-函数调用还原)猿人学第二题,手撕OB混淆给你看(step4-对象调用还原)猿人学第二题,手撕OB混淆给你看(step5-分支流程判断)控制流平坦化这一章会使用上一章生成的 02_ob_if_reload.json文件最终生成一份02_ob_sort_reload.js文件和一份 02_ob_sort_reload.jso原创 2022-03-16 11:01:07 · 766 阅读 · 0 评论 -
猿人学第二题,手撕OB混淆给你看(step5-分支流程判断)
前情回顾:手撕OB混淆(Step1-开篇)手撕OB混淆(step2-字符串数字回填)手撕OB混淆(step3-函数调用还原)手撕OB混淆(step4-对象调用还原)分支流程判断这一章会使用上一章生成的 02_ob_obj_property_reload.json文件最终生成一份02_ob_if_reload.js文件和一份 02_ob_if_reload.json 文件上一章我们已经把if (_0x5500bb['qsLgw'](_0x5500bb['RmLGP'],原创 2022-03-15 11:35:42 · 241 阅读 · 0 评论 -
猿人学第二题,手撕OB混淆给你看(step4-对象调用还原)
前情回顾:猿人学第二题,手撕OB混淆给你看(Step1-开篇)猿人学第二题,手撕OB混淆给你看(step2-字符串数字回填)猿人学第二题,手撕OB混淆给你看(step3-函数调用还原)对象调用还原这一章会使用上一章生成的 02_ob_call_function_reload.json文件最终生成一份02_ob_obj_property_reload.js文件和一份 02_ob_obj_property_reload.json 文件上一章,我们已经把_0x434ddb[$dbsm原创 2022-03-14 09:55:36 · 674 阅读 · 0 评论 -
猿人学第二题,手撕OB混淆给你看(step3-函数调用还原)
前情回顾:猿人学第二题,手撕OB混淆给你看(Step1-开篇)猿人学第二题,手撕OB混淆给你看(step2-字符串数字回填)函数调用还原这一步会使用上一步生成的 02_ob_string_number.json文件和开端生成的02_ob_left_3.js 文件最终生成一份02_ob_call_function_reload.js文件和一份 02_ob_call_function_reload.json 文件上一章已经将函数调用时的参数都还原出来了,把_0x434dd原创 2022-03-13 09:58:28 · 425 阅读 · 4 评论 -
猿人学第二题,手撕OB混淆给你看(step2-字符串数字回填)
猿人学第二题,手撕OB混淆给你看(Step1-开篇)本系列所有所需文件都在这里:https://www.aliyundrive.com/s/D2DViEUL8x7字符串与数字回填这一步会使用上一步生成的 02_ob_right_3.json文件最终生成一份 02_ob_string_number.js文件和一份 02_ob_string_number.json 文件之前已经下载了源JS文件,并将其分割成了两部分,02_ob_left_3.js : 执行第二步原创 2022-03-12 13:15:03 · 1462 阅读 · 0 评论 -
猿人学第二题,手撕OB混淆给你看(Step1-开篇)
基于AST 手撕OB混淆猿人学题目2原创 2022-03-11 21:40:27 · 3410 阅读 · 0 评论 -
猿人学第一题采用RPC的解法
题目1:抓取所有(5页)机票的价格,并计算所有机票价格的平均值,填入答案。浏览器: edgeIDE: pycharmSekiro: 基于长链接和代码注入的Android private API暴露框架 (github.com) https://github.com/virjar/sekiro分析网页1.F12查看数据来源发现有个调试断点,影响了使用,我们启用本地文件替代,将这个文件里的3行代码直接删掉,就可以了,具体启用本地替代方式: 在网页的JS中注入Hook然后原创 2022-03-06 13:14:01 · 2187 阅读 · 1 评论