- 博客(11)
- 收藏
- 关注
原创 某门店app 利用差分故障攻击完成白盒aes 逆向思路
传入正确密文,和一系列错误密文,倒推出轮密钥,项目:phoenixAES。4、hook完发现走了localAESWork4Api和md5_crypt,已经知道了它的偏移地址,那我就可以用unidbg进一步调试,进行算法分析,确定加密位置。1.循环左移:将左边的一个字节挪到右边 2.S盒替换:将数值本身作为索引取出S数组中对应的值,注意,S盒为固定的。二、输入的明文与初始轮密钥进行逐字节异或,完成初始轮的密钥混合,即初始轮密钥加。AES-128接收16字节的明文输入,16字节的密钥,输出16字节的密文结果。
2025-04-23 15:41:42
1061
原创 记录某次 获取某游戏饰品网站交易记录
在进行网站数据爬取时,经常会遇到各种反爬措施,如Cookie失效、IP限制等。本文将介绍如何通过模拟生成网站所需的参数来获取某游戏饰品网站的交易记录。网站:aHR0cHM6Ly93d3cuYzVnYW1lLmNvbS9jc2dvPython 3.xrequests 库execjs 库(可选)获取某网站饰品交易记录,抓个包,发现返回数据是明文curl转requests快速测下所需参数,经测试,一大串参数,发现只需 “acw_sc__v2” 参数,该参数是阿里系的的一个风控算法。经观察,该参数会过期或在检测到异
2025-04-21 15:38:40
373
原创 浏览器魔改:实现指纹浏览器
Chromium是一个开源的浏览器项目,由Google主导开发,是Google Chrome浏览器的基础。Chromium以其高度的可定制性和扩展性,成为了开发指纹浏览器的理想平台。通过对Chromium进行魔改,开发者可以轻松地修改浏览器指纹信息,实现反追踪和账号管理的功能。通过对浏览器指纹信息的分析和修改,可以实现反追踪和账号管理的功能。
2024-05-26 15:18:56
5116
原创 Android逆向工程入门简介
Android逆向工程是指对Android应用程序进行深入分析的过程,以理解其内部工作原理、修改或改进其功能。在这个教程中,我们将介绍一些常用的工具和技术,帮助你开始进行Android应用的逆向工程。
2024-05-15 23:16:05
671
原创 爬虫技术:攻防对抗与数据采集——Web Js逆向篇
爬虫原本仅涉及基本的网络请求、数据处理和存储。然而,随着网站采取各种措施以提高数据传输速度和安全性,爬虫开发变得日益复杂。本篇文章将介绍爬虫技术中的一些关键环节,包括抓包、参数分析、加密定位、代码压缩与混淆处理,以及模拟浏览器环境等。
2024-05-14 19:23:42
1237
2
原创 module ‘memcache‘ has no attribute ‘Client‘的解决方法
module 'memcache' has no attribute 'Client'
2023-02-13 20:32:51
1032
原创 requests.exceptions.ProxyError: HTTPSConnectionPool(host=‘**‘, port=443): Max retries exceeded with
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.baidu.com', port=443): Max retries exceeded with url: /s?rtt=1&bsst=1&cl=2&tn=news&ie=utf-8&word=%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4 (Caused by ProxyError('Cannot connect to proxy.', OSError(
2022-07-01 22:42:06
1862
6
原创 python完成滑动拼图验证码破解
滑动拼图验证码是滑动验证码的进阶版,主要是多了缺口位置,需要我们准确定位缺口位置,并将滑动按钮移动到相应的位置,滑动拼图验证分为两种,一种是能用元素选择工具定位缺口位置的,一种是无法用元素选择工具定位的缺口位置的,能够用元素选择工具选中缺口的滑动拼图验证,其原理与之前的滑动验证差别不大,思路为:定位滑动按钮大小,定位缺口位置,相减后利用selenium移动,完成验证。本次,我们主要完成的是无法用元素选择工具定位的滑动拼图验证。面对无法用元素选择工具定位的滑动拼图,我们使用的是PIL库的ImageChop
2022-06-30 01:04:59
4809
原创 python普通滑块验证码破解初级版
python处理验证码滑块的思路如下:用selenium打开网页->定位模块->用selenium模拟鼠标拖动滑块完成验证。1、首先打开开发者工具,用元素选择整个滑块模块,查看尺寸这里在选择后整个滑块显示的尺寸为宽300px,高40px,接下来我们选择滑块按钮,显示的是40px,意味着我们需要将滑块按钮滑动300px-40px=260px接下来我们引入selenium模块,利用xpath定位滑块位置,代码如下:定位滑块后,我们利用selenium库提供的ActionChains模块下的click
2022-06-29 23:43:56
2953
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人