吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2048|回复: 32
收起左侧

[求助] 关于python读字符串类型的内存问题!

  [复制链接]
xtynkwxf 发表于 2021-4-5 15:39
本帖最后由 xtynkwxf 于 2021-4-6 10:19 编辑

address = 内存地址
process_handle = 进程句柄
type= ctypes.c_long()
kernel32.ReadProcessMemory(int(process_handle), address, ctypes.byref(type), 4, None)

上面这段代码可以读出4字节的内存数据,但是读不出字符串的数据!

想请教大家知道要怎么改才可以读出字符串的正确数据吗?

PS:主要用意是通过python读出某程序或游戏里的字符串内存地址,然后在python打印出相应的字符串内容!

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Cool_Breeze 发表于 2021-4-5 15:49
知道字符串的长度吗?
头像被屏蔽
First丶云心 发表于 2021-4-5 16:21
 楼主| xtynkwxf 发表于 2021-4-5 16:46
zjf919 发表于 2021-4-5 17:36
谢谢大神分享。大神厉害!学习一下!
HAXIU 发表于 2021-4-5 20:11
学习一下
星辰月 发表于 2021-4-6 06:01
学习一下
无闻无问 发表于 2021-4-6 06:52
建议试试:
把长度4换成字符串长度,读出16进制值,然后str转…
 楼主| xtynkwxf 发表于 2021-4-6 09:47
无闻无问 发表于 2021-4-6 06:52
建议试试:
把长度4换成字符串长度,读出16进制值,然后str转…

读出来是个内存地址,我是想要这个内存地址存放的字符串
平头哥头不平 发表于 2021-4-6 10:11
学习一下
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-6-6 06:59

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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