Thread: HideDLL

Page 3 of 4 FirstFirst 1234 LastLast
Results 31 to 45 of 52
  1. #31
    REALITY2alt's Avatar
    Join Date
    Jan 2013
    Gender
    male
    Posts
    21
    Reputation
    10
    Thanks
    1
    Quote Originally Posted by BadWinkz View Post
    @ REALITY™ Thanks :-) Your DIP hook was also Nice C&P.
    Why so retard ? i posted WE11NGTON DIP HOOK which updated ? roflamo

  2. #32
    aladin111's Avatar
    Join Date
    Jan 2013
    Gender
    male
    Posts
    11
    Reputation
    10
    Thanks
    19
    no downloads ?!

  3. #33
    Threadstarter
    Blackhat Hacker
    RobinC's Avatar
    Join Date
    Nov 2012
    Gender
    male
    Location
    Mpgh.exe
    Posts
    1,768
    Reputation
    69
    Thanks
    3,697
    My Mood
    Aggressive
    Quote Originally Posted by aladin111 View Post
    no downloads ?!
    It's a source,not a download.
    You need to know C++.

  4. #34
    Rullez's Avatar
    Join Date
    Jun 2012
    Gender
    male
    Location
    Vancouver, Canada
    Posts
    4,071
    Reputation
    316
    Thanks
    26,129
    My Mood
    Bored
    Nice and Good work






  5. #35
    Threadstarter
    Blackhat Hacker
    RobinC's Avatar
    Join Date
    Nov 2012
    Gender
    male
    Location
    Mpgh.exe
    Posts
    1,768
    Reputation
    69
    Thanks
    3,697
    My Mood
    Aggressive
    Quote Originally Posted by Rullez View Post
    Nice and Good work
    Thanx,but don't try to spam on every thread .

  6. #36
    Zacherl's Avatar
    Join Date
    May 2009
    Gender
    male
    Posts
    150
    Reputation
    10
    Thanks
    42
    My Mood
    Aggressive
    Seriously this is still working? I used that PEB unlinking method years ago

  7. #37
    Threadstarter
    Blackhat Hacker
    RobinC's Avatar
    Join Date
    Nov 2012
    Gender
    male
    Location
    Mpgh.exe
    Posts
    1,768
    Reputation
    69
    Thanks
    3,697
    My Mood
    Aggressive
    Quote Originally Posted by Zacherl View Post
    Seriously this is still working? I used that PEB unlinking method years ago
    Still working fine for me .

  8. #38
    Snorlxks's Avatar
    Join Date
    Feb 2013
    Gender
    male
    Posts
    2
    Reputation
    10
    Thanks
    0
    where do i put this coding at? im new >.<

  9. #39
    Threadstarter
    Blackhat Hacker
    RobinC's Avatar
    Join Date
    Nov 2012
    Gender
    male
    Location
    Mpgh.exe
    Posts
    1,768
    Reputation
    69
    Thanks
    3,697
    My Mood
    Aggressive
    Quote Originally Posted by Snorlxks View Post
    where do i put this coding at? im new >.<
    Learn C++ First .

  10. #40
    ~FALLEN~'s Avatar
    Join Date
    May 2009
    Gender
    male
    Location
    devenv.exe
    Posts
    529
    Reputation
    23
    Thanks
    328
    My Mood
    Inspired
    Quote Originally Posted by RobinC View Post


    REALITY Always cry's when I release something, we are just to sexy for him


    ---------- Post added at 10:29 PM ---------- Previous post was at 10:28 PM ----------



    As long as they put credits @gellin Im okay with it.
    They will not credit anyone... they're leach's. Also, this isn't anything new a bunch of people have done it before... for instance, dwark( or however he spells it ), helios, mattdog, etc

    Besides there are plenty of better ways to hide your module. Regardless though hopefully some people will learn something with this... For those who don't know what it's doing is removing it from the linked list of modules in the pe loader structure within the PEB.

    LIST_ENTRY InLoadOrderModuleList;
    LIST_ENTRY InMemoryOrderModuleList;
    LIST_ENTRY InInitializationOrderModuleList;

    I would also remove it from here too : HashTableEntry : LIST_ENTRY HashTableEntry;

    LIST_ENTRY is just a bidirectional linked list...
    Thanks for sharing though Robin... hopefully people take the time to LEARN from it and not just copy paste it...
    -Pyro

  11. #41
    Threadstarter
    Blackhat Hacker
    RobinC's Avatar
    Join Date
    Nov 2012
    Gender
    male
    Location
    Mpgh.exe
    Posts
    1,768
    Reputation
    69
    Thanks
    3,697
    My Mood
    Aggressive
    Quote Originally Posted by ~FALLEN~ View Post
    They will not credit anyone... they're leach's. Also, this isn't anything new a bunch of people have done it before... for instance, dwark( or however he spells it ), helios, mattdog, etc

    Besides there are plenty of better ways to hide your module. Regardless though hopefully some people will learn something with this... For those who don't know what it's doing is removing it from the linked list of modules in the pe loader structure within the PEB.

    LIST_ENTRY InLoadOrderModuleList;
    LIST_ENTRY InMemoryOrderModuleList;
    LIST_ENTRY InInitializationOrderModuleList;

    I would also remove it from here too : HashTableEntry : LIST_ENTRY HashTableEntry;

    LIST_ENTRY is just a bidirectional linked list...
    Thanks for sharing though Robin... hopefully people take the time to LEARN from it and not just copy paste it...
    -Pyro
    You said that nice .
    I also hope people will learn BEFORE they use this,but most people will leech it.

  12. #42
    I love myself
    나도 너를 사랑해

    Former Staff
    Premium Member
    Jhem's Avatar
    Join Date
    Mar 2012
    Gender
    male
    Location
    167,646,447
    Posts
    5,150
    Reputation
    1220
    Thanks
    7,393
    My Mood
    Stressed
    Quote Originally Posted by VI View Post
    Nice copy and paste skills from Combat arms section
    hahah funny not combat sections

    this is from WarRock Sections......

    here

    Code:
    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	
    
    		InLoadOrderModuleList:
    			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;
    	}
    }

    Code:
    void EraseHeaders(HINSTANCE hModule)
    {
    
    	PIMAGE_DOS_HEADER pDoH; 
    	PIMAGE_NT_HEADERS pNtH;
    	DWORD i, ersize, protect;
    
    	if (!hModule) return;
    	
    	pDoH = (PIMAGE_DOS_HEADER)(hModule);
    
    	pNtH = (PIMAGE_NT_HEADERS)((LONG)hModule + ((PIMAGE_DOS_HEADER)hModule)->e_lfanew);
    
    	ersize = sizeof(IMAGE_DOS_HEADER);
    	if (VirtualProtect(pDoH, ersize, PAGE_READWRITE, &protect))
    	{
    		for ( i=0; i < ersize; i++ )
    				*(BYTE*)((BYTE*)pDoH + i) = 0;
    	}
    
    	ersize = sizeof(IMAGE_NT_HEADERS);
    	if (pNtH && VirtualProtect(pNtH, ersize, PAGE_READWRITE, &protect))
    	{
    		for (i = 0; i < ersize; i++)
    				*(BYTE*)((BYTE*)pNtH + i) = 0;
    	}
    	return;
    }
    hahaha

  13. #43
    V I's Avatar
    Join Date
    Oct 2012
    Gender
    male
    Location
    Jewish land
    Posts
    1,440
    Reputation
    272
    Thanks
    2,442
    My Mood
    Aggressive
    Quote Originally Posted by Jheamuel123 View Post
    hahah funny not combat sections

    this is from WarRock Sections......

    here

    Code:
    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	
    
    		InLoadOrderModuleList:
    			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;
    	}
    }

    Code:
    void EraseHeaders(HINSTANCE hModule)
    {
    
    	PIMAGE_DOS_HEADER pDoH; 
    	PIMAGE_NT_HEADERS pNtH;
    	DWORD i, ersize, protect;
    
    	if (!hModule) return;
    	
    	pDoH = (PIMAGE_DOS_HEADER)(hModule);
    
    	pNtH = (PIMAGE_NT_HEADERS)((LONG)hModule + ((PIMAGE_DOS_HEADER)hModule)->e_lfanew);
    
    	ersize = sizeof(IMAGE_DOS_HEADER);
    	if (VirtualProtect(pDoH, ersize, PAGE_READWRITE, &protect))
    	{
    		for ( i=0; i < ersize; i++ )
    				*(BYTE*)((BYTE*)pDoH + i) = 0;
    	}
    
    	ersize = sizeof(IMAGE_NT_HEADERS);
    	if (pNtH && VirtualProtect(pNtH, ersize, PAGE_READWRITE, &protect))
    	{
    		for (i = 0; i < ersize; i++)
    				*(BYTE*)((BYTE*)pNtH + i) = 0;
    	}
    	return;
    }
    hahaha
    Shut up and suck my dick, its already posted on CA sections before and you think i care ?
    don't ever try to mention \ quote me , i hate paki people like u.

  14. #44

  15. #45
    MegaMigue's Avatar
    Join Date
    Feb 2013
    Gender
    male
    Posts
    9
    Reputation
    10
    Thanks
    0
    Is this working?

    Regards,
    MegaMigue
    Last edited by MegaMigue; 02-21-2013 at 12:11 PM.

Page 3 of 4 FirstFirst 1234 LastLast

Similar Threads

  1. [Source Code] Some help for the section, HideDLL, FindDevice, Encrypt/Decrypt, Full vTable and more
    By supercarz1991 in forum Combat Arms Hack Coding / Programming / Source Code
    Replies: 2
    Last Post: 07-17-2012, 08:55 PM