![]() |
|
|
|
#1
|
|||
|
|||
|
maybe you have missed some api during unpacking,...
is IAT completely recovered ? or just used cut Thunk for some API !!? |
|
#2
|
|||
|
|||
|
thanks guys
@congviet there is no such call to the enablemenuitem api app is mfc application which makes many call to mfc42 and i cant find usage of it in win32.hlp file an example call is... MFC42.#823_operator new it seems c app but new to me @copyleft no there were no invalid thunks which i cut iat was restored succerfuly |
|
#3
|
|||
|
|||
|
Did you dump the program at OEP? Many high level programming language programs don't work correctly any more if some variables are already initialized.
copyleft was not thinking of invalid APIs but of missing APIs. Sometimes the automated unpacking tools guess a wrong start or end address for the IAT so that some functions are never imported. However, this would most likely result in a app crash and not in a missing menu bar. |
|
#4
|
|||
|
|||
|
Yes it was unpacked with automated unpacker but i think it it is referencing to unexiting code in same exe. Do windows give any err if code referenced not exist
|
![]() |
| Tags |
| menu, procedure, resource |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| How to log all procedure calls? | morgot | General Discussion | 2 | 10-01-2024 03:30 |
| Olly & .NET | peleon | General Discussion | 8 | 06-21-2007 09:13 |
| Ollydebug plugin crashes.. how do i locate problem? | redbull | General Discussion | 3 | 11-24-2005 15:42 |
| Olly BPM | apex | General Discussion | 1 | 02-25-2005 15:02 |