You are Unregistered, please register to gain Full access.
    


RaGEZONE sponsored advertisment:

GigaToplist Image
Online Top 100 , Join now and get 1 Month of Free Premium!

 
 
LinkBack (10) Thread Tools
Old 01-09-2009   #301 (permalink)
GunZ/Mu Developer
 
dacharles's Avatar
 
Rank: Member +
Join Date: Oct 2006
Location: Peru - Trujillo
Posts: 372
Thanked 10 Times in 4 Posts

Re: [Dev] AntiHack DLL

Originally Posted by -/7y/I9I- View Post
Encrypt you're main.exe & protect it with main checksum...
that is the best idea around here xd
dacharles is offline   Reply With Quote
Old 01-10-2009   #302 (permalink)
Newbie
 
Rank: Hobbit
Join Date: Nov 2006
Posts: 6
Thanked 0 Times in 0 Posts

Re: [Dev] AntiHack DLL

nice protect :)

Last edited by muzzz; 01-12-2009 at 07:38 PM.
muzzz is offline   Reply With Quote
Old 01-10-2009   #303 (permalink)
The Omega
 
GrInYa's Avatar
 
Rank: Member
Join Date: Oct 2008
Location: Chisinau
Posts: 108
Thanked 23 Times in 7 Posts

Re: [Dev] AntiHack DLL

i hook your antihack.dll but when i open the cheats main isnt close...why?...
__________________
Springs On Crack
Enemy MuWeb Programmer
GrInYa is offline   Reply With Quote
Old 01-11-2009   #304 (permalink)
Lost to these MMORPG's...
 
-/7y/I9I-'s Avatar
 
Rank: Subscriber
Join Date: Feb 2006
Location: Lorencia's Sewe
Posts: 299
Thanked 2 Times in 1 Post

Post Re: [Dev] AntiHack DLL

Originally Posted by GrInYa View Post
i hook your antihack.dll but when i open the cheats main isnt close...why?...
Maybe because you hook demo version ?
__________________
"People think it must be fun to be a genius, but they don't realize how hard it is to put up with all the idiots in the world."

-/7y/I9I- is offline   Reply With Quote
Old 01-14-2009   #305 (permalink)
leo123 Mu Coder
 
zolamu's Avatar
 
Rank: Member +
Join Date: Apr 2006
Location: Israel & Russia
Posts: 677
Blog Entries: 1
Thanked 80 Times in 28 Posts

Re: [Dev] AntiHack DLL

nice to create money using f1x source yea?
__________________
zolamu is offline   Reply With Quote
Old 01-14-2009   #306 (permalink)
Soul Con?
 
c4cadvisor's Avatar
 
Rank: Member +
Join Date: Aug 2008
Location: mmorpgexplosion
Posts: 677
Blog Entries: 4
Thanked 15 Times in 7 Posts

Re: [Dev] AntiHack DLL

lmao, this does not stop sniffers, and lol i have tested my sniffer on games with crc checks and it does not dc. Problem would be to unpack, but this antihack also has sobieh anti olly script in it. well atleast someone made money off mu admins.
__________________
Soul Con Head Developer
You either put up or SHUT THE FUCK UP. Challenge me? Then step up to the plate kid!
c4cadvisor is offline   Reply With Quote
Old 01-15-2009   #307 (permalink)
Member
 
Rank: Hobbit
Join Date: Jan 2008
Posts: 26
Thanked 0 Times in 0 Posts

Re: [Dev] AntiHack DLL

Who can hook .dll in main? please help
Fr4ncBB is offline   Reply With Quote
Old 01-16-2009   #308 (permalink)
I"M A SWORD MASTER!!1!11!
 
ToMMeG's Avatar
 
Rank: Member +
Join Date: Oct 2006
Location: Latvia, Riga
Posts: 252
Thanked 28 Times in 12 Posts

Re: [Dev] AntiHack DLL

Originally Posted by zolamu View Post
nice to create money using f1x source yea?
Man, im selling mine own antihack, it doesn't contain f1x source... I'm posting in this thread just because don't want to create new...
ToMMeG is offline   Reply With Quote
Old 01-18-2009   #309 (permalink)
Newbie
 
Rank: Hobbit
Join Date: Mar 2008
Posts: 8
Thanked 0 Times in 0 Posts

Re: [Dev] AntiHack DLL

hello and sorry for my English

I have 1.04j main, and ave a problem.

dont load the antihack.dll

when i annalyze,
where "push. dll" changed to something else, and not linked

these are the screensshots

unanalyzed



annalyzed


please, give me a hand, i dony understund why not work

Bye and thx
edry12 is offline   Reply With Quote
Old 01-18-2009   #310 (permalink)
leo123 Mu Coder
 
zolamu's Avatar
 
Rank: Member +
Join Date: Apr 2006
Location: Israel & Russia
Posts: 677
Blog Entries: 1
Thanked 80 Times in 28 Posts

Re: [Dev] AntiHack DLL

can you share full list of hacks (32 bytes + address ) ?
__________________
zolamu is offline   Reply With Quote
Old 01-19-2009   #311 (permalink)
f1x
Average Member
 
f1x's Avatar
 
Rank: Hobbit
Join Date: Jan 2007
Location: Poland
Posts: 63
Thanked 6 Times in 3 Posts

Re: [Dev] AntiHack DLL

Originally Posted by ToMMeG View Post
it doesn't contain f1x source...
Maybe not contain sources, but what with idea ;)? It's your :P?

Anyway, i don't care ;). MuOnline Community is the worst community ever xD.

On the occasion, I uploaded extended sources of previous anithack - I released it on polish forums at july and totaly forgot about it ;).

Sources have:
-Memory scanner (like in previous antihack),
-Checking process owner (this idea prevent hacks like catastrophe - main.exe must execute by double click, not by other application).

AntiHack.h
PHP Code:
// ----------------------------------------------------
//    Nazwa pliku:        AntiHack.h
//    Data utworzenia:    2008-06-26
//    Autor:                f1x / f1ksiu@hotmail.com
// ----------------------------------------------------

#ifndef ANTIHACK_ANTIHACK_H
#define ANTIHACK_ANTIHACK_H

#include <tlhelp32.h>
#include <windows.h>
#include <list>

#define MAX_DUMP_SIZE 32
#define MAX_PROCESS_DUMP 47

#define INVALID_PROCESSID -1
#define SYSTEMSHELL_NAME "explorer.exe"

typedef struct ANITHACK_PROCDUMP {
    
unsigned int m_aOffset;
    
unsigned char m_aMemDump[MAX_DUMP_SIZE];
} *
PANITHACK_PROCDUMP;

extern ANITHACK_PROCDUMP g_ProcessesDumps[MAX_PROCESS_DUMP];

class 
CAntiHack {
public:
    
void Startup();
    
void SystemProcessesScan();
    
void CheckProcessOwner();
    
void Cleanup();

private:
    
void GetSystemProcessesList();
    
bool ScanProcessMemory(DWORD dwProcessId);
    
void GetExplorerProcessId();
    
int CheckProcessName(char *sProcessNamechar *sSrcProcessName);
    
bool CheckExplorerProcessDirectory(DWORD dwProcessId);

    
DWORD m_dwExplorerProcessId;
    
std::list<PROCESSENTRY32m_lProcessesList;

    
//std::vector<PPROCESSENTRY32> m_vProcessesList;
};

#endif //ANTIHACK_ANTIHACK_H 
AntiHack.cpp
PHP Code:
// ----------------------------------------------------
//    Nazwa pliku:        AntiHack.cpp
//    Data utworzenia:    2008-06-26
//    Autor:                f1x / f1ksiu@hotmail.com
// ----------------------------------------------------

#include "stdafx.h"
#include "Antihack.h"
#include <stdlib.h>

using namespace std;

void CAntiHack::GetSystemProcessesList() {
    
HANDLE hProcessSnap CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS0);
    if(
hProcessSnap != INVALID_HANDLE_VALUE)
    {
        
PROCESSENTRY32 pe32;
        
pe32.dwSize sizeof(PROCESSENTRY32);

        if(
Process32First(hProcessSnap, &pe32))
        {
            do
            {
                
m_lProcessesList.push_back(pe32);
            }
            while(
Process32Next(hProcessSnap, &pe32));
        }
    }

    
CloseHandle(hProcessSnap);
}

bool CAntiHack::ScanProcessMemory(DWORD dwProcessId) {
    
HANDLE hProcess OpenProcess(PROCESS_ALL_ACCESSFALSEdwProcessId);

    if(
hProcess != INVALID_HANDLE_VALUE)
    {
        for(
int i 0MAX_PROCESS_DUMPi++)
        {
            
char aTmpBuffer[MAX_DUMP_SIZE];
            
SIZE_T aBytesRead 0;
            
ReadProcessMemory(hProcess, (LPCVOID)g_ProcessesDumps[i].m_aOffset, (LPVOID)aTmpBuffersizeof(aTmpBuffer), &aBytesRead);

            if(
memcmp(aTmpBufferg_ProcessesDumps[i].m_aMemDumpMAX_DUMP_SIZE) == 0)
            {
                
CloseHandle(hProcess);
                return 
true;
                break;
            }
        }
    }

    
CloseHandle(hProcess);
    return 
false;
}

int CAntiHack::CheckProcessName(char *sProcessNamechar *sSrcProcessName) {
    for(
size_t i 0strlen(sProcessName); i++)
    {
        
sProcessName[i] = (char)tolower(sProcessName[i]);
    }

    return 
strcmp(sProcessNamesSrcProcessName);
}

bool CAntiHack::CheckExplorerProcessDirectory(DWORD dwProcessId) {
    
HANDLE hModuleSnap CreateToolhelp32Snapshot(TH32CS_SNAPMODULEdwProcessId); 
    if(
hModuleSnap != INVALID_HANDLE_VALUE)
    {
        
MODULEENTRY32 me32;
        
me32.dwSize sizeof(MODULEENTRY32); 

        if(
Module32First(hModuleSnap, &me32))
        {
            
me32.szExePath[strlen(me32.szExePath) - (strlen(SYSTEMSHELL_NAME) + 1)] = 0;
            
char sWindowsDirectory[MAX_PATH];
            
GetWindowsDirectory(sWindowsDirectoryMAX_PATH);

            if(
strcmp(me32.szExePathsWindowsDirectory) == 0)
            {
                
CloseHandle(hModuleSnap);
                return 
true;
            }
        }
    }

    
CloseHandle(hModuleSnap);
    return 
false;
}

void CAntiHack::GetExplorerProcessId() {
    for(list<
PROCESSENTRY32>::iterator i m_lProcessesList.begin(); != m_lProcessesList.end(); i++)
    {
        if(
CheckProcessName(i->szExeFileSYSTEMSHELL_NAME) == 0)
        {
            if(
CheckExplorerProcessDirectory(i->th32ProcessID))
            {
                
m_dwExplorerProcessId i->th32ProcessID;
                return;
                break;
            }
        }
    }

    
m_dwExplorerProcessId INVALID_PROCESSID;
}

// --- Interface ---

void CAntiHack::Startup() {
    
m_lProcessesList.clear();
    
    
GetSystemProcessesList();
    
GetExplorerProcessId();

    if(
m_lProcessesList.empty() || m_dwExplorerProcessId == INVALID_PROCESSID)
    {
        
MessageBox(0"Can't run MuOnline Guard instance. Exit abnormaly!""MuOnline Guard"MB_OK MB_ICONSTOP);
        
ExitProcess(1);
    }
}

void CAntiHack::SystemProcessesScan() {
    for(
std::list<PROCESSENTRY32>::iterator i m_lProcessesList.begin(); != m_lProcessesList.end(); i++)
    {
        if(
ScanProcessMemory(i->th32ProcessID))
        {
            
MessageBox(0"Found illegal software in your system.\nPlease close all illegals programs and run application again.""MuOnline Guard"MB_OK MB_ICONSTOP);
            
ExitProcess(1);
        }
    }
}

void CAntiHack::CheckProcessOwner() {
    for(
std::list<PROCESSENTRY32>::iterator i m_lProcessesList.begin(); != m_lProcessesList.end(); i++)
    {
        if(
i->th32ProcessID == GetCurrentProcessId())
        {
            if(
i->th32ParentProcessID != m_dwExplorerProcessId)
            {
                
MessageBox(0"Please run application directly.""MuOnline Guard"MB_OK MB_ICONSTOP);
                
ExitProcess(1);
            }
        }
    }
}

void CAntiHack::Cleanup() {
    
m_lProcessesList.clear();
}

BOOL APIENTRY DllMain(HMODULE hModuleDWORD  ul_reason_for_callLPVOID lpReserved) {
    
CAntiHack AntiHackInstance;

    
AntiHackInstance.Startup();
    
AntiHackInstance.CheckProcessOwner();
    
AntiHackInstance.SystemProcessesScan();
    
AntiHackInstance.Cleanup();

    return 
TRUE;

Attached Files
This post has an attachment which you could see if you were registered. Registering is quick and easy
__________________


Don't look to the eyes of a stranger...
f1x is offline   Reply With Quote
Thanked by :
Old 01-19-2009   #312 (permalink)
Average Member
 
Rank: Hobbit
Join Date: Dec 2004
Location: Internet
Posts: 70
Thanked 0 Times in 0 Posts

Re: [Dev] AntiHack DLL

I know this dll will end if the hack application is running. But I have an application I want if this DLL didn't found my Application in System Processes List then this dll will end. How to fix code !please help me
Sunlove is offline   Reply With Quote
Old 01-20-2009   #313 (permalink)
Newbie
 
Rank: Hobbit
Join Date: Mar 2008
Posts: 8
Thanked 0 Times in 0 Posts

Re: [Dev] AntiHack DLL

Originally Posted by edry12 View Post
hello and sorry for my English

I have 1.04j main, and ave a problem.

dont load the antihack.dll

when i annalyze,
where "push. dll" changed to something else, and not linked

these are the screensshots

unanalyzed



annalyzed


please, give me a hand, i dony understund why not work

Bye and thx
nobody has any idea?

please!! i need help,
edry12 is offline   Reply With Quote
Old 01-22-2009   #314 (permalink)
{{ {{ {{ d[-_-]b }} }} }}
 
Rank: Member +
Join Date: Feb 2007
Location: G to the ERMANY
Posts: 316
Thanked 1 Time in 1 Post

Re: [Dev] AntiHack DLL

okay you need do some changes there dude...
at the push main () you need to puch the offset where you wrote a name... so just search a free offset then do RB->Follow to dumb selection->enter there a name you want then you need write there the command: (again in the upper window)

push and the offset where you wrote the name. okay thats the first point now where you wrote je 00755aa8 you need to chnge the offset there... do the jmp to the offset where you jmp to the entry point or the next function so in your case change it to je00755abf
__________________
I was born without I wanted to be born. I will die even thought I don't want to. So let me live my damned life as I want it!
Hacke is offline   Reply With Quote
Old 01-22-2009   #315 (permalink)
Newbie
 
Rank: Hobbit
Join Date: Nov 2007
Posts: 3
Thanked 0 Times in 0 Posts

Re: [Dev] AntiHack DLL

[quote=ToMMeG;3604952]Update 1 :
Works fine, but only if programm runs before the main. There maybe a problem with WPE Pro, because you can run it after the main.exe... :)

Here is function that will do check all time when main.exe started
Code:
void MainThread()
{
again:
    SystemProcessesScan();
    Sleep(50);
    goto again;
}
And in
Code:
extern  "C"  __declspec(dllexport) void Main() {
add this
Code:
CreateThread(NULL,NULL,LPTHREAD_START_ROUTINE(MainThread),NULL,0,0);


Add in who file?
AntiHack.cpp?

thanks for great work man.
Thi4g0 is offline   Reply With Quote
Old 01-27-2009   #316 (permalink)
Newbie
 
geriks13's Avatar
 
Rank: Hobbit
Join Date: Feb 2008
Location: Latvia
Posts: 15
Thanked 0 Times in 0 Posts

Re: [Dev] AntiHack DLL

can someone do it with my main please ! ?
http://mu.evilgold.net/main.exe
__________________
geriks13 is offline   Reply With Quote
Old 01-29-2009   #317 (permalink)
RaGEZONER
 
lemiks's Avatar
 
Rank: Hobbit
Join Date: Jun 2005
Location: Latvia, Riga
Posts: 89
Thanked 0 Times in 0 Posts

Re: [Dev] AntiHack DLL

Originally Posted by ToMMeG View Post
Man, im selling mine own antihack, it doesn't contain f1x source... I'm posting in this thread just because don't want to create new...
Give credits to f1x
__________________
PlaySafe
lemiks is offline   Reply With Quote
Old 01-29-2009   #318 (permalink)
Lost to these MMORPG's...
 
-/7y/I9I-'s Avatar
 
Rank: Subscriber
Join Date: Feb 2006
Location: Lorencia's Sewe
Posts: 299
Thanked 2 Times in 1 Post

Post Re: [Dev] AntiHack DLL

Learn to read...there are credits.
__________________
"People think it must be fun to be a genius, but they don't realize how hard it is to put up with all the idiots in the world."

-/7y/I9I- is offline   Reply With Quote
Old 02-01-2009   #319 (permalink)
Member
 
Rank: Hobbit
Join Date: Jan 2008
Posts: 27
Thanked 0 Times in 0 Posts

Re: [Dev] AntiHack DLL

I hocked my main, with tommeg dll and it worked. But, when you add the code to hack a dll and compile it with Visual 2005, I opened the main only to me, it becomes a friend, not opened directly, does not give any error message, just not enters.

Any solution or idea?

Thx & Sorry for my bad Eng.
alecapo is offline   Reply With Quote
Old 02-01-2009   #320 (permalink)
RaGEZONER
 
usser92's Avatar
 
Rank: Hobbit
Join Date: Aug 2008
Location: cyprus
Posts: 83
Thanked 0 Times in 0 Posts

Re: [Dev] AntiHack DLL

... only with 1 thing you can protect your Client ... make a nice smal program that will work went your main start .. that will allow ONLY main.exe to work .. all other things will close like YM or MSN or Hack all close that means only MU .. BUT ppl can byppas it .. hard to make > hard to bypass easy to make > easy to bypass it ^_^
you can't protect your main with a DLL only .. also encrypt your main 2-3 times and change port don't use the clasik "44405" .. i download a lot of "hacks" and i test them all the first port that use is "44405" and "55901" . (i am not sure if is 55901 .. is smthng like that one ... ) anw you can put some DLL's .. (hiden .. there is a program try it in google .. you can hide it in main .. ) that will allow you to connect to the server ONLY with that main .. like 2nd version or smthng .. thing ppl i can't thing it all .. anw encrypt .. DLL's .. program will close all the other things + this nice DLL .. will make the "hacker" (google hacker) to stop .. but if is some one "pro" will try to bypass it .. if he get "hard" to way .. maybe he will stop ^_^ and .. some times if some one use speed and get DC an Error come in the Join server (not sure if is GS or JS ) test it :).. that all i can say ^_^

PS : good DLL :P keep it up ! !
usser92 is offline   Reply With Quote
Old 02-02-2009   #321 (permalink)
Average Member
 
B-Kill-K's Avatar
 
Rank: Hobbit
Join Date: May 2007
Posts: 64
Thanked 1 Time in 1 Post

Re: [Dev] AntiHack DLL

I got czf server files s1 , i run the game from luncher and i have a little problem.I added the antihack.dll to my main ,everything is normal but it doesnt block anythink.I open the game with luncher all okey log in, open wpepro run wpe,sent packets and nothink. how can i fix this?:(
B-Kill-K is offline   Reply With Quote
Old 02-02-2009   #322 (permalink)
Lost to these MMORPG's...
 
-/7y/I9I-'s Avatar
 
Rank: Subscriber
Join Date: Feb 2006
Location: Lorencia's Sewe
Posts: 299
Thanked 2 Times in 1 Post

Post Re: [Dev] AntiHack DLL

Are you sure that you're dll is hooked right ?
__________________
"People think it must be fun to be a genius, but they don't realize how hard it is to put up with all the idiots in the world."

-/7y/I9I- is offline   Reply With Quote
Old 02-02-2009   #323 (permalink)
Average Member
 
B-Kill-K's Avatar
 
Rank: Hobbit
Join Date: May 2007
Posts: 64
Thanked 1 Time in 1 Post

Re: [Dev] AntiHack DLL


im noob in olly
B-Kill-K is offline   Reply With Quote
Old 02-06-2009   #324 (permalink)
Newbie
 
D9IDbKA's Avatar
 
Rank: Hobbit
Join Date: Feb 2007
Location: Belarus, Minsk
Posts: 7
Thanked 0 Times in 0 Posts

Re: [Dev] AntiHack DLL

Hello, can someone patch our main? because i can't
http://rapidshare.de/files/44898740/Main.7z.html
sry for my english
D9IDbKA is offline   Reply With Quote
Old 02-08-2009   #325 (permalink)
Newbie
 
smithcyber's Avatar
 
Rank: Hobbit
Join Date: Nov 2004
Location: BRASIL
Posts: 10
Thanked 0 Times in 0 Posts

Re: [Dev] AntiHack DLL

Someone could do a hook for me in the main version 97d please?
smithcyber is offline   Reply With Quote
 

Bookmarks

Thread Tools


LinkBacks (?)
LinkBack to this Thread: http://forum.ragezone.com/f508/antihack-dll-421623/
Posted By For Type Date
Hop.oo.lv • View topic - [palidziba] WPe PRO! This thread Refback 09-13-2009 02:37 PM
mux online? - GForum Post #0 Refback 08-25-2009 09:02 PM
[Aporte] - Hookear Dll en Main - Page 2 - IGNetwork - InfernoGames This thread Refback 08-20-2009 03:29 PM
[Dev] AntiHack DLL This thread Refback 06-16-2009 04:14 PM
[server] Wpisywanie Kodu W Gsa/podpinanie Dll - gamecenter.pl This thread Refback 04-14-2009 10:10 PM
Hop.oo.lv This thread Refback 04-14-2009 03:58 PM
Help - Request Hook gi This thread Refback 04-11-2009 01:23 AM
Help - Request Hook gi This thread Refback 03-30-2009 10:29 AM
Lord Factory Network :: Zobacz temat - Jak zabespieczyc Dll This thread Refback 03-29-2009 12:41 PM
[Dev]AntiHack DLL - Anti WPE - | C Post #0 Refback 03-29-2009 11:07 AM



Translated by Google
Albanian Arabic Belarusian Bulgarian Catalan Chinese Croatian Czech Danish Dutch English Estonian Filipino Finnish French Galician German Greek Hebrew Hindi Hungarian Icelandic Indonesian Italian Japanese Korean Latvian Lithuanian Maltese Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swedish Taiwanese Thai Turkish Ukrainian Vietnamese
no new posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274