[JavaScript] 纯文本查看 复制代码 .版本 2
.支持库 spec
.程序集 窗口程序集_启动窗口
.程序集变量 集_DLL文件名, 文本型
.程序集变量 集_进程ID, 整数型
.程序集变量 集_模块地址, 整数型
.子程序 _按钮1_被单击
.局部变量 DLL注入, 逻辑型
DLL注入 = 线程_DLL注入 (集_进程ID, 集_DLL文件名)
调试输出 (“DLL注入”, DLL注入)
.子程序 _按钮2_被单击
集_DLL文件名 = “C:\Users\95135\Desktop\CE\speedhack-i386.dll”
集_进程ID = 进程_名取ID (“PlantsVsZombies.exe”, 假)
调试输出 (“进程ID”, 集_进程ID)
.子程序 _按钮3_被单击
.局部变量 参_模块, 精易_模块信息, , "0"
.局部变量 i, 整数型
进程_ID取模块 (集_进程ID, 参_模块)
.计次循环首 (取数组成员数 (参_模块), i)
编辑框1.加入文本 (#换行符)
调试输出 (“模块文件名”, 到文本 (参_模块 .模块文件名))
调试输出 (“模块地址”, 进制_十到十六 (参_模块 .base + 进制_十六到十 (“2D920”), 真))
.如果 (到文本 (参_模块 .模块文件名) = “speedhack-i386.dll”)
集_模块地址 = 参_模块 .base + 进制_十六到十 (“2D920”)
调试输出 (“加速地址”, 进制_十到十六 (参_模块 .base + 进制_十六到十 (“2D920”), 真))
.否则
.如果结束
编辑框1.加入文本 (到文本 (参_模块 .模块文件名) + “ | ” + 进制_十到十六 (参_模块 .base + 进制_十六到十 (“2D920”), 真))
.计次循环尾 ()
.子程序 _按钮4_被单击
调试输出 (“模块地址”, 进制_十到十六 (集_模块地址, 真))
内存.写整数 (集_进程ID, 集_模块地址, 1065353216, 1)
.子程序 _按钮5_被单击
调试输出 (“模块地址”, 进制_十到十六 (集_模块地址, 真))
内存.写整数 (集_进程ID, 集_模块地址, 1084227584, 1)
.子程序 _按钮6_被单击
调试输出 (“模块地址”, 进制_十到十六 (集_模块地址, 真))
内存.写整数 (集_进程ID, 集_模块地址, 1092616192, 1)
.子程序 _编辑框1_内容被改变
|