侧边栏壁纸
  • 累计撰写 22 篇文章
  • 累计创建 14 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

【库】processMemory进程内存操作--光庆大佬制作

空空如也
2023-05-23 / 0 评论 / 0 点赞 / 353 阅读 / 331 字 / 正在检测是否收录...

感谢光庆大佬

库下载地址:
光庆地址:http://chengxu.online → aardio资源下载 → processMemory.rar
本地下载:http://www.pizz.top/upload/2023/05/processMemory.rar
解压到:/lib/godking/processMemory/ 目录即可

测试文件下载:
光庆下载:https://wwow.lanzoum.com/iZ1tO0x0fkva
本地下载:http://www.pizz.top/upload/2023/05/测试.rar

具体细节自己测试。

修改前:
image

修改后:
image-1684814428251

过程:
image-1684814441557

代码:
注意: 如果失败请修改内存地址范围:for(i=0x03000000;0x08000000;10000)

import console; 
import process
import winex
import godking.processMemory

console.dump("正在启动进程");

var pid = process.execute("/工程1.exe");
winex.wait("Form1",,"工程1_Form1",,,pid);
var hwnd = winex.find("工程1_Form1","Form1",pid);
console.dump("启动进程:"++pid++"    找到窗口:"++hwnd)

var h = godking.processMemory.openHwnd(hwnd)
var index = 0;
var index1 = 0;
if h {
	console.dump("挂接窗口成功");
	console.dump("是否64位:" ++ tostring(h.iSX64Process()))
	var c = ..string.toUnicode("这里是原文本");
	for (i=0x03000000;0x08000000;10000){
		var t = h.readBuffer(i,10020);
		var n = ..string.find(t,c);
		if n {
				index = i + n -1;
				h.writeUnicodeStr(index,"光庆封装修改");
				console.dump("找到并修改地址:"++index);
				::User32.RedrawWindow(hwnd,0,0,389);
				break;
		}
	}
	if !index console.dump("没有找到地址");
} else {
	console.dump("挂接窗口失败");
}
console.pause(true);
0

评论区