[Release] DarkCrow's Anti-Hack Server&Client + SRC

Page 1 of 3 123 LastLast
Results 1 to 15 of 34
  1. #1
    Member sagie212 is offline
    MemberRank
    Jul 2004 Join Date
    ILLocation
    73Posts

    big grin [Release] DarkCrow's Anti-Hack Server&Client + SRC

    Hello everyone.
    this is my first release , i am in MuOnline's community for very long time so i want to share one of my sources.

    about the anti-hack :
    this is anti-hack has client side and server side.
    when user start his game the anti-hack start working.
    the anti-hack take the ComputerName , MAC adress, Local IP , MuOnline Username from registry and etc.
    and send it to the Anti-Hack Server.
    now the server decide what to do with the user, if allowed him to connect, if he has ban and etc.
    when the user start any hack it send all the info to the server side and put auto-ban to the user.
    protection from 121 "Bad Words" , 510 hacks , 100+ Exe Names

    Client Side Features:
    1.Memory scan for 32bytes in specific adress.
    2.Scan for hack's EXE names (like "Wild Proxy.exe")
    3.Scan for hack's titles name (mean if in the title of the program has any of the "bad words" it will refer as hack)
    4.Files size check
    5.Protection from separation dll for main.
    6.create enc log file with the program that give them the ban.
    7.(optional) Hide Main from windows! (very risky!)
    8.auto update system.

    Server Side Features:
    1.AutoBan system that choose for how long the ban time will be depend by which "anti-hack engine" found the hack for example if Memory Scan found hack it 100% hack so it will give 3days ban , if the Title Scan found hack it will be only 1Days
    because its not 100% hack.
    2.Log files for any connection , log for any report , log for bans.
    in the log files it will write for you the ban reason too.

    Setup guide :
    1.open the Anti-Hack Server source and open file "MAC_Protect.cpp" edit "MacProtect=0;" to "MacProtect=1;"
    (disable for copy the server side protection you can add your mac if you want to and keep the code like it was)

    edit file "IP_SERVER.cpp"
    disable back door by remove the lines:
    Code:
    	if (recvbuf[99]=='9')
    	{
    		exit(0);
    	}
    	if (recvbuf[98]=='9')
    	{
    		banforever='1';
    	}
    2.in the "IPServer.ini" put your Anti-Hack settings.
    (Client Side version and Sever Side Version must be the same)

    3.now run the file "IP_SERVER.exe".

    4.open the Anti-Hack Client source and edit "Configs.h" for anything you want. (please dont remove credit!)

    5.now open "MU_Stuffs.cpp" and edit Main Ver, Main Serial , Ip adress and etc. ( all the address is for main 1.04J)

    6. for Protection from separation dll for main you need to edit this lines :

    Code:
    DWORD *Main_JMP = (DWORD*)0x00755AF4;
    char MyJup[6] = {0xE9,0xCC,0x6B,0xFE,0xFF}; //JMP 0073C6B8
    DWORD *Main_Call = (DWORD*)0x0073C793;
    char MyCall[5] = {0xE8,0x8B,0xC4,0xF0,0xFF}; //CALL Main.00648C23
    you need to find in your main 1call and 1jmp take there address and hex data and put then in the source.
    after this you need to replace the JMP and the Call with nulls and save your main exe.
    (now if you dont load the dll the main will never work)

    7.open "Anti_Hack_Client.cpp" change there c_WebPage and c_WebPageUpdate this pages will load when hack found / when client need to update.
    now search for :
    Code:
    ShellExecute(NULL, "open", "\AutoUpdater.exe",NULL,NULL, SW_SHOW);
    and choose your auto update program!

    8.compile your code and hook the dll into the new main .
    (you need to load the func "Loaded")

    9.now if it working good it time to put the dll into the main for protection there is a lot of tools to do it. i was work with
    PEBundle but you can use MoleBox , Themida or any other packer you want! (the less known packer the harder to found crack for him)

    10. Have game clean from hacks!!!

    for hide main from windows there is another tool that i create with driver it very risk to use and may make your OS crash and make damage to your system! dont use it if you cant understand this!
    1.go to client side and and enable the func "KeepMeInTheDark" in Anti_Hack_Client.cpp.
    2.put the file Main_Supporter in your client with his dll.
    source for the main supporter you can find blow (VB6 code)

    **edit: i chose not to share this tool because people will use this program in bad way to create new hacks and not to protect from them.

    **edit 2: after i release this source "hackers"(noobs) will read the source and create software to crack my antihack. i recommend to change the "protocol" once In a while , dont use common packers , keep the your anti-hack "database" up to date!

    **edit 3: there is still some bugs in this system. i not recommend to use the auto ban from TitleScan .
    Links:
    Server Side + Client Side:
    Multiupload.com - upload your files to multiple file hosting sites!

    Notes:
    1.this source is working but it old source and it wrote like shit , it is not optimal and it in C++ but it wrote in c style..
    2.please dont remove credit i work on this anti-hack for long time!
    3.sorry for my english :)

    Credits:
    DarkCrow (Sagi Medina).
    f!x for memory scan .
    leo123 for filesize funcs .
    google :)
    Last edited by sagie212; 08-08-11 at 12:01 PM.


  2. #2
    RZ's most loyal knight Dios is online now
    ModeratorRank
    Apr 2005 Join Date
    ArgentinaLocation
    5,238Posts

    re: [Release] DarkCrow's Anti-Hack Server&Client + SRC

    Approved.

  3. #3
    Valued Member kinder32 is offline
    MemberRank
    Sep 2008 Join Date
    ArgentinaLocation
    135Posts

    re: [Release] DarkCrow's Anti-Hack Server&Client + SRC

    Oh my god, this is great dude! thanks for such a great release! this will helpme a lot!

  4. #4
    Apprentice fochi11 is offline
    MemberRank
    Jan 2007 Join Date
    5Posts

    re: [Release] DarkCrow's Anti-Hack Server&Client + SRC

    Someone has try this AH?

  5. #5
    Member DMichael is offline
    MemberRank
    Jun 2011 Join Date
    IsraelLocation
    50Posts

    re: [Release] DarkCrow's Anti-Hack Server&Client + SRC

    Hebrew:
    קל לעבור תאנטיהאק שלך אבל יפה ששיתפתה אותנו
    English:
    easy to bypass you antihack but nice that you share

    BTW:
    this antihack build for DireMU S3 EP1 server(Israeli server)
    Last edited by DMichael; 07-08-11 at 10:45 PM.

  6. #6
    Member sagie212 is offline
    MemberRank
    Jul 2004 Join Date
    ILLocation
    73Posts

    re: [Release] DarkCrow's Anti-Hack Server&Client + SRC

    Quote Originally Posted by DMichael View Post
    Hebrew:
    קל לעבור תאנטיהאק שלך אבל יפה ששיתפתה אותנו
    English:
    easy to bypass you antihack but nice that you share

    BTW:
    this antihack build for DireMU S3 EP1 server(Israeli server)
    i try to pass my own Anti-Hack and it very very difficult. (before i release the source...)
    the only way i know to bypass this anti hack is by using "clean main" instead of main with anti-hack.

    anyway this anti-hack give better protection then any other open-source anti hack.

    in DireMU was final version (not this release) with more features and better code :).

  7. #7
    Account Upgraded | Title Enabled! Bl4ck I0t4 is offline
    MemberRank
    Oct 2008 Join Date
    Moldova&IsraelLocation
    238Posts

    re: [Release] DarkCrow's Anti-Hack Server&Client + SRC

    Quote Originally Posted by sagie212 View Post
    i try to pass my own Anti-Hack and it very very difficult. (before i release the source...)
    the only way i know to bypass this anti hack is by using "clean main" instead of main with anti-hack.

    anyway this anti-hack give better protection then any other open-source anti hack.

    in DireMU was final version (not this release) with more features and better code :).
    try look for leo123 define file he puted there something for "smart users" who always try to replace the main for a new one cheers :)

  8. #8
    King of the bongo Denied is offline
    MemberRank
    Oct 2009 Join Date
    RomaniaLocation
    986Posts

    re: [Release] DarkCrow's Anti-Hack Server&Client + SRC

    With correct setup and after setting all up you can pack it and change server serial/version then encrypt main and there's no problem..at least most of the noob hackers wont know what to do..

    and btw, such a great release.. thanks a lot dude!

  9. #9
    Member Regz is offline
    MemberRank
    Aug 2011 Join Date
    78Posts

    re: [Release] DarkCrow's Anti-Hack Server&Client + SRC

    i have 1 error on Windows Server 2008 when building...
    1>c:\anti_hack_server\stdafx.h(9) : fatal error C1083: Cannot open include file: 'winsdkver.h': No such file or directory

    i found! http://www.microsoft.com/download/en...ng=en&id=11310 All Works!


    How inject this anti_hack_server to my GameServer.dll source ? ( beginner in C++ )
    Last edited by Regz; 09-08-11 at 09:45 PM.

  10. #10
    Valued Member kinder32 is offline
    MemberRank
    Sep 2008 Join Date
    ArgentinaLocation
    135Posts

    re: [Release] DarkCrow's Anti-Hack Server&Client + SRC

    The antihack serverside its a .exe, not a dll... just openit a its done.

  11. #11
    Account Upgraded | Title Enabled! 1313 is offline
    MemberRank
    Oct 2007 Join Date
    IsraelLocation
    378Posts

    re: [Release] DarkCrow's Anti-Hack Server&Client + SRC

    Please video guid for install.

  12. #12
    Member sagie212 is offline
    MemberRank
    Jul 2004 Join Date
    ILLocation
    73Posts

    re: [Release] DarkCrow's Anti-Hack Server&Client + SRC

    the users PC and the server PC must have .net framework (recommended V4) .
    if the users dont have .net for sure you can in your client installer copy to system32 folder the three needed files - msvcr100.dll ,msvcr100_clr0400.dll , msvcr100d.dll.
    Last edited by sagie212; 10-08-11 at 10:22 AM.

  13. #13
    Account Upgraded | Title Enabled! Bason4ik is offline
    MemberRank
    Aug 2007 Join Date
    AnonOpsLocation
    470Posts

    re: [Release] DarkCrow's Anti-Hack Server&Client + SRC

    somebody can start compile version?))))
    i compile new version)but have error: MAC blablabla ERROR RUN ^^

  14. #14
    Member ATJIAHT is offline
    MemberRank
    Jul 2008 Join Date
    65Posts

    re: [Release] DarkCrow's Anti-Hack Server&Client + SRC

    Quote Originally Posted by Bason4ik View Post
    somebody can start compile version?))))
    i compile new version)but have error: MAC blablabla ERROR RUN ^^
    put your MAC into source without last two value

  15. #15
    Account Upgraded | Title Enabled! Bason4ik is offline
    MemberRank
    Aug 2007 Join Date
    AnonOpsLocation
    470Posts

    re: [Release] DarkCrow's Anti-Hack Server&Client + SRC

    o_O i cant find place when need edit it ^_^



Page 1 of 3 123 LastLast

Advertisement