dll issues with export table

Post here messages if you have any problems with working of Enigma Protector
Post Reply
mkey2
Posts: 1
Joined: Sat Dec 26, 2020 4:12 pm

dll issues with export table

Post by mkey2 »

hello

I use 6.80 Enigma Protector to protect my work,

I have this issue, I need use my own dll.

original NOT protected my dll have this export table:

Ordinal Entry Point Name
1 GetFileVersionInfoA (forwarded to C:\Windows\System32\version.GetFileVersionInfoA)
3 GetFileVersionInfoExW (forwarded to C:\Windows\System32\version.GetFileVersionInfoExW)
4 GetFileVersionInfoSizeA (forwarded to C:\Windows\System32\version.GetFileVersionInfoSizeA)
5 GetFileVersionInfoSizeExW (forwarded to C:\Windows\System32\version.GetFileVersionInfoSizeExW)
6 GetFileVersionInfoSizeW (forwarded to C:\Windows\System32\version.GetFileVersionInfoSizeW)
7 GetFileVersionInfoW (forwarded to C:\Windows\System32\version.GetFileVersionInfoW)
8 VerFindFileA (forwarded to C:\Windows\System32\version.VerFindFileA)
9 VerFindFileW (forwarded to C:\Windows\System32\version.VerFindFileW)
10 VerInstallFileA (forwarded to C:\Windows\System32\version.VerInstallFileA)
11 VerInstallFileW (forwarded to C:\Windows\System32\version.VerInstallFileW)
12 VerLanguageNameA (forwarded to C:\Windows\System32\version.VerLanguageNameA)
13 VerLanguageNameW (forwarded to C:\Windows\System32\version.VerLanguageNameW)
14 VerQueryValueA (forwarded to C:\Windows\System32\version.VerQueryValueA)
15 VerQueryValueW (forwarded to C:\Windows\System32\version.VerQueryValueW)

and dll protected with Enigma changes like this:

Ordinal Entry Point Name
1 0x000438FB GetFileVersionInfoA
3 0x00043941 GetFileVersionInfoExW
4 0x0004398B GetFileVersionInfoSizeA
5 0x000439D9 GetFileVersionInfoSizeExW
6 0x00043A27 GetFileVersionInfoSizeW
7 0x00043A6F GetFileVersionInfoW
8 0x00043AAC VerFindFileA
9 0x00043AE2 VerFindFileW
10 0x00043B1B VerInstallFileA
11 0x00043B57 VerInstallFileW
12 0x00043B94 VerLanguageNameA
13 0x00043BD2 VerLanguageNameW
14 0x00043C0E VerQueryValueA
15 0x00043C48 VerQueryValueW

Import Table:
......
version.dll
Import Address Table: 0x00BE98BC
Import Name Table: 0x00000000
Time Date Stamp: 0x00000000
Index of first forwarder reference: 0x00000000

0 GetFileVersionInfoA

and it hangs of course can help by have an option NOT use version dll GetFileVersionInfoA in emulated import table?

or have an option disable this as work around this issue?

Thanks !
Enigma
Site Admin
Posts: 2939
Joined: Wed Aug 20, 2008 2:24 pm

Re: dll issues with export table

Post by Enigma »

Hi, can you please send us a sample at support@enigmaprotector.com?

I hope we can fix this problem quickly.
Post Reply