首页 > 其他分享 >wxid转换

wxid转换

时间:2024-08-21 20:51:50浏览次数:10  
标签:协议 转换 汇编 微信 接口 HOOK wxid

目前根据现有手段hook出了一个新的接口

今天着重分析一下微信的接口,让大家对微信和HOOK有一个基本的认知
首先第一点,关于HOOK,是需要搭配微信电脑端启动的,启动之后可以像脚本一样运行一些指定命令,通过wxid查询对象信息

与微信协议有类似的地方,但不同点也非常多。

首先微信协议是利用对微信与服务器之间的消息传递工作的,破译微信的加密算法,伪装自身进行一系列操作,这种方法破译难度很大,而且微信对此有针对性的检测,需要很谨慎使用,这里我们就不谈协议了,主要介绍HOOK

HOOK的原理很简单,一般是使用OD进入微信电脑版的汇编代码中,通过一系列的汇编操作,寻找微信的一些关键功能call或者说节点,然后再进行操作。

经过以往不断的技术积累,微信的汇编已经不再是难点了,很多功能也已经组装完成

标签:协议,转换,汇编,微信,接口,HOOK,wxid
From: https://blog.csdn.net/yup619736/article/details/141402092

相关文章

  • 信息学奥赛初赛天天练-71-NOIP2016普及组-基础题2-进制转换、二进制转八进制、八进制
    NOIP2016普及组基础题24以下不是CPU生产厂商的是()AIntelBAMDCMicrosoftDIBM8与二进制小数0.1相等的八进制数是()A0.8B0.4C0.2D0.19以下是32位机器和64位机器的区别是()A显示器不同B硬盘大小不同C寻址......
  • STM32F407-ADC(模数转换)
    一、硬件STM32F407开发板,杜邦线。 通过通道获取板载电压的模拟输入信号转变为数字信号,并通过转换变成电压。 STM32F407有3个ADC,每个ADC有16个通道,下表为ADC通道对应的引脚,使用哪个通道就用杜邦线将对应的引脚与模拟输入连接起来。二、整体流程 ①开启PA时钟和ADC1时......
  • NAT地址转换中的PAT(地址复用)模式
    简介         在数据进行传输时,必要经过公网IP才能够传到其他地方(除了局域网),在局域网中想要将数据进行传输到外网,又不浪费公有IP的前提下,NAT地址转换应运而生。    NAT地址转换分为静态地址转换,动态地址转换,以及PTA地址转换,前两种只能一对一,也就说一......
  • ffmpeg批量mov转换mp4格式脚本
    vim convertMP4.sh 输入脚本:#!/bin/bash#检查是否提供了输入目录路径if[-z"$1"];thenecho"Usage:$0<input_directory>"exit1fi#获取输入目录路径input_directory="$1"#检查输入目录是否存在if[!-d"$input_directory"];......
  • 轻松生成文档:用docwriter将OCR结果转换为Word和OFD
    背景之前在使用PaddleOCR进行文字识别后,面临一个难题:如何将这些识别结果转换为规范的Word(docx)和OFD文档。经过一番搜索,市面上并没有一个开源组件能够很好地解决这个问题。于是,为了满足这一需求,我手搓了一个轻量级的开源库——docwriter,专门用于生成docx和OFD文件。https:/......
  • H10:数制转换(选作)
    “我来问道无馀说,云在青天水在瓶”今天来看数制转换!题目描述背景:我们通常使用的都是十进制的数字,但其实在生活中也经常会使用其它进制。这个题目会给你两个不同的数字,它们不属于同一进制,要求你计算出当它们分别处于何种进制之中时,两个数字相等。譬如12和5,在十进制下它......
  • py2puml 是一个用于将 Python 代码转换为 PlantUML 图的工具,python代码生成py2puml案
    py2puml 是一个用于将Python代码转换为PlantUML图的工具,但它可能不是广泛认知或广泛使用的库,因为存在多个类似名称的工具和库,且它们的功能和用法可能有所不同。不过,基于你的需求,我将提供一个假设性的例子,说明如何使用一个假想的 py2puml 库来生成Python代码的UML图。......
  • 【Leetcode 1370 】 数组序号转换—— 桶计数
    给你一个字符串 s ,请你根据下面的算法重新构造字符串:从 s 中选出 最小 的字符,将它 接在 结果字符串的后面。从 s 剩余字符中选出 最小 的字符,且该字符比上一个添加的字符大,将它 接在 结果字符串后面。重复步骤2,直到你没法从 s 中选择字符。从 s 中选出 ......
  • 颜色模型及其转换
    学OpenCV================================================颜色模型之间可以互相转换 ================================================示例代码1#include<iostream>23#include<opencv2/opencv.hpp>4#include<opencv2/core/utils/logger.hpp>5......
  • TypeHandler时间数据类型的转换
    说明在Java开发中,TypeHandler是MyBatis框架中的一个核心组件,用于实现数据库与Java类型之间的相互转换。它允许开发人员自定义类型处理器,以满足特定的业务需求。TypeHandler的作用是在MyBatis执行SQL查询或更新操作时,将数据库中的列值转换为Java对象,并在将Java对......