[Src] Universal Localhost Enabler

Page 2 of 2 FirstFirst 12
Results 16 to 30 of 30
  1. #16
    Ultimate Member Darter is online now
    MemberRank
    Feb 2008 Join Date
    190Posts

    Re: [Src] Universal Localhost Enabler

    Quote Originally Posted by Saleem93 View Post
    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:
    Attachment 162930

    Do we need to alter ProudNetHax for something?

    Edit:
    BTW, I am trying to apply this to a v62 MapleStory client.
    I dont think v62 even uses proudnet so it doesnt matter. if your client sends plaintext user password then you're set. dude just use the standard localhost client for v62
    i love gil

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

    Re: [Src] Universal Localhost Enabler

    Ahahaha okay.. I just remove the proudnet check from source and it worked my friend!! Thank both of you especially Mr. Eric for the hints! I got what I wanted as I was trying to use a very special client for my server and I got it!

    EDIT: Oh I just noticed you are the actual OP, dude that tool is awesome! Much appreciated. BTW, is there a way that we can make the DLL permanently injected into the client instead?

    EDIT2: FFS what was that question, I am thinking dumping the client from memory..
    Last edited by Saleem93; 24-04-18 at 10:23 PM.

  3. #18
    Registered SomeoneMs is offline
    MemberRank
    Aug 2016 Join Date
    24Posts

    Re: [Src] Universal Localhost Enabler

    i try debug it and its say me:
    Severity Code Description Project File Line Suppression StateError LNK1104 cannot open file 'detours.lib' VaronMS
    The system can not locate the specified file VaronMs.dll

  4. #19
    Account Upgraded | Title Enabled! br1337 is online now
    True MemberRank
    Apr 2015 Join Date
    237Posts

    Re: [Src] Universal Localhost Enabler

    Guys, you need to include the detours lib to compile the project.
    https://github.com/yaniswang/dHosts/...ll/detours.lib

    Put it in the project and go to project->properties->linker->additional files->lib/detours.lib.

    lib/detours.lib;%(AdditionalDependencies)

  5. #20
    Ultimate Member moshe23 is offline
    MemberRank
    Aug 2016 Join Date
    187Posts

    Re: [Src] Universal Localhost Enabler

    Quote Originally Posted by br1337 View Post
    Guys, you need to include the detours lib to compile the project.
    https://github.com/yaniswang/dHosts/...ll/detours.lib

    Put it in the project and go to project->properties->linker->additional files->lib/detours.lib.

    lib/detours.lib;%(AdditionalDependencies)
    Its the full source compile ?

  6. #21
    Ultimate Member Darter is online now
    MemberRank
    Feb 2008 Join Date
    190Posts

    Re: [Src] Universal Localhost Enabler

    hi all OP here,

    Can i get some feedback on version compatibility?

    I know it breaks in a higher version of gMS when they switched to NMCO_CallNMFunc2, But what about other locales?

    Also, I will eventually add old school eMS and MSEA support by adding WzRSAEncryptString hook... Just lazy right now :P
    i love gil

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

    Re: [Src] Universal Localhost Enabler

    Quote Originally Posted by Darter View Post
    hi all OP here,

    Can i get some feedback on version compatibility?

    I know it breaks in a higher version of gMS when they switched to NMCO_CallNMFunc2, But what about other locales?

    Also, I will eventually add old school eMS and MSEA support by adding WzRSAEncryptString hook... Just lazy right now :P
    ms2 support wen ;)

    ot: as far as i've tested, this works all the way down to v90 and all the way up to current gms. depending on the version you'll have to change which nmco to call as you said above, and in the latest versions of gms you needed to fix it up a bit because nexon now uses passport instead of nexonid. other than that it's always been flawless, never tested it outside of global region tho :o

  8. #23
    Ultimate Member Darter is online now
    MemberRank
    Feb 2008 Join Date
    190Posts

    Re: [Src] Universal Localhost Enabler

    Quote Originally Posted by Eric View Post
    ms2 support wen ;)

    ot: as far as i've tested, this works all the way down to v90 and all the way up to current gms. depending on the version you'll have to change which nmco to call as you said above, and in the latest versions of gms you needed to fix it up a bit because nexon now uses passport instead of nexonid. other than that it's always been flawless, never tested it outside of global region tho :o
    super late reply but thank you eric. feedback means a lot man :feelsgoodman:

    can u assist with helping me know what versions use nmcall2? the easiest ver i can get to login and then code the new hook. i wanna update it !!!

    edit;

    obtw im tryna dev this to disable hs in versions like 92. active again
    i love gil

  9. #24
    Tsun.getDere(f); Tsundere is offline
    True MemberRank
    May 2011 Join Date
    415Posts

    Re: [Src] Universal Localhost Enabler

    There are also some HS bypasses floating around that should work. However, not sure if they help due to the win10 comparability issue.

  10. #25
    Ultimate Member Darter is online now
    MemberRank
    Feb 2008 Join Date
    190Posts

    Re: [Src] Universal Localhost Enabler

    Quote Originally Posted by Tsundere View Post
    There are also some HS bypasses floating around that should work. However, not sure if they help due to the win10 comparability issue.
    Working on all of that atm, v92. Got past HS working on win10 shit now !!
    i love gil

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

    Re: [Src] Universal Localhost Enabler

    Quote Originally Posted by Darter View Post
    Working on all of that atm, v92. Got past HS working on win10 shit now !!
    Is this compatible with windows 10? I would like to use for my p.s

  12. #27
    Ultimate Member Darter is online now
    MemberRank
    Feb 2008 Join Date
    190Posts

    Re: [Src] Universal Localhost Enabler

    Quote Originally Posted by Expedia View Post
    Is this compatible with windows 10? I would like to use for my p.s
    slow down my dude im still working on it!!!! but yeeeee got v92 to load to login screen win10. crashes after x seconds gotta find the crc check
    i love gil

  13. #28
    Ultimate Member Darter is online now
    MemberRank
    Feb 2008 Join Date
    190Posts

    Re: [Src] Universal Localhost Enabler

    Quote Originally Posted by Expedia View Post
    Is this compatible with windows 10? I would like to use for my p.s
    What version u doing bro ? See if u can update this for it

    https://github.com/RajanGrewal/Rebir...lient/Main.cpp
    i love gil

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

    Re: [Src] Universal Localhost Enabler

    @Darter I have my v92 client DLL w/bypasses if you need a reference. It would've been nice to have HS bypassed back when I was first working on v92!! :( As far as nmcall2 is concerned, I'm not sure of a version that uses it off the top of my head. Also, I thought I'd mention that in regards to my MS2 meme post, I actually updated this to universally support all MS2 versions. lmao

    @Expedia You'll have to bypass HideDll and fix dinput8 to avoid startup crashes and invalid parameter errors depending on the version, but this library in itself is compatible with Windows 10 no problem.

  15. #30
    Ultimate Member Darter is online now
    MemberRank
    Feb 2008 Join Date
    190Posts

    Re: [Src] Universal Localhost Enabler

    Quote Originally Posted by Eric View Post
    @Darter I have my v92 client DLL w/bypasses if you need a reference. It would've been nice to have HS bypassed back when I was first working on v92!! :( As far as nmcall2 is concerned, I'm not sure of a version that uses it off the top of my head. Also, I thought I'd mention that in regards to my MS2 meme post, I actually updated this to universally support all MS2 versions. lmao
    could i please look at it for reference. i got stuck on clean v95 on the check in UserEnterField (along the lines of that name, its a bit off i cant rmr. its for local user not remote ) called in OnSetField. comparing to kms its just a getpeername check which should be bypassed by my WSP shit ( which literally works for every other fucking version ever but not this?? ). however the func is VMed to hell in the clean clients so im not sure how to fix it universally if theyre all vmed there. literally stuck at the last step -.-


    btw for sake of knowledge for HS disabling i had to:

    TSingleton<CSecurityClient>::IsInstantiated() returns 0 so they can never use the singleton top kek!! all logic using it is wrapped in if( instantiated ) { xxxxx }

    They look for a mutex (meteora , if it cant find first one it looks for a second varitation)

    They check for eshvc loaded

    HSUpdate.exe createevent trick.

    https://gist.github.com/RajanGrewal/...286aa1beefcdce
    i love gil



Page 2 of 2 FirstFirst 12

Advertisement