Jump to content
Moopler

All Activity

This stream auto-updates     

  1. Yesterday
  2. Last week
  3. Earlier
  4. Iolreeree

    Release NexonGameThreat (NexonGameSecurity bypass)

    One hundred percent sure it is leeched if it's posted by valdemar caroe. Fun fact: He told some other foreign asians kid in another thread that kms has "over 50 crc". Thus showing the world the emptiness that vacants his very mind.
  5. NewSprux2.0?

    Release NexonGameThreat (NexonGameSecurity bypass)

    Nope, I am done with the public scene and maplestory, I only do Ms2 now.
  6. kino0924

    Release NexonGameThreat (NexonGameSecurity bypass)

    Any plans to reveal or update this model of implementation? Thanks!
  7. NewSprux2.0?

    Release NexonGameThreat (NexonGameSecurity bypass)

    He’s a troll, ignore him. I made the emulator back in 2012, and I don’t remember much about it anymore, sorry.
  8. Shuo

    Release NexonGameThreat (NexonGameSecurity bypass)

    Are you sure? I didn't know it that I think would be bad thing and have you researched the NGS emulator? Let's together.
  9. Iolreeree

    Release NexonGameThreat (NexonGameSecurity bypass)

    That emulator dates from 2015 when ngs was version 2.12.24.0 and it was stolen from Mahorori @aasdfrlsbypass The stealer couldn't update or maintain it, so its only resolve was to post it public on his github in 2017.
  10. I want to know your contact
  11. Shuo

    Release NexonGameThreat (NexonGameSecurity bypass)

    Hi, Puppet, Nice to meet you, I have read your NGS emulator source code, got a lot of help. I'm working on the GMS2 to emulate right now, I want to ask you two questions. firstly, I load NGClient.aes and BlackCipher.aes to call start, but the GMS2 crashed when on the eighth call. Secondly, How do you do unvirtualization of themida? Thanks your for help. Shuo.
  12. The time has come. I noticed a few errors, so instead of obliterating your soul. I first decided to erase your confusions, 1.on 32 bit it's called KiFastSystemCall, but on 64 bit it's Wow32Reserved. "TEB Hook" kek so easy to manipulate knew aasdf was gonna trigger him 2. all native function does, retard 3. refer to ss at op 4. aasdf taught rewolf how to code. Not sure if the last paragraph was suppose to make aasdf feel dandy. Seems like little valdemar caroe was obsessed since march when aasdf made that post on his thread and waited up until now to reword what has already been spitted at him Goomba and aasdf are two different persons fucking retard To anyone reading this, do know that valdemar caroe has some mental issues, first telling some foreign asian kid on another thread that kms has over 50 ngs crc and here he is now wasting his life here everyday logging on moopler spreading bullshit like AIDS he even stalk aasdf on social media commenting on his profile pic and such.
  13. No aasdf isn’t me. Someone I will not name informed me of this so I had to register as forgot last account. Bye bye until someone mentions this again and I gotta clear up the smoke. I only have a macbook for my work now, I don’t have freetime like aasdf.
  14. Legit the most misinforming post I’ve ever seen - goes to show just how bad Aasdf really is, when he doesn’t even understand the basics of this 😂 1. fs:0xc0 is not a “TEB hook” - you just hook the KiFastSystemcall. 2. It doesn’t intercept ALL WinAPIs, only the ones that needs to trampoline into a 64-bit environment so they can elevate execution to ring0 (it’s not even that many...) 3. The entire thing you explained about how BlackCipher worked now is straight wrong :s 4. Nice credit leech Imagine spending every single of your woken hours of healthcare provided stability on trying to hack games, and yet, after 12 years of autistic attempting, continue to fail... I feel sad for you, but I suppose we aren’t all meant to succeed... in anything, ever, I guess. 🤔
  15. I gave it to my subordinate rewolf and he released it on his github" AASDF best coder!
  16. I don't think I have posted the source code here? So here. dinput8 It shows how to intercept all winapi calls from a single hook for a wow64 process. It won't work with the current version of blackcipher. For some WinApi like (NtOpenProcess,NtReadVirtualMemory,NtQueryVirtualMemory), it doesn't go through the wow64 callgate anymore (fs:c0), BlackCipher create a 64 bit thread and make it call the native syscall instead. There is 2 ntdll.dll loaded one 32 bit and the other 64 bit for a wow64 process. You now have to hook the 64 bit ntdll now. In Cheat Engine the module symbol "_NtOpenProcess" without the quotes is the 64 bit NtOpenProcess. There is an underscore before the winapi name. I have wrote a wow64 library in 2011 if anyones interested: wow64ext I gave it to my subordinate rewolf and he released it on his github.
  17. SunCat

    Question GMS v200.3 Item Filter AOB

    Here you go: [ENABLE] alloc(ItemFilter,256) alloc(ItemList,2048) alloc(Mesos,4) alloc(Mode,4) label(Return) label(End) label(FilterMesos) label(RejectOrAccept) label(AcceptFilter) label(RejectFilter) label(Ignore) Mesos: dd #0 // Minimum meso Mode: dd #0 // 0 = Accept, 1 = reject ItemList: //Add filter like below //dd #itemID dd 00 // End of list ItemFilter: push edx mov edx,[Mesos] cmp eax,edx jle FilterMesos mov edx,ItemList jmp RejectOrAccept FilterMesos: mov eax,0 jmp End RejectOrAccept: cmp byte ptr [Mode],0 je AcceptFilter cmp byte ptr [Mode],1 je RejectFilter AcceptFilter: cmp eax,[edx](Mesos) je End cmp dword ptr [edx],0 je Ignore add edx,4 jmp AcceptFilter RejectFilter: cmp eax,[edx] je Ignore cmp dword ptr [edx],0 je End add edx,4 jmp RejectFilter Ignore: cmp eax,#50000 // Added this code otherwise mesos is dropped but not shown in accept mode jle End mov eax,0 End: pop edx mov [ebp-34],eax inc ecx mov eax,939A85C5 jmp Return 0122EFAD: jmp ItemFilter nop nop nop nop Return: [DISABLE] 0122EFAD: // F3 ? ? ? ? ? ? ? F3 ? ? ? ? ? ? ? E8 ? ? ? ? 8B 0D ? ? ? ? 89 ? ? ? B8 below mov [ebp-34],eax inc ecx mov eax,939A85C5 dealloc(ItemFilter) dealloc(ItemList) dealloc(Mesos) dealloc(Mode)
  18. Keitaroxxxxx

    Question GMS v200.3 Item Filter AOB

    do it. 😐
  19. lirener

    Release NexonGameThreat (NexonGameSecurity bypass)

    OK~good You can use But In addition to yourself NGS - CRC(可以用 但是好像要自己过NGS-CRC)
  20. Here's the NCMO leak. I actually used the lib in an old CLB project to login 😄 https://github.com/RajanGrewal/AuthHook/tree/master/AuthHook/NMCO
  21. If you edited your client and have a bypass that allows it: sure.
  22. you can run multiple instances with this ?
  23. I wrote a small library in C# which uses Nexon's API to obtain a Passport Token. This token can be used to spawn a MapleStory instance, without having to login through Nexon Launcher or any other (supported) method. GitHub link Todo Structure the project and auth methods ✔️ Reverse Web Auth ✔️ Reverse NMCO*.dll Auth ❌ Example code private async void ExampleFunction(string email, string password) { WebAuthentication web = new WebAuthentication(); NexonPassport passport = default(NexonPassport); try { passport = await web.GetNexonPassport(email, password); } catch (WebAuthenticationException wEx) { switch(wEx.ErrorCode) { case WebAuthenticationErrorCodes.InvalidEmail: case WebAuthenticationErrorCodes.InvalidPassword: MessageBox.Show(wEx.Message, "Authentication Error", MessageBoxButton.OK, MessageBoxImage.Error); return; case WebAuthenticationErrorCodes.InvalidClient: case WebAuthenticationErrorCodes.UntrustedDevice: MessageBox.Show(wEx.Message + "\r\n" + "Check your e-mail and manually verify your identity.", "API Configuration Error", MessageBoxButton.OK, MessageBoxImage.Stop); return; } } //Use the token here by accessing passport.Token; ... } Disclaimer I wrote this library in a relatively short amount of time and it is the first library that was created with the intent to share. If you have any improvements feel free to contribute. This library is created for the sole purpose of allowing people to roll their own launcher. The Nexon Launcher is a painfully awful launcher filled with unnecessary features. Use at your own risk, as I am unsure whether this is in violation of Nexon's Terms of Service. Support is only provided on Moopler.net. This is a working example on how to spawn a MapleStory instance using this library: private async void StartInstanceAction(PasswordBox password) { WebAuthentication web = new WebAuthentication(); NexonPassport passport = default(NexonPassport); try { passport = await web.GetNexonPassport(PassportEmail, password.Password); } catch (WebAuthenticationException wEx) { switch(wEx.ErrorCode) { case WebAuthenticationErrorCodes.InvalidEmail: case WebAuthenticationErrorCodes.InvalidPassword: MessageBox.Show(wEx.Message, "Authentication Error", MessageBoxButton.OK, MessageBoxImage.Error); return; case WebAuthenticationErrorCodes.InvalidClient: case WebAuthenticationErrorCodes.UntrustedDevice: MessageBox.Show(wEx.Message + "\r\n" + "Check your e-mail and manually verify your identity.", "API Configuration Error", MessageBoxButton.OK, MessageBoxImage.Stop); return; } } try { await Task.Run(() => { Process.Start(new ProcessStartInfo() { FileName = Properties.Settings.Default.MaplePath, WorkingDirectory = Properties.Settings.Default.MaplePath.Replace("\\MapleStory.exe", string.Empty), Verb = "runas", Arguments = $"-nxl {passport.Token}" }); }); } catch (FileNotFoundException) { MessageBox.Show("MapleStory.exe cannot be located at the configured file path. Please verify and try again.", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } catch (Win32Exception) { MessageBox.Show("MapleStory.exe can be found, but cannot be opened. Do you have the privileges to open this file?", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
  24. Muhammad

    Farewell A long overdue goodbye

    dat hidden message within a hidden message within a hidden message within a message tho
  25. Roopie

    Question GMS v200.3 Item Filter AOB

    Hey, does anyone know the AOB for Item Filter script for GMS v200.3?
  26. Hmm ok, I'll look into that. I looked into that function before to see if I could do something like that, I think I got stuck because it calls CDialog::DoModel() which calls a vm'ed func CWvsApp::Run where it runs until yes/no/end chat is clicked (or so I thought). Anyways thanks, I'll check it out again.
  1. Load more activity

Announcements

  • Newsletter

    Want to keep up to date with all our latest news and information?

    Sign Up
×