首页
社区
课程
招聘
新手问个OD改字符串的问题
发表于: 2015-2-14 21:34 7755

新手问个OD改字符串的问题

2015-2-14 21:34
7755
别笑啊

OD一程序后,有一个PUSH xxxx ,此地址是一个字符串常量,我想修改这个字符串,但是修改了后,字符串长度发生了变化,我想问下,程序是如何知道要读取到什么位置结束的? 因为该地址处连续着的都是字符串。

这个长度发生变化,会导致程序出现问题么? 难道我只能修改后和他的长度保持一致?

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 398
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
一般程序会读到0表示字符串结束
2015-2-14 21:43
0
雪    币: 18
活跃值: (80)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
一般程序会读到0表示字符串结束
2015-2-17 03:06
0
雪    币: 19
活跃值: (74)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
你怎么学得C语言?
2015-2-17 09:41
0
雪    币: 22
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
建议重学C。字符串要看是那种格式,一般C格式以00(NULL)结束。如果想要改变长度,可以再文件任意可用空白处输入字符串,然后把地址改为那个地址即可。
2015-2-17 09:56
0
雪    币: 27
活跃值: (637)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
6
c语言  \0  斜杠可能打反了  一直分不清正反。。晕
2015-2-17 20:02
0
雪    币: 5579
活跃值: (1367)
能力值: ( LV9,RANK:175 )
在线值:
发帖
回帖
粉丝
7
PUSH xxxx ;XXXX的地址字符串放不下的话你就换个push yyyy;可以找个其他的其他的地址存放
2015-2-21 20:33
0
游客
登录 | 注册 方可回帖
返回