[Src] Universal Localhost Enabler

Page 1 of 2 12 LastLast
Results 1 to 15 of 30
  1. #1
    Ultimate Member Darter is offline
    MemberRank
    Feb 2008 Join Date
    190Posts

    cool [Src] Universal Localhost Enabler

    yo wassup manz r just giving back styll take it n enjoy. if u need plaintext user pw for msea u can hook WzCrypto.dll export. this shit works from base version until whenever nexon auth changed to NMCO_CallNMFunc2 . I can update for callnmfunc2 the username is in esi or some shit its easy i just dont have maple or that version of code on my computer.

    https://github.com/RajanGrewal/AuthHook/

    Super Special Thanks to @Fraysa and @jayss8 and @benjew because they are cute.
    Last edited by Darter; 30-08-17 at 08:56 PM.
    i love gil


  2. #2
    I'm overrated. Fraysa is offline
    GammaRank
    Apr 2008 Join Date
    4,837Posts

    Re: [Src] Universal Localhost Enabler

    best release in a long time
    hope u fags appreicate it
    bump for quality release

  3. #3
    Account Upgraded | Title Enabled! Expedia is offline
    True MemberRank
    Nov 2009 Join Date
    873Posts

    Re: [Src] Universal Localhost Enabler

    Does this work on v118? Sorry I'm new about this stuff !!

  4. #4
    I'm overrated. Fraysa is offline
    GammaRank
    Apr 2008 Join Date
    4,837Posts

    Re: [Src] Universal Localhost Enabler

    Quote Originally Posted by Expedia View Post
    Does this work on v118? Sorry I'm new about this stuff !!
    Damn, you're still alive.

  5. #5
    Registered masterjerker is offline
    MemberRank
    Aug 2017 Join Date
    5Posts

    Re: [Src] Universal Localhost Enabler

    can update for v188??

  6. #6
    Ultimate Member Darter is offline
    MemberRank
    Feb 2008 Join Date
    190Posts

    Re: [Src] Universal Localhost Enabler

    Quote Originally Posted by Expedia View Post
    Does this work on v118? Sorry I'm new about this stuff !!
    ya man
    i love gil

  7. #7
    Registered Hoxia is offline
    MemberRank
    Feb 2016 Join Date
    7Posts

    Re: [Src] Universal Localhost Enabler

    i compiled this, but how can i use this?

  8. #8
    I'm overrated. Fraysa is offline
    GammaRank
    Apr 2008 Join Date
    4,837Posts

    Re: [Src] Universal Localhost Enabler

    Quote Originally Posted by Hoxia View Post
    i compiled this, but how can i use this?
    Inject the DLL?

  9. #9
    Moderator Eric is online now
    ModeratorRank
    Jan 2010 Join Date
    DEV CityLocation
    3,044Posts

    Re: [Src] Universal Localhost Enabler

    Quote Originally Posted by Fraysa View Post
    Inject the DLL?
    just make a dummy api export class and then add the dummy import into the dll using cff explorer :3

    ot: by far best rls in a very long time though, not that many will know how to use it

    ps. rip me, as soon as i just setup mine u rls this ;((

  10. #10
    Account Upgraded | Title Enabled! jonnybravo is offline
    True MemberRank
    Sep 2006 Join Date
    730Posts

    Re: [Src] Universal Localhost Enabler

    so you hook winsck. Then hook the API to nexon passport login and redirecct proudnet = bypasses =?

    Why the need for VM.. so client decrypts it for you?

  11. #11
    Ultimate Member Darter is offline
    MemberRank
    Feb 2008 Join Date
    190Posts

    Re: [Src] Universal Localhost Enabler

    Quote Originally Posted by jonnybravo View Post
    so you hook winsck. Then hook the API to nexon passport login and redirecct proudnet = bypasses =?

    Why the need for VM.. so client decrypts it for you?
    yeah hook winsock to change IP shit and NMCO for plaintext user pw. The VM Macros were for protecting the dll when i sold it to ppl
    i love gil

  12. #12
    Member MechAviv is offline
    MemberRank
    Aug 2015 Join Date
    87Posts

    Re: [Src] Universal Localhost Enabler

    working on v120 ?

  13. #13
    Registered Saleem93 is offline
    MemberRank
    Apr 2018 Join Date
    20Posts

    Re: [Src] Universal Localhost Enabler

    I compiled this.. I got a dll library and I read the comments about injecting the dll but this is as far as I can comprehend.. I tried injecting using the dll proxy method posted somewhere here in the forum and I failed..

    Can somebody please elaborate with some clear instructions or numbered steps, I am new to this maplestory server development community and I consider myself a fast learner and I didn't get to the bottom of this.

    Any help or hints would be appreciated.. things I wonder:

    First, how do you hook a certain section and where do you exactly hook it into for example I only want to hook winsock to redirect a Themida protected client which I already unpacked using Ollydbg but in the project source code I had window, proudnet and Winsock.

    Second, what kind of inject application am I supposed to use? Do I need any other external tools besides the dll blob and Visual Studio?

    Otherwise, without any instructions, this release will only benefit those who are already experienced in the field.
    Last edited by Saleem93; 20-04-18 at 08:58 PM.

  14. #14
    Moderator Eric is online now
    ModeratorRank
    Jan 2010 Join Date
    DEV CityLocation
    3,044Posts

    Re: [Src] Universal Localhost Enabler

    Quote Originally Posted by Saleem93 View Post
    I compiled this.. I got a dll library and I read the comments about injecting the dll but this is as far as I can comprehend.. I tried injecting using the dll proxy method posted somewhere here in the forum and I failed..

    Can somebody please elaborate with some clear instructions or numbered steps, I am new to this maplestory server development community and I consider myself a fast learner and I didn't get to the bottom of this.

    Any help or hints would be appreciated.. things I wonder:

    First, how do you hook a certain section and where do you exactly hook it into for example I only want to hook winsock to redirect a Themida protected client which I already unpacked using Ollydbg but in the project source code I had window, proudnet and Winsock.

    Second, what kind of inject application am I supposed to use? Do I need any other external tools besides the dll blob and Visual Studio?

    Otherwise, without any instructions, this release will only benefit those who are already experienced in the field.
    All you need to do is make dummy exports that you'll insert into ijl15 so that it pre-injects this DLL into the game client on startup. For example:

    Code:
    /**
     * Orion - A MapleStory Dynamic Link Library Localhost
     *
     * @author Eric
     *
    */
    #ifdef ORION_EXPORTS
    #define ORION_API __declspec(dllexport)
    #else
    #define ORION_API __declspec(dllimport)
    #endif
    
    // Solely used as a dummy export for the Orion.dll
    class ORION_API APIDummy {
    	public:
    		APIDummy(void);
    };
    Code:
    /**
     * Orion - A MapleStory Dynamic Link Library Localhost
     *
     * @author Eric
     *
    */
    #include "APIDummy.h"
    
    APIDummy::APIDummy() {
    
    }
    Then, use something like CFF Explorer to edit ijl15.dll, go to 'Import Adder', and add the APIDummy export to the table after selecting your compiled DLL. Rebuild the table, save the PE to a new name, and place the DLL in your directory. From there the DLL will continue to inject, but you'll want to change the winsock hostname and the client windowname. Also, depending on your version since this works for practically all, you may need to update the window class checks as well as NMCO.

  15. #15
    Registered Saleem93 is offline
    MemberRank
    Apr 2018 Join Date
    20Posts

    Re: [Src] Universal Localhost Enabler

    Quote Originally Posted by Eric View Post
    Then, use something like CFF Explorer to edit ijl15.dll, go to 'Import Adder', and add the APIDummy export to the table after selecting your compiled DLL. Rebuild the table, save the PE to a new name, and place the DLL in your directory. From there the DLL will continue to inject, but you'll want to change the winsock hostname and the client windowname. Also, depending on your version since this works for practically all, you may need to update the window class checks as well as NMCO.
    Well this is very helpful and I am getting somewhere.. Thanks!

    Anyway, after injecting the dll there is an error with service hooks which is according to the source code related to ProudNetHax.cpp:
    Code:
            if (proudNetRet == FALSE)
            {
                MessageBox(0, "Service Hooks Failed", 0, 0);
            }
    Screenshot:
    Click image for larger version. 

Name:	DLLinjection.png 
Views:	52 
Size:	17.3 KB 
ID:	162930

    Do we need to alter ProudNetHax for something?

    Edit:
    BTW, I am trying to apply this to a v62 MapleStory client.



Page 1 of 2 12 LastLast

Advertisement