首页
社区
课程
招聘
[求助]用C++读内存中地址的16进制值
发表于: 2008-5-15 21:47 7319

[求助]用C++读内存中地址的16进制值

2008-5-15 21:47
7319
0x401000 的值是 0x94

怎么读出来呢?? ReadPeocessMemory()偶用它读出来的总是ASCII

大大们照顾一下小弟吧~~谢谢了...

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
2
内存数据没有什么ASCII码,所有的数值都是二进制流,你读出来的0x94可以将他看成是十六进制数值0x94,也可以将他看成是一个对应0x94的ASCII码。
2008-5-15 22:32
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
小虾班班  偶的意思是想读出那个 0x94    读不出~~ 返而读出一个 " 号
2008-5-15 22:36
0
雪    币: 8729
活跃值: (5195)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
把读出数据转换成十六进制值显示出来就行了哦。
2008-5-15 23:03
0
雪    币: 424
活跃值: (1829)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
5
版主已经说得比较清楚了,自己再多补补功课好好理解吧
想要显示出16进制,wsprintf不就行了
2008-5-15 23:17
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
谢谢大家呀...偶是新手....实在抱歉啊~~ 很多C++的函数都不知道是做什么的~~
wsprintf ...又学到东西了~~~  谢谢~~谢谢~~
2008-5-15 23:36
0
雪    币: 256
活跃值: (743)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
还要注意看数据类型长度的,int占4个字节的,long double占8个字节吧,呵呵
2008-5-16 07:39
0
雪    币: 247
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
long占8个字节?????????????????
2008-5-16 08:52
0
游客
登录 | 注册 方可回帖
返回
//