乐易论坛-乐易网易语言培训教程火山PC视窗中文编程交流论坛

 找回密码
 立即注册

手机号登录

用手机号号登陆

微信登录

微信扫码,快速开始

QQ登录

用QQ账号登陆

办理VIP,定制软件,报名培训联系QQ[重磅]2024年实地培训高清培训目录火山PC版乐易模块使用教程
请牢记揰掵佲的QQ号1615457736 1615457734 其他都是骗子有了火山,易语言是否还有必要学习吗?易语言0基础入门课程
火山PC视窗0基础入门课程易语言外挂0基础入门课程火山PC视窗火山HOOK入门课程
易语言误报处理课程QQ空间POST课程2022年火山PC易语言POST系列课程
Android逆向Jeb动态调试0基础课程QQ邮箱网页POST课程WeChat个微Hook实战课程
百日Js加密分析实战课程(无密下载)QQ群POST课程h5游戏WebSocket逆向视频
JavaScript加密特训课程易语言汇编快速入门课程破解实战系列课程
[2024年]火山PC0基础x64位游戏内存辅助开发教程手游模拟器脚本0基础课程易语言加密防破解0基础入门课程
广告位招租联系QQ1615457736  
查看: 5067|回复: 0

[图文教程] PC版VX更新检测技术分析_主要针对xml分布的技术

[复制链接]

[图文教程] PC版VX更新检测技术分析_主要针对xml分布的技术

[复制链接]
已绑定手机
已实名认证
揰掵佲
等级头衔

等級:乐易运营组

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分成就
易币
贡献
主题
精华
金钱
积分
34160
注册时间
2014-8-2
最后登录
1970-1-1

勋章墙

2021-8-30 10:54:44 | 显示全部楼层 |阅读模式
1.找一款抓包工具,我用的是 HTTPAnalyzerFullV7 ,打开VX,找到设置-关于-检测新版 回头看抓包工具看到下面的信息
https://dldir1.qq.com/weixin/Windows/update3.3.5.50.xml                                                      
https://dldir1.qq.com/weixin/Windows/WeChat_3.3.5_update50_ex.xml                                             
https://dldir1.qq.com/weixin/Win ... V3.3.5to3.3.5.patch               
2.猜测里面包含了更新信息,打开网址查看                  

网址1包括了更新更新日志,版本号
网址2包括每个VX文件的MD5 大小 等信息
网址3根据猜测是 升级需要覆盖的文件信息,用压缩软件打开即可
3.不难发现 https://dldir1.qq.com/weixin/Windows/update3.3.5.50.xml 是要的文件,我们通过分析这个文件来得到相关的内容
<?xml version="1.0" encoding="Utf-8"?>
<updateConfig configVer="120">
        <Tools>
                <item hash="14743D5A219CBE*F2CD1F2*F3209E70E" name="courgette" url="https://dldir1.qq.com/weixin/Windows/Tools/courgette.exe"/>
        </Tools>
        <UpdateNotice>
                <language code="zh_CN">
                        <item1>1.修复了一些已知问题。</item1>
                </language>
                <language code="en">
                        <item1>1.Bug fixes and improvements.</item1>
                </language>
                <language code="zh_TW">
                        <item1>1.修復了一些已知問題。</item1>
                </language>
        </UpdateNotice>
        <Versions>
                <VersionInfo silence="1" MinVersion="0x63030500" MinTarget="0x61000600" MaxTarget="0x63030531" main="1" exclude="Windows XP1,Windows Server 2003,Windows Server 2003 R2,Windows Vista,Windows Server 2008">
                        <wechatfile url="https://dldir1.qq.com/weixin/Windows/WeChat_3.3.5_update50.dat"/>
                        <file_component url="https://dldir1.qq.com/weixin/Windows/WeChat_3.3.5_update50.xml"/>
                        <wechatfile_ex url="https://dldir1.qq.com/weixin/Windows/WeChat_3.3.5_update50_ex.dat"/>
                        <file_component_ex url="https://dldir1.qq.com/weixin/Windows/WeChat_3.3.5_update50_ex.xml"/>
                        <patches>
                                <Patch md5="9B6ABB41BD6662FDDA90928D5C8*F95D" targetVersion="0x6303052E" url="https://dldir1.qq.com/weixin/Windows/patch/WeChat_B46to50_V3.3.5to3.3.5.patch"/>
                                <Patch md5="73894B1F2DA591A0*F3228366F87C619" targetVersion="0x6303052A" url="https://dldir1.qq.com/weixin/Windows/patch/WeChat_B42to50_V3.3.5to3.3.5.patch"/>
                                <Patch md5="ABAE01881FB14150CB98340ED38D0B7B" targetVersion="0x63030522" url="https://dldir1.qq.com/weixin/Windows/patch/WeChat_B34to50_V3.3.5to3.3.5.patch"/>
                                <Patch md5="330BB50573A4C1DB1B8258AF9CA2D6*F" targetVersion="0x6303051E" url="https://dldir1.qq.com/weixin/Windows/patch/WeChat_B30to50_V3.3.5to3.3.5.patch"/>
                                <Patch md5="65F649C6FEB8970B0E831FB9A00AC3FE" targetVersion="0x63030073" url="https://dldir1.qq.com/weixin/Windows/patch/WeChat_B115to50_V3.3.0to3.3.5.patch"/>
                        </patches>
                </VersionInfo>
                <VersionInfo silence="1" MinVersion="0x63000000" MinTarget="0x61000600" MaxTarget="0x6302019B">
                        <wechatfile url="https://dldir1.qq.com/weixin/Windows/WeChat_3.2.1_update156.dat"/>
                        <file_component url="https://dldir1.qq.com/weixin/Windows/WeChat_3.2.1_update156.xml"/>
                        <wechatfile_ex url="https://dldir1.qq.com/weixin/Windows/WeChat_3.2.1_update156_ex.dat"/>
                        <file_component_ex url="https://dldir1.qq.com/weixin/Windows/WeChat_3.2.1_update156_ex.xml"/>
                </VersionInfo>
        </Versions>
</updateConfig>

红色网址代表 安装包的文件
蓝色网址代表每个文件信息
我们可以通过把红色网址的文件下载下来之后,按照蓝色网址中每个文件的大小来分隔,最后得到每个文件,最后写入到某个文件夹,就可以得到VX的完整文件了
蓝色网址内容详情
[XML] 纯文本查看 复制代码
<file md5="f74259e5e5acbcf35f89a34bfa314d86" length="227528" offset="0" compresslen="123607">AndroidAssistHelper.dll</file>
<file md5="37da7f6961082dd96a537235dd89b114" length="19136" offset="123607" compresslen="10603">api-ms-win-core-console-l1-1-0.dll</file>


md5 代表数据校验值 这个其实可以无视
length 代表长度
offset 代表该文件从data文件开始位置
compresslen 代表压缩文件的长度
后面就是文件名了

4.从https://dldir1.qq.com/weixin/Windows/WeChat_3.3.5_update50.dat下载data文件后 用十六进制编辑器打开
发现开头不是MZ 因为MZ是可执行文件头 而 AndroidAssistHelper.dll是从ofsset=0开始的 猜测是压缩文件
读取文件取前123607个字节,写出文件为AndroidAssistHelper.zip 发现无法打开 把长度 改为 227528
发现可以打开 那就说明 每个文件是采用了 压缩包拼接的形式,那就很简单了

5.按照 https://dldir1.qq.com/weixin/Windows/WeChat_3.3.5_update50_ex.xml 的文件详情 进行文件读取即可!

6.最后解压到当前文件夹 就可以 完成VX的下载和使用了
打开测试 正常运行!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

如果懒得打字,请选择右侧内容快捷回复 提醒:以任何方式进行『恶意灌水』的行为,进行封号处理
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

热点推荐上一条 /5 下一条

QQ|网站地图|手机版|小黑屋|乐易论坛-乐易网 | 湘ICP备19007035号

拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表乐易立场!

娄底市乐易网络科技有限公司声明:乐易原创培训课程版权均为我公司所有,未经许可,不得擅自翻录,盗版,破解本站课课程,我们将保留法律诉讼的权利

GMT+8, 2024-5-17 13:30 , Processed in 0.038718 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © Tencent Cloud.

快速回复 返回顶部 返回列表