Any questions? Ask us: support@enigmaprotector.com

C++ Problems

Issues related to Enigma Virtual Box

C++ Problems

Postby appsman » Tue Dec 19, 2017 11:31 am

Code: Select all
void HideModule(HINSTANCE hModule)
{
   DWORD dwPEB_LDR_DATA = 0;
   _asm
   {
      pushad;
      pushfd;
      mov eax, fs:[30h];
      mov eax, [eax + 0Ch];
      mov dwPEB_LDR_DATA, eax;
      mov esi, [eax + 0Ch];
      mov edx, [eax + 10h];
   LoopInLoadOrderModuleList:
      lodsd;
      mov esi, eax;
      mov ecx, [eax + 18h];
      cmp ecx, hModule;
      jne SkipA
         mov ebx, [eax]
         mov ecx, [eax + 4]
         mov[ecx], ebx
         mov[ebx + 4], ecx
         jmp InMemoryOrderModuleList
      SkipA :
      cmp edx, esi
         jne LoopInLoadOrderModuleList
      InMemoryOrderModuleList :
      mov eax, dwPEB_LDR_DATA
         mov esi, [eax + 14h]
         mov edx, [eax + 18h]
      LoopInMemoryOrderModuleList :
                           lodsd
                           mov esi, eax
                           mov ecx, [eax + 10h]
                           cmp ecx, hModule
                           jne SkipB
                           mov ebx, [eax]
                           mov ecx, [eax + 4]
                           mov[ecx], ebx
                           mov[ebx + 4], ecx
                           jmp InInitializationOrderModuleList
                        SkipB :
      cmp edx, esi
         jne LoopInMemoryOrderModuleList
      InInitializationOrderModuleList :
      mov eax, dwPEB_LDR_DATA
         mov esi, [eax + 1Ch]
         mov edx, [eax + 20h]
      LoopInInitializationOrderModuleList :
                                 lodsd
                                 mov esi, eax
                                 mov ecx, [eax + 08h]
                                 cmp ecx, hModule
                                 jne SkipC
                                 mov ebx, [eax]
                                 mov ecx, [eax + 4]
                                 mov[ecx], ebx
                                 mov[ebx + 4], ecx
                                 jmp Finished
                              SkipC :
      cmp edx, esi
         jne LoopInInitializationOrderModuleList
      Finished :
      popfd;
      popad;
   }
}


using this code gives an error.
Image

http://prntscr.com/hpitk9
appsman
 
Posts: 3
Joined: Tue Dec 19, 2017 11:26 am

Re: C++ Problems

Postby Enigma » Tue Dec 19, 2017 11:39 am

Hi, please give us a compiled example, this is not clear enough how this code could cause such error.
Enigma
Site Admin
 
Posts: 2343
Joined: Wed Aug 20, 2008 2:24 pm

Re: C++ Problems

Postby appsman » Tue Dec 19, 2017 11:47 am

Image

I am getting the error that cannot find functions.


Image

no error work normally

I mean I get an error when I use this and only use virtual box. Enigma protector work normally.
appsman
 
Posts: 3
Joined: Tue Dec 19, 2017 11:26 am

Re: C++ Problems

Postby Enigma » Tue Dec 19, 2017 12:28 pm

Are you trying to add this dll into Virtual Box, right? Or you pack this dll with Virtual Box?

Can you post here non protected dll + exe that use it + .evb or .enigma project file that you use?
Enigma
Site Admin
 
Posts: 2343
Joined: Wed Aug 20, 2008 2:24 pm

Re: C++ Problems

Postby appsman » Tue Dec 19, 2017 1:56 pm

yes sir I select virtual files options and add a dll. (dll file not packed or protect)

https://we.tl/5WUZrQBJae
appsman
 
Posts: 3
Joined: Tue Dec 19, 2017 11:26 am


Return to Enigma Virtual Box x86/x64

Who is online

Users browsing this forum: Google [Bot] and 22 guests

cron