Date: | Thu, 22 Jan 2015 23:10:41 -0500 |
---|---|
From: | Shuai Wang <wangshuai901@xxxxxxxxx> |
Subject: | Re: [DynInst_API:] Can dyninst statically recover the whole assembly program from binaries? |
Dear Xiaozhu, Thank you a lot for your detailed explanation. Now I am much clearer on how Dyninst works. Would you mind to clarify some other details about Dyninst? I really appreciate your help! 1. How Dyninst maintain data dumped from stripped binaries? For example, suppose global pointers referring to other global variables and functions exist in data sections of original program. As only concrete memory addresses, rather than assembly label, can be found in dumped data section content, can Dyninst correctly identify all the memory addresses and lift them back into symbols? Things could become much harder regarding structures or even arrays of structures. 2. As essentially there is no function information in stripped binaries, can Dyninst (heuristically) identify/recover the function-level information from disassembled assembly instructions? Or it just provide users with instruction-level information and interface? Again, thank you a lot for your reply. Have a good night! Sincerely, Shuai On Thu, Jan 22, 2015 at 6:16 PM, Xiaozhu Meng <xmeng@xxxxxxxxxxx> wrote:
|
[← Prev in Thread] | Current Thread | [Next in Thread→] |
---|---|---|
|
Previous by Date: | Re: [DynInst_API:] Can dyninst statically recover the whole assembly program from binaries?, Xiaozhu Meng |
---|---|
Next by Date: | Re: [DynInst_API:] Can dyninst statically recover the whole assembly program from binaries?, Shuai Wang |
Previous by Thread: | Re: [DynInst_API:] Can dyninst statically recover the whole assembly program from binaries?, Xiaozhu Meng |
Next by Thread: | Re: [DynInst_API:] Can dyninst statically recover the whole assembly program from binaries?, Shuai Wang |
Indexes: | [Date] [Thread] |