上一页 1 ··· 3 4 5 6 7
摘要: "这篇博客" 说了怎么去hook微信来接收好友消息和发送消息,现在就来实现一下,写了个成品软件 软件下载地址:https://www.lanzous.com/ib4g30j 界面很简单,如图:(需要注意的是软件只匹配微信版本2.8.0.121) 主要也就两个功能。 1、自动聊天:使用腾讯AI开放平台 阅读全文
posted @ 2020-05-18 23:36 Python成长路 阅读(1948) 评论(0) 推荐(0)
摘要: 微信机器人的实现有三种:web,app和exe。其中web很多账号受限登录不了,而hook app的话需要使用xposed则会封号,所以现在大部分机器人都是基于PC微信。 先实现一下最基本的机器人的功能:接收消息和发送消息。找相关call请看:https://blog.csdn.net/qq_384 阅读全文
posted @ 2020-05-18 22:18 Python成长路 阅读(10064) 评论(2) 推荐(0)
摘要: 我看到 "这篇文章" 之后自己尝试了一下还是找不到对应的call,毕竟没有学习过逆向,只是因为一时兴起想逆向一下微信。 找到关键CALL 不过我找到了一个投机取巧的办法:因为已经知道了微信的二维码图片是PNG格式的,而PNG有一个通用的文件头,如下 我们可以利用这个找到内存中的二维码图片,然后对它下 阅读全文
posted @ 2020-05-18 22:16 Python成长路 阅读(3150) 评论(0) 推荐(1)
摘要: 开篇 PC微信端读取联系人有三种常规方法: 1. hook相关call来实现拦截联系人数据 2. 读取内存中的包含联系人的二叉树结构 3. 解密读取微信本地数据库 其实前两种方法只是利用微信启动后已经读取联系人放到内存。第一种是拦截过程,第二种是直接获取内存的结果。 第一种方法 找CALL请看:ht 阅读全文
posted @ 2020-05-18 22:12 Python成长路 阅读(1657) 评论(0) 推荐(0)
摘要: 前言 二值化顾名思义就是将数变成两种值,一般非0即1。而在验证码处理中,如果直接使用灰度图,那么每个像素的值会在0 255,这样肯定会增加计算时间,而二值化后每个像素的值只是0和1。 在前面的简单验证码识别中,我的二值化代码是这样写的: ,至于这里为什么不乘1而乘255,因为我要显示图片看看效果。如 阅读全文
posted @ 2020-01-14 12:12 Python成长路 阅读(607) 评论(0) 推荐(0)
摘要: 原理 核心思想:相似的输入必会产生相似的输出。 原理:首先从训练样本矩阵中选择第一个特征进行划分,使每个子表中该特征的值全部相同(比如第一个特征是男女,则可以划分出两个子表,男表和女表),然后再在每个子表中选择下一个特征按照同样的规则继续划分更小的子表(比如第二个特征是年龄,我可以划分成三个子表(当 阅读全文
posted @ 2020-01-09 11:45 Python成长路 阅读(736) 评论(0) 推荐(0)
摘要: 朴素贝叶斯定理 原理请参考: http://www.ruanyifeng.com/blog/2011/08/bayesian_inference_part_one.html https://www.cnblogs.com/TimVerion/p/11197043.html 即 后验概率 = 先验概率 阅读全文
posted @ 2020-01-08 16:43 Python成长路 阅读(553) 评论(1) 推荐(0)
摘要: 灰度图和RGB图 灰度图是一个二维数组,每个值都表示这个像素点的灰度值(0到255之间的一个值),数组的维度(shape)则表示这个图片的长宽(单位像素px),先看个例子 我们看一下显示的图片,会看到一个1。然后我们再去看data,你会发现也可以看到一个1。这是不是就很好理解了。 RGB图片是一个三 阅读全文
posted @ 2020-01-03 11:26 Python成长路 阅读(579) 评论(0) 推荐(0)
摘要: 参考 https://www.biaodianfu.com/knn captcha recognition.html 内容大致一样,只是根据自己的想法加入了一些改动 KNN(k近邻算法) 算法原理请看:https://www.biaodianfu.com/knn.html 我来说一下sklearn中 阅读全文
posted @ 2020-01-03 11:21 Python成长路 阅读(530) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7