Re: [Release] Working MuGuard Source
Quote:
Originally Posted by
Gembrid
protection uses user mode api to get process list, there are severel tools that can hide any program from user mode apis, so target hack program won't be visible for dll, even if it's encrypted \=
yea , hmmm maybe we can code a function that use ASM to get list of running programs ?
anyway you want help me to make some good AntiHack ?
Quote:
Originally Posted by
alpg04
How i configure this:
Code:
char* Temp = GetCommandLine();
if(Temp[9] != 0x63)
{
MessageBoxA(0,"Please use lancher.","MuGuard V1.0 by leo123",0);
ExitProcess(0);
}
What is "Temp[9]"?? I dont understand GetCommandLine, Temp[9].
it's chakge 'c' char of "connect" string it i code for freind he just wanted that only lancher be able to run the program you can delete this is function if you dont need it :scared:
Quote:
Originally Posted by
fenix010203
Please Put A guide to how the DLL Hook
Plzzzzzz
Nice MuGuard Please guide
Compiler VS 2005 ?
i used VS 6.0 because in vs 2008 and 2005 need some packges..
Re: [Release] Working MuGuard Source
Re: [Release] Working MuGuard Source
Quote:
Originally Posted by
zolamu
yea , hmmm maybe we can code a function that use ASM to get list of running programs ?
anyway you want help me to make some good AntiHack ?
i'd like too, but it's not asm, or C problem,
the problem is in lack of knowledges,
good antihack = good rootkit, that protects process in ring3 and in ring0(user mode and kernel mode), so good antihack protection must begin with rootkit writing guides =)
anyway, even if you will write a good rootkit, you will meet another problem, cryptography, you can have the best rootkit, but you will have to check the presence of it on server side, here you will need knowledges of cryptography or at least you will have to know how to work with 3rd party libraries
another thing, public antihacks are easy to bypass, because you know how they work + if many server uses it, someone that will create a bypassing tool - will work on other servers
so the question - is it worth to spend a lot of time for things that will be bypassed in a week =)
anyway it's interesting to learn smth new, for example kernel mode programming :D by i don't feel that it's time for me for learning it
+ all client side protection can be bypassed :D
so conclusion is in writing a server side protections, finding holes, mistakes and fix it, so noone will be able to by pass it, cause everything is controled on server side
Server Side Protection - Base, Main Protection
Client Side Protection - additional, helper =)
that's what i think =) :D
Re: [Release] Working MuGuard Source
when you say sever said what u mean ?
main send to server process list ? or what :D xD
or server send packet to check is is there exist 3rd tool ?
or for example how can ServerSide know if the main use WPE PRO or someting :D?:?:
Re: [Release] Working MuGuard Source
Quote:
Originally Posted by
zolamu
when you say sever said what u mean ?
main send to server process list ? or what :D xD
or server send packet to check is is there exist 3rd tool ?
or for example how can ServerSide know if the main use WPE PRO or someting :D?:?:
Server = Mu Server = Where you clients can't get access.
It's possible do something like this, btw already exists gameguard.
The server don't know when is the main or the wpe sending packets.
So? Fix the server! (FIX THE BUGS IN MUSERVER)
[]'s
Re: [Release] Working MuGuard Source
Quote:
Originally Posted by
zolamu
when you say sever said what u mean ?
main send to server process list ? or what :D xD
or server send packet to check is is there exist 3rd tool ?
or for example how can ServerSide know if the main use WPE PRO or someting :D?:?:
i mean fixing GS code mistakes,
for example jewelmix bug, server sied code just accepts jewel mixing and unmixing packets without full check, just checks for use of chaos box
or take a look at RecvPositionSetProc - it's a crazy one function :D
i don't know about new versions of gs, but old gses don't check attack distance, attack mobs in tarkan from lorencia :D
what about attacking in non-attack area? gs has check for map attribute, but it's wrong, some bytes to fix and will never be able to attack in non-attack area =)
a lot of examples =) and this things can easily be fixed =)
PS talking about muguard
here is a cute bot :D
http://www.dtf.ru/articles/image.php...&publ_id=50054
Re: [Release] Working MuGuard Source
Quote:
Originally Posted by
Gembrid
i mean fixing GS code mistakes,
for example jewelmix bug, server sied code just accepts jewel mixing and unmixing packets without full check, just checks for use of chaos box
or take a look at RecvPositionSetProc - it's a crazy one function :D
i don't know about new versions of gs, but old gses don't check attack distance, attack mobs in tarkan from lorencia :D
what about attacking in non-attack area? gs has check for map attribute, but it's wrong, some bytes to fix and will never be able to attack in non-attack area =)
a lot of examples =) and this things can easily be fixed =)
PS talking about muguard
here is a cute bot :D
http://www.dtf.ru/articles/image.php...&publ_id=50054
LOL :lol: thanks for info dude
maybe some day some guy will make Keyboard Guard XD :D
Re: [Release] Working MuGuard Source
Re: [Release] Working MuGuard Source
Re: [Release] Working MuGuard Source
How can I use it to my launcher?
//
char* Temp = GetCommandLine();
if(Temp[9] != 0x63)
{
MessageBoxA(0,"Please use lancher.","MuGuard V1.0 by leo123",0);
ExitProcess(0);
// }
Re: [Release] Working MuGuard Source
i understanded this char* Temp = GetCommandLine(); that if you try to use command line to launch main.exe it says that eh? correct me if im wrong
Re: [Release] Working MuGuard Source
Thanks for great release.
One more dude who made smth real for mu community !!
Re: [Release] Working MuGuard Source
great relese but haw to use it?
Re: [Release] Working MuGuard Source
Quote:
Originally Posted by
Shatter
i understanded this char* Temp = GetCommandLine(); that if you try to use command line to launch main.exe it says that eh? correct me if im wrong
I thought so too but even I'm running with launcher it is still giving me the pop message that I should run it with launcher and I dont want to remove this funtion coz my launcher is also my updater.
This I dont know how to get ==> 'Temp[9] != 0x63'
Re: [Release] Working MuGuard Source
can some one post a guide ? :) thx in advance ;)