求解python读取内存数据遇到的问题
本帖最后由 xiaosuobjsd 于 2022-8-25 16:23 编辑https://dd-static.jd.com/ddimg/jfs/t1/15114/35/19007/296790/6307316aEa1c9dafa/3d08e422dcada498.png
如图,4个窗口。左边是python代码,右边上面是运行报错内容。
另外两个窗口分别是CE和需要读取的数据。
不知道为什么会提示数据类型的问题。
"RTTable.exe"+0x00069F78
这个不都是字符串吗? 厉害,这是在写辅助吗,字符串拼接? readprocessmemory的第二个参数 str类型和int类型相加? bester 发表于 2022-8-25 16:33
readprocessmemory的第二个参数 str类型和int类型相加?
所以应该怎么修改呢? 0x00069F78这个是16进制数值类型吧 {:1_925:} hanzj06 发表于 2022-8-25 16:57
0x00069F78这个是16进制数值类型吧
应该是浮点数,但是用ctypes不知道该怎么转换 去找RTTable.exe的加载基址呀,找到后在相加
你的写法就是错的,先取出 “RTTable.exe” 的进程基址, 然后再加上16进制地址 ReLoading 发表于 2022-8-25 16:59
你的写法就是错的,先取出 “RTTable.exe” 的进程基址, 然后再加上16进制地址
“RTTable.exe” 的进程基址是 0x00400000,但是可以写 “RTTable.exe”吗?应该怎么写 BlueTears 发表于 2022-8-25 16:58
去找RTTable.exe的加载基址呀,找到后在相加
“RTTable.exe” 的进程基址是 0x00400000,但是可以写 “RTTable.exe”吗?应该怎么写啊?
页:
[1]
2