Skip to main content

Timeline for Point-to analysis of IDA Pro

Current License: CC BY-SA 4.0

16 events
when toggle format what by license comment
S Oct 16, 2018 at 13:56 history bounty ended lllllllllllll
S Oct 16, 2018 at 13:56 history notice removed lllllllllllll
Oct 16, 2018 at 13:56 vote accept lllllllllllll
Oct 16, 2018 at 9:00 history tweeted twitter.com/StackReverseEng/status/1052122151904530432
Oct 16, 2018 at 2:09 answer added NirIzr timeline score: 3
Oct 16, 2018 at 2:09 history edited NirIzr CC BY-SA 4.0
deleted 4 characters in body
S Oct 15, 2018 at 12:36 history bounty started lllllllllllll
S Oct 15, 2018 at 12:36 history notice added lllllllllllll Draw attention
Oct 12, 2018 at 8:35 comment added Anton Kukoba neither did I, when it all stared 14 years ago :)
Oct 11, 2018 at 16:41 comment added lllllllllllll @AntonKukoba. Interesting. But sometimes it is difficult to comprehend the high-level algorithm (e.g., a classic constant propagation algorithm), by just checking out the assembly code there. I didn't purchase the asm to C translator...
Oct 11, 2018 at 8:44 comment added Anton Kukoba The best way to how IDA does something: use IDA to reverse IDA. I mean it. I had to reverse IDA engine a lot in order to workaround various IDA bugs, and to understand how to implement the things I see in IDC via IDA SDK.
Oct 11, 2018 at 7:20 comment added lllllllllllll wikiwand.com/en/Pointer_analysis While point-to analysis can analyze both code and data pointers, I am talking about the code pointers, pointer that point to certain functions and those functions will be indirected called
Oct 11, 2018 at 7:19 comment added lllllllllllll Hi @IgorSkochinsky , thanks for the note. So basically the "point-to" analysis I mentioned, tries to infer the possible value in a pointer. For instance we have a indirect call call *eax, then by somehow infer the eax could contain two possible value 0x8040204 and 0x8060208, we know how to construct the call graph edge at this call site.
Oct 10, 2018 at 19:49 comment added Igor Skochinsky what exactly is a "point-to analysis"? some definition could be useful for those unfamiliar with the term, and maybe some samples of what you mean by it being "neither sound or complete"?
Oct 10, 2018 at 10:03 comment added lllllllllllll BTW: please let me know if it was more proper, to post this question in the IDA-Pro internal forum, thanks.
Oct 10, 2018 at 10:02 history asked lllllllllllll CC BY-SA 4.0