![](/img/trans.png)
[英]Is there guarantee heap allocated block address will not change(implicitly)?
[英]Finding heap or heap block or segment from address
我一直在調試軟件中的堆損壞。 我可以將數據寫入堆並控制一些指針。 我可以在不知道這一點的情況下實現執行代碼的目標,但這讓我有點困惑。
問題是我找不到我要寫入的塊在哪個堆中,也找不到堆段。
我在 Windbg 下使用了 : !heap -x [address] and !heap -x -v [address]
,但他們沒有給我任何結果。 我知道當第一個堆中沒有未提交的空間可用時,某些堆可能會保留另一個堆段。 但是,我已經轉儲了所有堆段,但找不到與我正在尋找的基地址相似的任何人。
沒有進程或應用程序特定的堆具有這些塊對我來說似乎有點奇怪!!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.