barthen
August 6th, 2006, 14:56
Hi all. I have a question regarding an executable that I unpacked and dumped. This executable stores in memory several addresses of API functions.
At runtime (while debugging) is shown like this:
But when I stop the debugger, IDA shows that memory region as:
And the funcion calls look like this one:
So, here is my question. How can I save this symbolic information while debugging to make it available when the debugger is stopped?
Thanks in advance!
At runtime (while debugging) is shown like this:
Code:
seg023:006DDC18 off_6DDC18 dd offset IMM32_ImmSetCompositionWindow
seg023:006DDC18 ; DATA XREF: sub_613767+CCr
seg023:006DDC1C off_6DDC1C dd offset IMM32_ImmGetContext ; DATA XREF: sub_613767+96r
seg023:006DDC1C ; sub_613767+19Br ...
seg023:006DDC20 off_6DDC20 dd offset IMM32_ImmNotifyIME ; DATA XREF: sub_613AC8+A2r
seg023:006DDC20 ; sub_614012+23r
But when I stop the debugger, IDA shows that memory region as:
Code:
seg003:006DDC18 off_6DDC18 dd 76344DF6h ; DATA XREF: sub_613767+CCr
seg003:006DDC1C off_6DDC1C dd 763422B3h ; DATA XREF: sub_613767+96r
seg003:006DDC1C ; sub_613767+19Br ...
seg003:006DDC20 off_6DDC20 dd 76346FF8h ; DATA XREF: sub_613AC8+A2r
seg003:006DDC20 ; sub_614012+23r
And the funcion calls look like this one:
Code:
seg020:00613831 push eax
seg020:00613832 push edi
seg020:00613833 call dsff_6DDC18
So, here is my question. How can I save this symbolic information while debugging to make it available when the debugger is stopped?
Thanks in advance!