<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[AngrySnack的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/AngrySnack</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; AngrySnack]]></copyright><item><title><![CDATA[spiderdemo第二十五题：控制台检测]]></title><link>https://blog.youkuaiyun.com/AngrySnack/article/details/161516986</link><guid>https://blog.youkuaiyun.com/AngrySnack/article/details/161516986</guid><author>AngrySnack</author><pubDate>Fri, 29 May 2026 14:30:53 +0800</pubDate><description><![CDATA[放开后可以看到断在了ar函数能看到ar是原生的Object.defineProperty。一直在这里单步，也能找到trigger、checkDebugger这些函数，我们直接使用条件断点hook，控制台执行if(){debugger;可以看到所有的检查点函数都断住了，而查看当前的函数，发现检测点都是执行的mm函数我们此时重写这些检测点函数，我是全部重写了执行后能看到出结果了暂且这样吧， 不知道和出题者的原意是否一致。算做出来了吧其他题目公众号：码字的秃猴，有解析。]]></description><category></category></item><item><title><![CDATA[深度解析分散化与再平衡策略的实战奥秘-python基金分析]]></title><link>https://blog.youkuaiyun.com/AngrySnack/article/details/150469660</link><guid>https://blog.youkuaiyun.com/AngrySnack/article/details/150469660</guid><author>AngrySnack</author><pubDate>Sun, 17 Aug 2025 17:19:18 +0800</pubDate><description><![CDATA[最近看到一本书很有意思，讲到一个投资的决策、拿到了“加拿大国家杂志奖”。投资决策如下，以及年复合回报率：投资策略对此我不再介绍，本文将借鉴这一核心理念，结合国内投资者可及的基金产品，选取和各一只（且均拥有十年以上历史数据），通过Python模拟两种不同的再平衡策略。我们将从每只基金1000元的初始固定投入开始，分别模拟在和这两种策略下的投资回报率，并通过数据对比，为您的投资决策提供实战洞察。]]></description><category></category></item><item><title><![CDATA[windows沉浸式安装postgresql-%99成功]]></title><link>https://blog.youkuaiyun.com/AngrySnack/article/details/149669599</link><guid>https://blog.youkuaiyun.com/AngrySnack/article/details/149669599</guid><author>AngrySnack</author><pubDate>Sat, 26 Jul 2025 17:58:07 +0800</pubDate><description><![CDATA[很多小伙伴遇到window安装pgsql时，会发生各种各样的问题，包括但不限于：中文路径问题、权限问题等等此文以本人常处理的流程来完整安装一次，成功率高达99%（以win10为例）]]></description><category></category></item><item><title><![CDATA[极验4.0滑动验证码逆向]]></title><link>https://blog.youkuaiyun.com/AngrySnack/article/details/147896642</link><guid>https://blog.youkuaiyun.com/AngrySnack/article/details/147896642</guid><author>AngrySnack</author><pubDate>Mon, 12 May 2025 14:48:50 +0800</pubDate><description><![CDATA[首先请求分析，过滤掉图片请求后找到load（加载）和verify（验证）两个请求，从分析他们的入参和返回值，可发现验证接口只有一个W为加密参数，其他的值都能在load的入参或者返回值找到，因此只需要分析W值生成就好。可以看到lot的实际赋值与一串字符串有关，刚开始我将这个固定死了（对结果无影响），后来发现直接在前面的一个自执行函数中有赋值，而未知参数So89的值也已经有了。分析得知，u值的加密是函数跟_的加密函数大体一致，不同的是u的生成取的是。找到h的生成函数，发现和之前的版本一致，一个随机的16位数。]]></description><category></category></item><item><title><![CDATA[海康威视CVE-2017-7921漏洞查找与利用]]></title><link>https://blog.youkuaiyun.com/AngrySnack/article/details/133764069</link><guid>https://blog.youkuaiyun.com/AngrySnack/article/details/133764069</guid><author>AngrySnack</author><pubDate>Wed, 11 Oct 2023 11:28:00 +0800</pubDate><description><![CDATA[海康威视 CVE-2017-7921 漏洞]]></description><category></category></item><item><title><![CDATA[第二届猿人学web比赛第一题浅记]]></title><link>https://blog.youkuaiyun.com/AngrySnack/article/details/131297434</link><guid>https://blog.youkuaiyun.com/AngrySnack/article/details/131297434</guid><author>AngrySnack</author><pubDate>Mon, 19 Jun 2023 23:49:09 +0800</pubDate><description><![CDATA[猿人学第二届比赛题]]></description><category></category></item><item><title><![CDATA[国家医保服务平台js逆向（SM4+SM2）]]></title><link>https://blog.youkuaiyun.com/AngrySnack/article/details/130049525</link><guid>https://blog.youkuaiyun.com/AngrySnack/article/details/130049525</guid><author>AngrySnack</author><pubDate>Sun, 09 Apr 2023 22:37:27 +0800</pubDate><description><![CDATA[SM4,SM2]]></description><category></category></item><item><title><![CDATA[http2.0初体验]]></title><link>https://blog.youkuaiyun.com/AngrySnack/article/details/129191899</link><guid>https://blog.youkuaiyun.com/AngrySnack/article/details/129191899</guid><author>AngrySnack</author><pubDate>Thu, 23 Feb 2023 22:46:30 +0800</pubDate><description><![CDATA[Http2.0初体验]]></description><category></category></item><item><title><![CDATA[笔趣阁分布式flask爬虫]]></title><link>https://blog.youkuaiyun.com/AngrySnack/article/details/127717970</link><guid>https://blog.youkuaiyun.com/AngrySnack/article/details/127717970</guid><author>AngrySnack</author><pubDate>Sun, 06 Nov 2022 17:03:54 +0800</pubDate><description><![CDATA[笔趣阁分布式爬虫]]></description><category></category></item><item><title><![CDATA[知乎搜索信息获取(x-zse-96)参数JS逆向破解]]></title><link>https://blog.youkuaiyun.com/AngrySnack/article/details/122978215</link><guid>https://blog.youkuaiyun.com/AngrySnack/article/details/122978215</guid><author>AngrySnack</author><pubDate>Thu, 17 Feb 2022 10:42:49 +0800</pubDate><description><![CDATA[网站：aHR0cHM6Ly93d3cuemhpaHUuY29tLw==
1、网页抓包分析，找到返回数据接口与加密参数

可以看到search_v3这个就是返回参数的接口，复制对应的cURL(base)到postman进行重新请求

通过重复测试可以知道只需要三个参数就能获取到数据（x-zse-96、x-zse-93、cookie），其中x-zse-93为固定值、cookie为身份认证信息，只有x-zse-96为动态变化，下滑数据也能得到新的请求信息，验证x-zse-96为动态参数

2、加密参数破解
老一套]]></description><category></category></item><item><title><![CDATA[天翼云登录破解js逆向]]></title><link>https://blog.youkuaiyun.com/AngrySnack/article/details/115649126</link><guid>https://blog.youkuaiyun.com/AngrySnack/article/details/115649126</guid><author>AngrySnack</author><pubDate>Tue, 13 Apr 2021 00:16:13 +0800</pubDate><description><![CDATA[网站：https://m.ctyun.cn/wap/main/auth/login?redirect=%2Fmy

账号：234555551@qq.com

密码：fffffffffff....666

抓包分析一下：





密码直接加在url后面进行请求，打个xhr断点看看堆栈



找一下堆栈，当然也能直接全局搜加密点，在此处找到加密点，断点打一下



encodeURI(Object(f["c"])(r.value, Object(f["f"])(Object(f["g"])(a.val...]]></description><category></category></item><item><title><![CDATA[某建筑市场监管平台-AES加密逆向]]></title><link>https://blog.youkuaiyun.com/AngrySnack/article/details/115646308</link><guid>https://blog.youkuaiyun.com/AngrySnack/article/details/115646308</guid><author>AngrySnack</author><pubDate>Mon, 12 Apr 2021 22:59:39 +0800</pubDate><description><![CDATA[网站：aHR0cDovL2p6c2MubW9odXJkLmdvdi5jbi9kYXRhL2NvbXBhbnk=

抓包分析：网站为ajax加载，返回值为一大串数据，大致判断为js将数据解密为数据，打个xhr断点看下









按惯例找一下堆栈，找到value的堆栈好像是一个，往上找



发现一个疑似加密点的地方，将t.data进行解析。打上断点，发现传入参数就是密文





加密函数就为h(t.data),断点找到函数



加密函数函数全在这了，当然也可以选择用webpack补...]]></description><category></category></item><item><title><![CDATA[财联社js逆向]]></title><link>https://blog.youkuaiyun.com/AngrySnack/article/details/115608790</link><guid>https://blog.youkuaiyun.com/AngrySnack/article/details/115608790</guid><author>AngrySnack</author><pubDate>Sun, 11 Apr 2021 22:46:45 +0800</pubDate><description><![CDATA[网址：aHR0cHM6Ly93d3cuY2xzLmNuL3RlbGVncmFwaA==

首先进行网站抓包分析







加密函数：sign，页面是ajax加载。全局搜一下sign加密点









此处有15个结果，一个一个找能找到结果。此处我直接打一个xhr断点进行分析。然后直接断住了，查看一个堆栈。









搜一下sign，发现有两个点。

大致判断sign的生成点在这，打个断点进行分析下。分别打印未执行和执行的时候，p的值。

发现此处为sign的加密点，...]]></description><category></category></item><item><title><![CDATA[Python爬虫爬取快代理上的免费代理]]></title><link>https://blog.youkuaiyun.com/AngrySnack/article/details/82431942</link><guid>https://blog.youkuaiyun.com/AngrySnack/article/details/82431942</guid><author>AngrySnack</author><pubDate>Wed, 05 Sep 2018 22:36:47 +0800</pubDate><description><![CDATA[目标网站：https://www.kuaidaili.com/free/

对目标网站进行分析：



发现点击下一页时，url的变化只有最后的数字在变化，因此用一个循环来遍历所有的url：



定义一个函数来获取网页信息：



最后用Excel表格来存储：



 

 

 ...]]></description><category></category></item></channel></rss>