Hacking Games with MelonLoader

Поділитися
Вставка
  • Опубліковано 26 січ 2025

КОМЕНТАРІ • 107

  • @_JohnHammond
    @_JohnHammond  25 днів тому

    dang welcome to the comment section but join my newsletter at jh.live/newsletter and check out jh.live/training for more cybersecurity stuff

  • @test-rj2vl
    @test-rj2vl 4 місяці тому +69

    Unfair that C# is making it so easy. Like spawnCount and killCount right there in plain sight. In games I play I have to deal with stuff like EAX, EAX+4, CMP, JMP and so on.

    • @joeeeyyyyyy
      @joeeeyyyyyy 4 місяці тому +15

      That's the point, it's for introducing people to the complexity of assembly to eventually move closer to the metal

    • @niall2451
      @niall2451 3 місяці тому

      @@boyk.e forreal?

  • @TheSxW
    @TheSxW 4 місяці тому +101

    you can easly "right click" on the start and update functions and add 1 more letter to it and it will not run anymore

    • @lnstagrarm
      @lnstagrarm 4 місяці тому +4

      Just comment those functions will that work ?

    • @Smoth48
      @Smoth48 4 місяці тому +4

      @@lnstagrarm If you commented out the entire function, yes. That would be the same as effectively deleting it (as long as you comment the *entire* function and not just the declaration)

    • @lnstagrarm
      @lnstagrarm 4 місяці тому

      @@Smoth48 yeah. Thats what i was thinking.

    • @RafikulIslam-r7n8w
      @RafikulIslam-r7n8w 4 місяці тому +1

    • @wrathofainz
      @wrathofainz 4 місяці тому +2

      Hopefully the program doesn't crash when it tries to reference the function which no longer exists.

  • @KieranFoot
    @KieranFoot 4 місяці тому +15

    Haha, I was about to suggest Melon Loader on your last video. Glad to see you covering it :)

  • @massimilianogilli1164
    @massimilianogilli1164 4 місяці тому +30

    This video taught me to never write a game in C#

  • @Mrcool12able
    @Mrcool12able 4 місяці тому +16

    Educational as always! Unreal engine next!? :D

    • @delphicdescant
      @delphicdescant 4 місяці тому +1

      I'd be interested to see some of this stuff applied to games that are actually properly built on in-house engines, where you can't just make assumptions based on popular off-the-shelf engines.

    • @Mrcool12able
      @Mrcool12able 4 місяці тому

      @@delphicdescant I think getting the base engines out of the way first is better. But agree, would be cool seeing how to approach the unknown!

  • @tiagotiagot
    @tiagotiagot 4 місяці тому +30

    With how nosy, trigger-happy (and even outright abusive) some anti-cheat systems are; might be dangerous to play with these tools on the same computer you play your regular games....

    • @Muhammad-re4wk
      @Muhammad-re4wk 4 місяці тому

      No

    • @CookieCutterCatto
      @CookieCutterCatto 4 місяці тому

      @@Muhammad-re4wk Yes..

    • @AlpacaNix
      @AlpacaNix 2 місяці тому

      @@CookieCutterCatto nope, just make sure that nothing related to process hacking is open, this includes checking task manager before playing a game that has a kernel level anticheat, or any anticheat on that matter

  • @raphaelqueiroz3105
    @raphaelqueiroz3105 4 місяці тому +26

    Definitely do some il2cpp with Harmony patching!

    • @zitronenwasser
      @zitronenwasser 4 місяці тому +2

      Note: il2cpp modsing may cause headaches

  • @skizzoo
    @skizzoo 4 місяці тому +25

    That is wild, I remember 2017-18 when we used this to have features in VRChat.

    • @FurryTrxsh808
      @FurryTrxsh808 4 місяці тому +2

      I remember some of the most malicious shit I've ever seen being a single file and melonloader oh my god

    • @ITR
      @ITR 4 місяці тому +2

      Still sucks how they just suddenly added EAC with no communication to modders other than a leak, like, 1 week before. Considering how much the modding community had cooperated with them and added several features for them it still feels like a complete stab in the back.

    • @skizzoo
      @skizzoo 4 місяці тому

      @@ITR You mean how they suddenly added EAC.

    • @ITR
      @ITR 4 місяці тому

      @@skizzoo wops, yeah, fixed the wrong word now

    • @TheOgBunny
      @TheOgBunny 4 місяці тому

      Its ok we got past eac pretty instantly, been a minute since i've seen you ​@skizzoo

  • @TrentSterling
    @TrentSterling 4 місяці тому +2

    Seeing the il2cpp version of this would be quite interesting!

  • @Taxtaker
    @Taxtaker 4 місяці тому +1

    Holy moly i got an add about u WHILE watching this vid

  • @Mr2fadded94
    @Mr2fadded94 4 місяці тому

    this was so fun to follow and try out. Please continue!!!!

  • @AlphaLovesU
    @AlphaLovesU 4 місяці тому +4

    so i do support in the melon loader discord and this is a pretty interesting video.
    just hope we dont have more kids in the discord doing the "how do i cheat in [insert multiplayer game here]" as that is against our rules.
    melon loader is meant as a modding tool and is a bad idea to use against any real anticheat.

  • @001fernadi
    @001fernadi 4 місяці тому +2

    how to find the level 10 and the hidden flag?

  • @lateworm
    @lateworm 4 місяці тому +2

    this is so nice my generation gatekept trainers and other cheat tools so much it almost became a lost art.

  • @Kynatosh
    @Kynatosh 4 місяці тому +1

    I would have used frida or similar to just get when the RVA adresses of the functions are called and stop them

  • @EmM-ko7mu
    @EmM-ko7mu 4 місяці тому +1

    i miss the days of melonloader for vrc ;-;

  • @webbster64B
    @webbster64B 4 місяці тому +1

    Increase speed to 100 and increase the player hitbox this way its just a sprint

  • @uliveulearnandregret
    @uliveulearnandregret 7 днів тому

    I know how to bring the execution outside of the engine, as I understand C# and the syntax in game hacking, and we don't modify the assembly dll, but we instead make our own dll in a mods folder that can make temporary changes to the game code using the assembly dll, but doesn't modify or recompile the assembly, with this we can also reference unity engine dlls and mess around with UI and such with ease.

    • @uliveulearnandregret
      @uliveulearnandregret 7 днів тому

      TLDR: basically you can make your own dll to work alongside the assembly, including patching the game functions on runtime to perform a specific task.

  • @byteafterlife
    @byteafterlife 4 місяці тому +2

    You're just like me but better, you know alot about tech, super chill, and you UA-cam! Awesome! You're my favorite in this genre of things, if that even makes any sense haha

  • @clemsonfan53089
    @clemsonfan53089 2 місяці тому +1

    Any methods for learning to hack on android? (ie a CE apk)

  • @MiseryKira
    @MiseryKira Місяць тому

    There are a lot of "objets" or whatever I cannot see, would you mind uploading a way to hook functions or patch some parts of the code, I did it with pure C++, but the problem or the bothering part is that I must re-search after game resets because the .NET VM moves the logic to another part of the memory, ty.

  • @Jeanseb23
    @Jeanseb23 4 місяці тому

    This might get me interested into games again, find out how they work and what would happen if I tweaked some values

  • @joeborders
    @joeborders 4 місяці тому

    Could you make your inventory start with a flag in it rather than empty?

  • @superfliping
    @superfliping 3 місяці тому

    That was great and very entertaining thank you for the wise knowledge

  • @Caldoric
    @Caldoric 3 місяці тому

    Wait, MelonLoader is still around? I thought they were a VRChat-focused program that died out after VRC forced EAC on the playerbase to ban mods...

  • @bradley1995
    @bradley1995 4 місяці тому

    Please keep posting these videos. Ive got a steam game called mxbikes that I would love to tare apart and add some QoL updates for the community. Thanks for your guidance!
    How would one determine what language and engine a game is wrote in weather c, cpp, c#, unity, opengl, etc?

    • @KingBowserLP
      @KingBowserLP 4 місяці тому

      C# (and Unity, which uses C#) will leave artifacts in the files they generate. Usually simply calling the tool Strings on the game file exposes those. opengl is a language for graphics programming.
      c and cpp, unlike C#, compile to machine code directly. Strings will usually catch the name of the compiler used because a lot of them insert their name into a finished binary.

  • @AjithKumara-v7n
    @AjithKumara-v7n 4 місяці тому +1

    Nice Work❤

  • @eagerermaple2149
    @eagerermaple2149 3 місяці тому

    I can’t find the defcon app thingy anywhere what is the game called is there a special link how do you get the game your playing

  • @ToniehGaming
    @ToniehGaming 3 місяці тому

    The UnityExplorer isn't working for me :(
    The game that I want to load has unity version 2022.3 and the log said that I need UnhollowerBaseLib v0.4.22.0
    any ideas guys? i'm stuck

  • @SD-Geek
    @SD-Geek 4 місяці тому +1

    My friend have experience in making cheats 😊 and he make external cheats too 😊

  • @imnotme531
    @imnotme531 4 місяці тому

    I literally got a youtube ad of John Hammond talking about DevSecCon on his own video, what

  • @fanyspear
    @fanyspear 3 місяці тому

    There a game called bonelab where they use melon loader just for mods.

  • @vilaco-e4s
    @vilaco-e4s 3 місяці тому

    Thanks!Could you please explain if does exist some app to hack Coin Master game?

  • @Jaycoder
    @Jaycoder 4 місяці тому

    that's only for unity games.

    • @NutbreakerDeez
      @NutbreakerDeez 2 місяці тому +1

      Rust 😅

    • @Jaycoder
      @Jaycoder 2 місяці тому

      @Makeitworth-g6z owning a server and using a plugin like oxide would be a good place to start.

    • @Jaycoder
      @Jaycoder 2 місяці тому

      If U do this in rust u will be banned.​@Makeitworth-g6z

  • @Hanimiii97
    @Hanimiii97 4 місяці тому

    Great video! Is there anyway i can do with obfuscated unity game?

  • @wrathofainz
    @wrathofainz 4 місяці тому

    Tool for digging into unity games? Don't mind if I do...

  • @RedBigz
    @RedBigz 4 місяці тому

    why not monomod?

  • @funnyguy1664
    @funnyguy1664 4 місяці тому

    Can anyone please help! I'm working on reverse engineering an old childhood game of mine but it's in a 84 file type for PS2, basically a zipped file with folders and files. What would be the best approach to extract the files?

  • @nva_nova580
    @nva_nova580 4 місяці тому +3

    uhuh , now try with il2cpp unity

    • @thegu5
      @thegu5 4 місяці тому +1

      the horror

  • @lch_nicht
    @lch_nicht 4 місяці тому

    yo, i try to learn hacking/cheating but im not good. i would ask if you maybe could tech me? im 14 years old and know many things abt pc so im not a mega noob

  • @threeMetreJim
    @threeMetreJim 4 місяці тому

    I was in stitches with some of those mods! Honestly though, learning by experimenting is not a bad way to get familiar with how things work for when things do get harder. For real games where the object is to complete a single player offline game, I would always encourage people to complete it normally, and then play about with it for fun and learning though. Cheating can spoil the satisfaction of completing a tough puzzle, although sometimes being able to work out how to enable a cheat can be satisfying too if it is difficult to implement. For this game you have no choice but to cheat; and learn in the process. All of the tools available make it way easier than it used to be. What used to take hours now takes minutes.

  • @andreadistasi8842
    @andreadistasi8842 Місяць тому

    Very instructive

  • @ZarakKhan-h3j
    @ZarakKhan-h3j 4 місяці тому +4

    BepInEx video?

  • @Funnyvideosfunny212
    @Funnyvideosfunny212 17 днів тому

    Bro can we hack dice game

  • @Bchicken2
    @Bchicken2 4 місяці тому

    18:38 nice.

  • @VivaPlaysGames
    @VivaPlaysGames 4 місяці тому

    Hi John

  • @gamingwithlilabe3711
    @gamingwithlilabe3711 3 місяці тому +1

    1 Month, Lol!

  • @NutbreakerDeez
    @NutbreakerDeez 2 місяці тому

    So anyone who plays rust can do this 😂

  • @gordian190spiral3
    @gordian190spiral3 4 місяці тому

    FINALLY! A good video!

  • @cybersec1337
    @cybersec1337 4 місяці тому +1

    Dude, dll injection isn’t hard; hard is bypass anti-cheats; cheat engine is ez as well.. the only way is DMA 😊

  • @Surya_LytraYT
    @Surya_LytraYT 3 місяці тому

    Im also a hacker

  • @carsonjamesiv2512
    @carsonjamesiv2512 4 місяці тому

    Fun, 😃👍.

  • @MdAyan-l6f
    @MdAyan-l6f 4 місяці тому

    hello sir having programming language is important for this

    • @Sonyboj
      @Sonyboj 4 місяці тому +13

      yes sar do not redeem

    • @MdAyan-l6f
      @MdAyan-l6f 4 місяці тому

      @@Sonyboj bro can you explain this again bcz i am not able to understand it

    • @presidentofchina1496
      @presidentofchina1496 4 місяці тому

      @@MdAyan-l6f I don't have google play gift card sirs come back later sirs

    • @ownmicelio
      @ownmicelio 4 місяці тому

      Click on run

  • @PasmOkry
    @PasmOkry 4 місяці тому

    😅😅

  • @ReignMatteoAzores
    @ReignMatteoAzores 3 місяці тому

    I will send you to ohio

  • @5DimesPlayer
    @5DimesPlayer 4 місяці тому +1

    I wish we could hack Android games. I'm trying to level up in Royal Match

    • @eweweweweew-e6o
      @eweweweweew-e6o 4 місяці тому

      I agree! Android Unity games are IL2CPP iirc and MelonLoader does work if I remember correctly. (That one BONELAB/BONEWORKS game for the Oculus Quest had MelonLoader support iirc)

  • @superman1337H
    @superman1337H 4 місяці тому

    Damm

  • @Sufi_Gamer
    @Sufi_Gamer 4 місяці тому +4

    can you try hacking minecraft bedrock? That would be interesting to see!

    • @nordgaren2358
      @nordgaren2358 4 місяці тому

      Microsoft has put out pdbs and stuff, for modding, so a lot of the data you need is already there. The next stages of this series are just going to get harder and harder.
      Might consider doing something like that, though, just to show people how they can use PDBs if they do happen to have them for the program they are reversing, or some library that's in the program they are reversing.

  • @dragonballzfanclub0150
    @dragonballzfanclub0150 4 місяці тому

    Hoi🎉

  • @vmohammad
    @vmohammad 4 місяці тому

    hi

  • @RandomytchannelGD
    @RandomytchannelGD 4 місяці тому

    Hi