首页
社区
课程
招聘
[旧帖] trace 一個hellworld的疑問 0.00雪花
发表于: 2009-11-25 09:44 3675

[旧帖] trace 一個hellworld的疑問 0.00雪花

2009-11-25 09:44
3675
在trace到
PUSH hellowor.0042001C
這裡就是把字串helloworld放到printf的地方
但是沒有0042001c這個address也
哪hellworld這個字串是放在哪啊?

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

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 290
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
单步试试 怎么可能没有……
2009-11-25 09:54
0
雪    币: 129
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
thq
3
因為我看全部的address也只到
0041FFFF
2009-11-25 10:11
0
雪    币: 107
活跃值: (12)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
4
你用什么调试器 ?
0042001c 是数据区地址,如果是用ollydbg, 鼠标点击它的数据显示区
然后敲入ctrl-g, 在editbox 中输入地址0042001c, 回车
看数据区是否有"hello world"字符串
2009-11-25 10:12
0
雪    币: 2513
活跃值: (545)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
LS正解,LZ所谓的没有地址,可能是因为你仅仅把代码段的范围当做了整个进程的空间了。
OD中,数据窗口ctrl-g, 在editbox 中输入地址0042001c, 回车,或直接命令栏里敲dd 0042001c,回车
2009-11-25 10:17
0
雪    币: 55
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
看看怎么弄
2009-11-25 10:18
0
雪    币: 129
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
thq
7
在資料窗格有
0042001B      0068 65         ADD BYTE PTR DS:[EAX+65],CH
0042001E      6C              INS BYTE PTR ES:[EDI],DX                 ; I/O command
0042001F      6C              INS BYTE PTR ES:[EDI],DX                 ; I/O command
00420020      6F              OUTS DX,DWORD PTR ES:[EDI]               ; I/O command
00420021      77 6F           JA SHORT hellowor.00420092
00420023      72 6C           JB SHORT hellowor.00420091
00420025      64:0A00         OR AL,BYTE PTR FS:[EAX]

是有helloworld的字串,那右邊的asm又是什麼呢?是對應的asm嗎
這個資料窗格跟程式碼窗格,為什麼還要分這二個呢?
2009-11-25 21:33
0
雪    币: 129
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
thq
8
如果用w32dasm不就看不到hellworld的字串了?
2009-11-25 21:47
0
雪    币: 290
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
[QUOTE=thq;717426]在資料窗格有
0042001B      0068 65         ADD BYTE PTR DS:[EAX+65],CH
0042001E      6C              INS BYTE PTR ES:[EDI],DX                 ; I/O command
...[/QUOTE]

OD数据窗口右键—Hex—Hex/ASCII(16 bytes),改变下显示方式

建议你好好用会OD
2009-11-26 20:12
0
雪    币: 129
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
thq
10
為什麼用w32dasm看不到hellworld的字串呢?
2009-11-26 20:59
0
游客
登录 | 注册 方可回帖
返回
//