吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 651|回复: 6
收起左侧

[求助] 基址在程序运行的时候是不是也会变?

[复制链接]
桐姥爷 发表于 2025-1-10 15:31
本帖最后由 桐姥爷 于 2025-1-10 15:34 编辑

基址+偏移=动态地址
我这两天在逆一个程序,发现某一个值,这个值是字符串,每当这个值发生变动的时候,不会在原动态地址上进行改变,而是直接在一个新的地址生成了一个值,所以感到很奇怪,
偏移是不会变的,既然动态地址发生了改变,那是不是就意味着,每当这个值发生变动的时候,基址就发生了改变?

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

BrutusScipio 发表于 2025-1-10 19:26
new字符串一般是在堆上创建的吧,指针地址不变指向的地址变了,比如C#里如果字符串被修改了返回的是一个新对象。再解引用一次就好了

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
桐姥爷 + 1 + 1 热心回复!

查看全部评分

wslans 发表于 2025-1-10 15:39
walykyy 发表于 2025-1-10 16:15
没有遇到过基础还会变的,基址应该是固定的
 楼主| 桐姥爷 发表于 2025-1-10 17:29
walykyy 发表于 2025-1-10 16:15
没有遇到过基础还会变的,基址应该是固定的

不是,地址没变,但是指针变了,这个意思
zhuxiangyu1024 发表于 2025-1-10 19:38
关闭ASLR试试,
YINXN 发表于 2025-3-29 20:26
那就说明不是真正的基址
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2025-8-17 14:51

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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