![]() |
|
|
|
#1
|
||||
|
||||
|
Well he says it also happens after a reboot...
But similarly, it's probably Imports are not properly reconstructed. Meaning the address of imported APIs is hardcoded to a specific address in your dump and not in the IAT. This address changes with each reboot thanks to ASLR. To verify if this is your problem you can turn off ASLR, unpack your file again, and see if it works after a reboot then. Backtracing from the crashsite is probably hard because you dont know what the addresses pointed to back when you first unpacked it. |
| The Following 2 Users Say Thank You to deepzero For This Useful Post: | ||
niculaita (12-17-2019), tekwizz123 (01-23-2020) | ||
|
#2
|
||||
|
||||
|
Quote:
I agree ASLR is the only reasonable answer here. The IAT is fine, it is not loading at a different address... the trouble I am seeing is arrising from the combined code+data section of Theminda/WL. In this situation, our crash location is like.. Code:
mov rax, [r8+rdx*8] This has nothing to do with my situation.
__________________
Pax in vultu, bellum in corde. -- https://github.com/Fyyre |
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Themida/Winlicense | hobferret | General Discussion | 1 | 05-10-2013 18:44 |