开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 8734|回复: 15
收起左侧

[其它] VX过低版本教程 一个程序搞定...

[复制链接]
结帖率:60% (12/20)
发表于 2021-5-19 16:58:35 | 显示全部楼层 |阅读模式   河北省沧州市
本帖最后由 兰色的夜晚 于 2021-5-20 13:37 编辑
  
子程序名返回值类型公开备 注
新程序_内存修改微信版本逻辑型 修改进程内当前数据为指定版本号!  必须微信进程运行以后!
参数名类 型参考可空数组备 注
pid整数型进程pid  为空则自动搜索进程ID[1次]  "WeChat.exe"
要写入的新版本文本型默认为:3.1.0.67
返回可能的错误文本型错误提示信息!
变量名类 型静态数组备 注
局部_微信基址整数型 
局部_进程句柄整数型 
局部_当前微信版本号文本型improve.xml        2.8.0.121  
局部_微信版本路径文本型 
局部_微信版本sz文本型0
局部_微信版本路径_十六文本型将版本号组合为十六进制
局部_微信版本_地址文本型多个组成  AAA,BBB,CCC,  这样
局部_微信要写入版本_十六文本型 
局部_返回逻辑型 
i整数型 
如果真 (是否为空 (要写入的新版本))
要写入的新版本 = “3.1.0.67”
如果真 (是否为空 (pid))
pid = 新进程_取进程PID (“WeChat.exe”)

如果真 (pid = 0)
返回可能的错误 = “找不到进程pid,请确保打开进程WeChat.exe”
返回 ()

局部_微信版本路径 = 子文本替换 (新进程_取程序路径 (pid), “WeChat.exe”, “improve.xml”, , , )
局部_当前微信版本号 = 新文本_取出中间文本 (到文本 (读入文件 (局部_微信版本路径)), “<extinfo minversion="”" +="" #引号, ="" #引号 ="" “="" silence="”," ,="" )
局部_微信版本sz = 分割文本 (删全部空 (局部_当前微信版本号), “.”, )
如果真 (取数组成员数 (局部_微信版本sz) ≠ 4)
返回可能的错误 = “找不到当前微信版本号信息!,请重装或者进入\improve.xml文件确保版本正确!”
返回 ()
局部_微信版本路径_十六 = 局部_微信版本路径_十六 + “6”
局部_微信版本路径_十六 = 局部_微信版本路径_十六 + 取文本右边 (“00”新进制_十到十六 (到整数 (局部_微信版本sz [1])), 1)
局部_微信版本路径_十六 = 局部_微信版本路径_十六 + 取文本右边 (“00”新进制_十到十六 (到整数 (局部_微信版本sz [2])), 2)
局部_微信版本路径_十六 = 局部_微信版本路径_十六 + 取文本右边 (“00”新进制_十到十六 (到整数 (局部_微信版本sz [3])), 2)
局部_微信版本路径_十六 = 局部_微信版本路径_十六 + 取文本右边 (“00”新进制_十到十六 (到整数 (局部_微信版本sz [4])), 2)
调试输出 (“局部_微信版本路径_十六局部_微信版本路径_十六局部_微信版本路径_十六”, 局部_微信版本路径_十六, 新进制_十六到十_整合 (局部_微信版本路径_十六), 新字节集_字节集转十六进制 (到字节集 (新进制_十六到十_整合 (局部_微信版本路径_十六))))
局部_微信版本sz = 分割文本 (删全部空 (要写入的新版本), “.”, )
如果真 (取数组成员数 (局部_微信版本sz) ≠ 4)
返回可能的错误 = “要写入的版本恩信息错误,请保证格式正确!例如:3.1.0.67”
返回 ()
局部_微信要写入版本_十六 = 局部_微信要写入版本_十六 + “6”
局部_微信要写入版本_十六 = 局部_微信要写入版本_十六 + 取文本右边 (“00”新进制_十到十六 (到整数 (局部_微信版本sz [1])), 1)
局部_微信要写入版本_十六 = 局部_微信要写入版本_十六 + 取文本右边 (“00”新进制_十到十六 (到整数 (局部_微信版本sz [2])), 2)
局部_微信要写入版本_十六 = 局部_微信要写入版本_十六 + 取文本右边 (“00”新进制_十到十六 (到整数 (局部_微信版本sz [3])), 2)
局部_微信要写入版本_十六 = 局部_微信要写入版本_十六 + 取文本右边 (“00”新进制_十到十六 (到整数 (局部_微信版本sz [4])), 2)
调试输出 (“局部_微信版本路径_十六局部_微信版本路径_十六局部_微信版本路径_十六”, 局部_微信要写入版本_十六, 新进制_十六到十_整合 (局部_微信要写入版本_十六), 新字节集_字节集转十六进制 (到字节集 (新进制_十六到十_整合 (局部_微信要写入版本_十六))))
' WeChatWin.INetNotifier::`vftable'+2A18D0 - 79 00                 - jns WeChatWin.INetNotifier::`vftable'+2A18D2
局部_微信基址 = 新进程_取进程模块_基址 (pid, “WeChatWin.dll”, )
如果真 (局部_微信基址 = 0)
返回可能的错误 = “找不到正确模块信息!WeChatWin.dll,请确保你的进程正确!”
返回 ()

局部_进程句柄 = 新内存2.打开2 (pid, )
局部_微信版本_地址 = 新内存.搜索_特征码 (局部_进程句柄, , 新字节集_字节集转十六进制 (到字节集 (新进制_十六到十_整合 (局部_微信版本路径_十六))), , 9999, , , “WeChatWin.dll”, 999999)
调试输出 (“局部_微信版本_地址局部_微信版本_地址局部_微信版本_地址”, 局部_微信版本_地址)
局部_微信版本sz = 分割文本 (删全部空 (局部_微信版本_地址), “,”, )
返回可能的错误 = “返回当前找到地址信息!=” + 局部_微信版本_地址
如果真 (取数组成员数 (局部_微信版本sz) > 4)
计次循环首 (取数组成员数 (局部_微信版本sz), i)
新内存2.置内存属性 (局部_进程句柄, 新进制_十六到十_整合 (局部_微信版本sz [i]), , )
新内存2.写整数 (局部_进程句柄, 新进制_十六到十_整合 (局部_微信版本sz [i]), 新进制_十六到十_整合 (局部_微信要写入版本_十六))
计次循环尾 ()
局部_返回 = 真
新内存2.关闭 (局部_进程句柄)
返回 (局部_返回)


i支持库列表   支持库注释   
spec特殊功能支持库


开始运行被调试程序
* 内存读写_汇编 Nt/Zw 兰色的夜晚   2019年10月15日
* “局部_微信版本路径_十六局部_微信版本路径_十六局部_微信版本路径_十六” | “62080079” | 1644691577 | “79000862”
* “局部_微信版本路径_十六局部_微信版本路径_十六局部_微信版本路径_十六” | “63010043” | 1661009987 | “43000163”
* “局部_微信版本_地址局部_微信版本_地址局部_微信版本_地址” | “1159DA78,115A76C4,115A78AC,115B5E54,115B6074,”
* 真 | “返回当前找到地址信息!=1159DA78,115A76C4,115A78AC,115B5E54,115B6074,”
被调试易程序运行完毕

点评

好多东西,别人源码也不能运行,,,我大多数都是自己分析原理改写,你如果说必须你立即能用,,,那我无话可说了   河北省沧州市  发表于 2021-7-11 22:01
好吧,我只是发了原理 用的超级模块 里面的搜索内存...模块我自己整理的,不想开源我自己模块/...   河北省沧州市  发表于 2021-7-11 21:59

评分

参与人数 1精币 -1 收起 理由
小磊 -1 建议放上模块,修改成本太高

查看全部评分


结帖率:50% (2/4)

签到天数: 5 天

发表于 2021-7-23 23:03:37 | 显示全部楼层   浙江省绍兴市
accet 发表于 2021-7-19 22:51
12.1M 太夸张了。 根本不敢下..

用了蛮长时间了没啥问题啊 支持的版本也挺全
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)

签到天数: 2 天

发表于 2021-7-19 22:51:08 | 显示全部楼层   贵州省黔南布依族苗族自治州
晨晨88 发表于 2021-7-7 19:54
这里已经有大神出了通杀版本偷偷用了快一年多了

12.1M 太夸张了。 根本不敢下..
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)
发表于 2021-7-8 23:16:51 | 显示全部楼层   山东省菏泽市
大佬 能不能直接拿出来模块啊 我练你这模块也没有啊
回复 支持 反对

使用道具 举报

结帖率:50% (2/4)

签到天数: 5 天

发表于 2021-7-7 19:54:07 | 显示全部楼层   浙江省绍兴市
极限云 发表于 2021-5-20 18:47
就不能开源一下吗 大佬  留个联系方式

这里已经有大神出了通杀版本偷偷用了快一年多了

点评

打广告都打到这里来了,这种B东西也要zc码?   广东省中山市  发表于 2022-3-29 01:57
回复 支持 反对

使用道具 举报

发表于 2021-7-7 19:31:13 | 显示全部楼层   上海市上海市
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)
发表于 2021-5-20 18:47:25 | 显示全部楼层   山东省菏泽市
兰色的夜晚 发表于 2021-5-20 13:32
原理很简单   看看我的版本 组合   自己就可以制作了!...有一个   搜索特征码    找超级模块 就有啊   别 ...

就不能开源一下吗 大佬  留个联系方式
回复 支持 反对

使用道具 举报

结帖率:60% (12/20)

签到天数: 7 天

 楼主| 发表于 2021-5-20 13:32:34 | 显示全部楼层   河北省沧州市
极限云 发表于 2021-5-19 19:18
发个源码啊,发个这也用不了啊

原理很简单   看看我的版本 组合   自己就可以制作了!...有一个   搜索特征码    找超级模块 就有啊   别的模块  抄袭精益模块的呀
回复 支持 反对

使用道具 举报

结帖率:60% (12/20)

签到天数: 7 天

 楼主| 发表于 2021-5-20 13:31:13 | 显示全部楼层   河北省沧州市

晕   其他都简单  就是搜索       版本号的   16进制文本组合   然后修改程序要的版本号...
回复 支持 反对

使用道具 举报

结帖率:100% (2/2)
发表于 2021-5-19 22:08:36 | 显示全部楼层   福建省泉州市
新进程_取进程模块_基址
这里有模块吗,分享下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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