|

跟着魏培林大佬的教程写代码,第二节课的dll注入困扰了我大半个月了,跟着教程一步一步写的,确认没有漏掉代码,就是注入不了,etcp检测不到vx的启动事件类型,看到 @①Χけ方死厷 (VXhook尝试用旧源码还原到3.6.0.18版_精易论坛 (125.la))大佬还原的3.6.0.18版本的源码分享出来,下载过去启动还是检测不到事件类型,本以为是我电脑环境有问题,重装系统问题依旧。把代码发给朋友测试也是同样的问题,也没有大佬愿意帮帮忙指点一下问题所在?
dll.e
(923.62 KB, 下载次数: 2)
主程序.e
(12.28 KB, 下载次数: 2)
ETCP初始化 (, &_客户端回调参考, , , )服务端端口 = 到整数 (取文本右边 (进程_取启动参数 (), 5 )) 客户端连接 (“127.0.0.1”, 服务端端口, 10, 真, , , , , )_临时子程序 () 返回 (0 ) |
_客户端回调参考 | | | |
客户指针 | 整数型 | | | | 服务句柄 | 整数型 | | | | 事件类型 | 整数型 | | | | 封包地址 | 整数型 | | | | 封包长度 | 整数型 | | | |
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 程_线程许可 | 整数型 | | 程_服务端指针 | 整数型 | | 程_运行目录 | 文本型 | |
微信安装目录 = 取微信安转目录 ()启动并注入 (微信安装目录, g_服务端口, 取运行目录 () + “\call.dll”, “WeChat.exe”)ETCP初始化 (&服务端回调参考, , )g_服务指针 = 服务端创建 (0, 真, “127.0.0.1”) 如果真 (g_服务指针 = 0 ) 信息框 (“服务端创建失败”, 0, , ) 返回 ()g_服务端口 = 服务端取端口 (g_服务指针)|
服务端回调参考 | | | |
服务指针 | 整数型 | | | | 客户句柄 | 整数型 | | | | 事件类型 | 整数型 | | | | 封包地址 | 整数型 | | | | 封包长度 | 整数型 | | | | 服务总数 | 整数型 | | | | 调试输出 (客户句柄 )客户句柄 = g_客户句柄 如果真 (事件类型 = #etcp_Accept ) 调试输出 (“进入”) 如果真 (事件类型 = #etcp_Recv ) 调试输出 (“数据”) 如果真 (事件类型 = #etcp_Close ) 调试输出 (“离开”) 如果真 (事件类型 = #etcp_Server_Close ) 调试输出 (“服务端断开客户端”) 如果真 (事件类型 = #etcp_timeout ) 调试输出 (“链接超时”)
补充内容 (2022-5-31 20:49):
自己已解决! |
|