自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老鹰的博客

学无止境~

  • 博客(111)
  • 资源 (1)
  • 收藏
  • 关注

原创 python图像识别 - paddleocr (小白安利款)

前言之前我有记载过,关于Python的图像识别的文章,但是识别率不高且不够灵活,实用性不强,所以不怎么推荐最近发现一个新的Python写好的的轮子--paddleocr,本人也安装并使用了,识别率也大大提高,一些工作中也能利用到,特别不错~相关链接:https://github.com/PaddlePaddle/PaddleOCR/blob/develop/doc/doc_ch/whl.md安装与使用pip安装: pip install paddleocr注意:安装完成以后,运

2020-11-10 11:52:17 26455 6

原创 从 GitHub 上手动安装python包教程

基本流程第一步,下载第二步,解压,打开到出现 setup.py 的文件目录第三步;打开 Windows Powershell,在当前文件目录中,shift + 鼠标左键,出现第四步,激活虚拟环境该步针对安装虚拟环境的有用,若没有安装虚拟环境,则该步忽略运行第五步我是借助 anaconda 配置的GPU学习环境,所以还必须激活对应虚拟环境位置...

2020-03-17 09:14:58 24005 11

原创 记:解决ADB Interface 找不到驱动程序方法

前言由于之前一直在自己笔记本上跑数据,公司台式机上一直没安装sdk,终于有时间了,以为很快安装好,没想到台式机碰到一堆坑。最后终于解决,特此记录,希望给有同样问题的小伙伴参考~安装好sdk后,以为用的我小米手机可以做真机调试了,手机连上PC之后驱动居然没装上,一直显示为安装成功,如图: 解决方法找了好多所谓的...

2019-12-27 18:24:41 70294 2

原创 个人总结 - JS逆向解析

目前加密的方式总结有下面几点: 对称加密(加密解密密钥相同):DES、DES3、AES 非对称加密(分公钥私钥):RSA 信息摘要算法/签名算法:MD5、HMAC、SHA 前端实际使用中MD5、AES、RSA,自定义加密函数使用频率是最高的 几种加密方式配合次序:采用非对称加密算法管理对称算法的密钥,然后用对称加密算法加密数据,用签名算法生成非对称加密...

2019-08-13 15:10:39 24055 1

原创 解决pyinstaller 打包 ddddocr 库方法

ddddocr 库 在打包成 exe 文件后一直有各种各样的问题。无法运行。总是提示缺少 onnxruntime_providers_shared.dll 等问题。例如下图:所以这里总结一下打包解决方法。

2024-10-12 10:52:07 491

原创 Python 操作windows应用窗口置顶

【代码】Python 操作windows应用窗口置顶。

2024-10-09 16:09:59 187

原创 NodeJs报错:request to https://registry.npmjs.org/accepts failed, reason: connect ETIMEDOUT

刚安装npm install xxx时,出现以下如图错误:原因:因为访问网址需要翻墙才能访问,所以在国内经常会出现连接超时等问题。为了解决这个问题,可以将npm的源设置为国内的镜像例如淘宝镜像。

2024-08-18 18:35:34 2937

原创 DataGrip安装与MySQL连接

点击页面中的【Download】进入下载界面,如下图所示:根据自己的电脑系统选择不同的版本【windows/macOS/linux】,点击【.exe】可选择不同的安装包,最后点击【Download】即下载最新版本的安装包。如果想下载其他版本,可点击页面左侧的【Other versions】进行选择。

2024-08-13 17:39:36 512

原创 v-jstools插件 - hook+自动补环境

我们每次逆向扣完代码存放在 nodejs 上是运行不出结果的,因为缺少浏览器环境特有的一些 window/document/navigator/localstorage 等参数,所以我们需要把这些缺少的浏览器环境补上,让这份js代码在本地nodejs环境下也能运行出结果来。补环境可以分为三部分,上中下三层。补环境的好处就是我们完全不用考虑内部的算法逻辑,让它能正常跑起来输出就行。

2024-06-24 18:55:40 2151

原创 解决无限debugger总结

1: Notepad(修改保存) + ReRes(插件替换)2: Fidder + 编程猫 + hook。

2024-06-21 18:11:45 1092

原创 爬虫工具 - ReRes插件 / Gores插件 (替换js文件)

复制原始网站js文件,用ast还原后保存为新的js文件,用ReRes插件进行替换。

2024-06-21 10:39:45 1296

原创 油猴hook+内存爆破

说明:来回翻页发现只有请求体的token需要逆向,而这个请求体是在params里,拼接到url里,可以直接用油猴hook url里的关键字token=。正常步骤hook代码发现很轻松的断到来token生成的地方,通过调用堆栈可以回溯到加密的地方很明显 _0x1419b1 =是 加密函数,扣代码就行了检查发现顶部有个自执行函数,而且把_0x4844作为参数传进去的,那么一起扣下来。

2024-06-19 18:38:05 424

原创 Python - DES3加解密、DES.ECB pkcs7解密

ECB pkcs7解密。

2024-04-29 14:22:11 1167 1

原创 x浪-滑块验证码步骤整理

【代码】x浪-滑块验证码步骤整理。

2024-04-09 09:40:11 170

原创 python - 更改pdf中文本的字体高亮颜色(fitz模块)

【代码】python - 更改pdf中文本的字体高亮颜色(fitz模块)

2024-03-22 09:27:48 916

原创 selenium进阶设置

问题一:有界面时可以展示的元素,无头模式报错element not interactable:通过错误截图发现,页面上有该元素,但是页面不够大,没有显示想定位的元素。

2024-03-01 11:25:12 500

原创 记:selenium定位验证码元素后,使用location截取验证码对应不上

有的也不一定,我另一台机器换了显示器就识别不了,原来的没问题。有解决继续更新~~

2024-02-29 17:24:42 292

原创 滑块验证码之模拟人工滑速

代码直接运行即可此处是用的selenium模拟,主要记录的难点是如何具体原理和利用到的东西都有做注释,逻辑完整,小白还是可以尝试理解的。

2023-11-24 18:33:10 1574

原创 Hook+jsdom 解决cookie逆向

前言记录下如何破cookie逆向目标目标网址:https://q.10jqka.com.cn/目标接口:http://q.10jqka.com.cn/index/index/board/all/field/zdf/order/desc/page/2/ajax/1/对抗:cookie反爬虫处理,关键字v,如图解决步骤1、JS中关键字查找如上,我们找到了关键字 v,那么接下来就用hook搜查点击F12,打开 开发者工具,选择Console直接输入hook代码(function () {

2023-11-23 14:01:16 1649

原创 selenium4.15.2 报错Exception managing chrome: error sending request for url 和 打开Chrome浏览器自动退出问题

这里记录下,给相关词条增加个搜索~

2023-11-10 10:26:47 17759 22

原创 小工具 - Python图片转PDF文件

主要整理记载一些python实现的小脚本,网上基本转换要会员,懒得搞了,这个一键生成,可以打包成exe文件使用。

2023-10-19 16:11:04 919

原创 总结TLS指纹反爬

TLS指纹,也有人叫JA3指纹。在创建TLS连接时,根据TLS协议在Client Hello阶段发送的数据包就是就是TLS指纹。不同浏览器、不同版本(不同框架)因为对协议的理解和应用不一样,所以发送的数据包内容也就不一样,所以就形成了TLS指纹。

2023-07-10 18:09:32 4507

原创 高效简单解决滑动验证码

剩下的问题就好办了,我们只需要对轮廓的面积或者周长范围做限制,就能过滤出目标轮廓的位置, 前提是我们对目标位置的轮廓大小是预先确定的。轮廓的面积大概是 6000 到 8000 之间,周长在 300 到 500 之间, 最后用外接矩形获取该轮廓图的坐标位置和宽高大小。首先先来分析下,核心问题其实是要怎么样找到目标缺口的位置,一旦知道了位置,我们就可以借用selenium等工具完成拖动的操作。首先将图片进行高斯模糊处理,高斯模糊的主要作用是减少图像的噪声,用于预处理阶段。opencv 是什么?

2023-06-29 16:22:08 1362

原创 个人总结 - IP代理池的思考

今天话有点多,连续发了几篇博客,主要平常忙的话就没时间关注博客这块,今天兴致在,就勤快点哈哈一般公司除非有钱,他可以购买ip服务器,或者大量高质量ip,但是有的时候,公司经济有限,需求量不大,个人本身做些业务的需求上,那么就可以自己搭建个本地的个人ip池。因此我们可以理清下搭建池的思路与逻辑如何。

2023-06-28 17:39:35 2496

原创 搭建IP代理池 - ProxyPool

ProxyPool是一个简易高效的代理池,他可以在windows上搭配redis使用,也可以在Docker使用提供如下功能:1、定时抓取免费代理网站,简易可扩展。2、使用 Redis 对代理进行存储并对代理可用性进行排序。3、定时测试和筛选,剔除不可用代理,留下可用代理。4、提供代理 API,随机取用测试通过的可用代理。

2023-06-28 16:24:18 3953

原创 ATX Server2-多设备集群环境搭建

ATX Server2是⼀个移动设备管理平台,主要是Python3+NodeJS+RethinkDB开发。用于集中管理我们的设备,以及远程运行测试用例。官方文档:https://github.com/openatx/atxserver2搭建这样⼀套系统,需要:1、atxserver2: 安装网址: https://github.com/openatx/atxserver2。

2023-06-26 16:12:39 1379

原创 【解决】常见反爬总结之SVG映射

记得好早之前,我做过关于外卖平台字体加密反爬总结笔记,今天给大家记录另外一种常见的反爬 —— SVG 映射

2022-08-12 17:00:22 846 1

原创 逆向分析:还原 App protobuf 协议加密

日常记录,加深印象,希望对大家有帮助~

2022-08-12 16:20:16 1366 1

原创 【解决】:error:Microsoft Visual C++ 14.0 is required.报错

Python包安装常见问题

2022-08-08 17:28:51 9731 3

原创 【QtScrcpy】开源的投屏控制软件 - 安利

手机与电脑之间的多屏协同~~

2022-06-09 18:13:02 18344 5

转载 Python 远程控制 Windows 服务器

前言在很多企业会使用闲置的 Windows 机器作为临时服务器,有时候我们想远程调用里面的程序或查看日志文件Windows 内置的服务「 winrm 」可以满足我们的需求它是一种基于标准简单对象访问协议( SOAP )的防火墙友好协议,允许来自不同供应商的硬件和操作系统进行互操作官网:https://docs.microsoft.com/en-us/windows/win32/winrm/portal1. 被控端 windows这里以 Windows 10 系统机器为例具体操作步骤如下:1-

2022-05-16 15:46:53 1403 1

原创 【程序告警】Python发送通知到企业微信

前言目前疫情严重,我因为公司项目上的程序每天都要运行,下班的时候人不在,不知道程序运行状态怎么样,有没有报错,能不能及时修复,所以在项目上加了个程序告警,以方便我及时了解程序状态。目前常见的告警方式有:邮件,电话,短信,微信。因为我工作是用的企业微信,应用使用时间也多,有历史记录,查看也方便,所以我选择的是企业微信。步骤1.新建应用首先登陆网页版企业微信: https://work.weixin.qq.com/点击 应用管理 ==> 应用 ==> 创建应用上传应用的 logo,输

2022-04-14 18:07:51 1624

原创 总结:用Python实现定时任务的八种方案

前言目前为止,在我工作中,常常会用到需要周期性执行的任务,其中,第一种方式是采用 Linux 系统自带的 crond 结合命令行实现。另外一种方式是直接使用Python。因此,我总结整理了下的是常见的Python定时任务的实现方式,方便给需要的人采用。定时目录方案利用while True: + sleep()实现定时任务使用Timeloop库运行定时任务利用threading.Timer实现定时任务利用内置模块sched实现定时任务利用调度模块schedule实现定时任务利用任务框架APSchedule

2021-10-13 17:24:37 797

原创 最新:GoDadddy注册的域名,如何将域名解析设置到腾讯邮箱(MX记录)

注册腾讯邮箱1、首先我们需要搜索腾讯企业邮箱注册一下2、然后域名管理里面直接显示绑定域名3、然后就是输入域名,输入之后就跳转到这个页面GoDadddy官网设置MX解析1、首先搜索GoDadddy官网 https://sg.godaddy.com并且登录你的GoDadddy账号2、登录进去以后,找到帮助-域名服务器和 DNS - (下拉)管理 DNS 记录点击进去,找到域名服务器点击你会看到如图,按照红框内容找到DNS域名管理,这里可以知道如何更改域名的流程(https://sg.go

2021-09-26 16:54:41 2459

原创 记录:weditor/uiautomator 报错出现 cannot identify image file 解决方案

前言由于现在做的移动端多设备群控框架已经搭建的差不多,手中的手机设备也有10多台在群控运行,有小米,红米,荣耀,vivo,oppo ,华为不同的手机设备都有在用。每天完成不同的任务需求抓取。在此期间每次配置设备时有的手机安装atx在weditor上运行时总会报错关于 cannot identify image file <_io.BytesIO object at 0x0000015F5F6E2FC0> 等类似错误,如图:对此,也困扰了我一段时间,网上也没有类似案例查询,只能一步步的自己

2021-07-05 16:52:05 3127 2

原创 Dict 的实现原理

简介Python内部很地方都使用着dict这种结构,在对象属性__dict__就是一个字典,所以对其效率要求很高。从接口上和实现上,python的dict都算是一种hashmap。dict采用了哈希表,最低能在 O(1)时间内完成搜索。同样的java的HashMap也是采用了哈希表实现,不同是dict在发生哈希冲突的时候采用了开放寻址法,而HashMap采用了链接法。二. 字典是否是有序的?在Python3.6之前,字典是无序的,但是Python3.7+,字典是有序的。在3.6中,字典有序是一个i

2021-06-11 17:40:07 790 1

原创 HTTP/2.0 - 最新超强反爬虫方案!(禁用所有 HTTP 1.x 的请求)

现在很多爬虫库其实对 HTTP/2.0 支持得不好,比如大名鼎鼎的 Python 库 —— requests,到现在为止还只支持 HTTP/1.1,啥时候支持 HTTP/2.0 还不知道。

2021-06-01 12:18:58 2447 2

原创 Pandas常用操作方法

本文总结自己经常使用的pandas操作方法:import pandas as pdimport numpy as np1、创建DataFrame数据方式1:通过字典直接创建df1 = pd.DataFrame({ "name":["小明","小红","小孙","王小","关宇","刘蓓","张菲"], "age":[20,18,27,20,28,18,25], "sex":["男","女","男","男","男","女","女"], "score":[6

2021-05-07 12:16:52 3029

原创 celery 爬虫使用

简介celery是一个基于分布式消息传输的异步任务队列,它专注于实时处理,同时也支持任务调度。它由三部分组成,消息中间件,任务执行单元和任务执行结果存储组成。官网 :http://www.celeryproject.org/ 下载:pip install celery消息中间件:Celery本身不提供消息服务,但是可以方便的和第三方提供的消息中间件集成。包括,RabbitMQ, Redis等等。任务执行单元:Worker是Celery提供的任务执行的单...

2021-04-02 18:13:17 795 1

原创 个人总结 - apk反编译爬虫 - 补充

前言对之前apk反编译的补充,很久没更新,怕忘记啦。正所谓好记性比不过烂笔头,哈哈上一篇的地址:https://blog.csdn.net/weixin_42277380/article/details/97235098?spm=1001.2014.3001.5501问题一:app抓到数据包,可返回的数据是加密的原因:被AES加密了,要想还原出明文,必须要反编译拿到KEY解决过程1、下载APK文件2、通过搜一些特征字符串,确定需要的.dex文件 ,例如找到url中加密的参数来搜

2021-04-02 11:35:00 468 2

多移动设备手机集群管理项目

个人自用

2023-07-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除