Making a mod menu is easy! (Here's how to make one with Python and Cheat Engine)

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ธ.ค. 2024

ความคิดเห็น • 1.2K

  • @KianBrose
    @KianBrose  3 ปีที่แล้ว +574

    FAQ:
    1. I can't find the pointer to my address!!!!
    Finding pointers is never easy and newer games tend to have measures against this method, but you can always find the values manually through cheat engine and use those addresses together with the script without the pointer and that will work just fine, the only downside being having to find the address(es) every time the game is closed and opened
    2. I'm on mac
    That's a shame
    3. Does the python bit version matter? (64 vs 32 bit)
    From my testing I have found that you can use 64 bit python to read and write to addresses of both 32 and 64 bit programs, but when trying to use a 32 bit python installation to access a 64 bit program it will not work properly and give you some huge weird values
    4. What method usually works on all games?
    AoB scanning generally works regardless of what game it is, but that requires an entire video of its own and is the method I personally use. For those interested in researching the topic while the video is made, the AoB scanning module I use can be found here: github.com/AlexCatDev/ProcessMemory (Note: this is c#, not python)

    • @disrael2101
      @disrael2101 3 ปีที่แล้ว +18

      that's a perfect video, i can't wait for the AOB tuotrial already.. learned SOO much from this 10mins video..!!!
      just few questions:
      1. how can we bypass when a game block ce from running at the same time? (which is most games i presume)
      2. if the preferred base value is already in use in memory how would we figure the correct base address to use the offset to figure the correct value we want to edit?

    • @KianBrose
      @KianBrose  3 ปีที่แล้ว +21

      @@disrael2101 Most games that block ce just check if a program called "Cheat engine" is running in the background, so renaming it often does the trick. More advanced games check if memory is being accessed by a process which shouldn't be allowed according to the game logic which causes the game to shut down, lots of ways.
      2. You would need to find a way to find the preferred base value of the program from code without hardcoded calculations which is as far as my research went not possible in python

    • @disrael2101
      @disrael2101 3 ปีที่แล้ว +8

      @@KianBroseVery interesting information, just couple more questions,
      1. How the preferred value is gurnautee to work if it may be in use by other programs at the time of loading the game?
      2. How people create cheats to multiplayer games where the devs block access to memory outside the allowed list of processes?
      3. Can we use ce to find backdoor in softwares / os or even on a website?

    • @KianBrose
      @KianBrose  3 ปีที่แล้ว +8

      ​@@disrael2101 1. Nothing is ever guaranteed to work, I'm not sure I understand the question enough to be able to answer it
      2. They either reverse engineer the application itself and remove the anticheat or find a way to work around it, I have never done this before so I don't know the specifics
      3. If your definition of "backdoor" is a way to gain complete control of software/os/server hosting a website then no. You can however use cheat engine to mess with license keys which is how most keygens are created

    • @disrael2101
      @disrael2101 3 ปีที่แล้ว +3

      @@KianBrose the first question was about the base preferred address, which may be in used by other programs, what can we do in that case, just manually find it each time?
      2. Will you teach us to reverse engineering apps in the future vids?

  • @BloxxingDinosaurus
    @BloxxingDinosaurus ปีที่แล้ว +161

    "There's a variable that controls whether you have pressed the Like Button."
    And at that moment, a rainbow border suddenly appeared around the Like/Dislike panel. Very cool addition.

    • @KianBrose
      @KianBrose  ปีที่แล้ว +12

      ty

    • @yeetus5653
      @yeetus5653 11 หลายเดือนก่อน +7

      omg i didnt even know that can be modified!

    • @vicktorviggo2097
      @vicktorviggo2097 10 หลายเดือนก่อน +6

      exacly what i though so i went to the comments xd

    • @Magnus_The_Dog
      @Magnus_The_Dog 5 หลายเดือนก่อน +1

      @@KianBrosehow! Legend

  • @changnong8082
    @changnong8082 ปีที่แล้ว +104

    This video is "scripted" and thus is very clear, and easy to follow. Other authors' videos are often improvised and thus contain too much redundant part and irrelevant talks. To sum up, Kian did a very good job.

    • @KianBrose
      @KianBrose  ปีที่แล้ว +29

      YOu had me in the first part not gonna lie

    • @BoostedTypist
      @BoostedTypist ปีที่แล้ว +4

      lol same@@KianBrose

  • @onceGoat
    @onceGoat 2 ปีที่แล้ว +42

    Thanks bro finally someone who isn't posting malware or fake stuff, you deserve my subscribe!

    • @KianBrose
      @KianBrose  2 ปีที่แล้ว +4

      Thank you!

  • @Drag0nSl4yer18
    @Drag0nSl4yer18 11 หลายเดือนก่อน +4

    You know, I am 30 years old and started my programming journey with python a few months back. THIS has to be the most fun/educational/value_packed video out there. Thanks for sharing your knowledge and thanks for helping out with an absolutely other project of mine :D

    • @KianBrose
      @KianBrose  11 หลายเดือนก่อน +1

      glad to hear that!

  • @justhuman9551
    @justhuman9551 ปีที่แล้ว +45

    This video is insanely good. Great editing and overall quality. The information is presented in an easy-to-understand way with a visual explanation. Keep up the great content!

    • @KianBrose
      @KianBrose  ปีที่แล้ว +2

      Thank you! Will do

    • @alex-gg5yr
      @alex-gg5yr 11 หลายเดือนก่อน

      Easy to understand my ass

  • @zoltanhanzel9661
    @zoltanhanzel9661 6 หลายเดือนก่อน +2

    Hey, this tutorial helped me a lot. i been learning AHK (AutoHotKey) for 1 year now, and i have been trying to make mod menu's, and this video caused my success. Thanks bro, you're a legend.

  • @chaxiraxi_ytb
    @chaxiraxi_ytb 10 หลายเดือนก่อน +4

    Hi! Using this pip package makes Read and Writes to process memory really easy and handful. But before finding your video, I managed to do the same by importing the kernel32 DLL from the Windows API using the built-in ctype module. That means that we are directly calling C functions from the Windows API within our Python script. While this is trickier and requires more lines of code to do the same thing, this is a wonderful way to learn how low-level stuff works while still using an easy high-level language like python! This is how I learnt the basics of assembly and memory management using Cheat Engine and creating my own trainer with Python while calling the original Windows API

    • @KianBrose
      @KianBrose  10 หลายเดือนก่อน +2

      Oh yeah for sure that's a better method, but this one is simpler xD

    • @Wojtek_1777
      @Wojtek_1777 10 หลายเดือนก่อน +1

      @@KianBrosecan you make a video about making a mod menu have gui with tkinter or pygame please I haven’t been able to get my crappy one to work

  • @InVizTempo
    @InVizTempo 3 ปีที่แล้ว +369

    I'm so happy you're getting recognition because the way you explain things plus the speed at which you do it is just perfect.
    Keep up the great work.

    • @KianBrose
      @KianBrose  3 ปีที่แล้ว +4

      Thanks! Will do

    • @antoninperbosc1532
      @antoninperbosc1532 3 ปีที่แล้ว +2

      "things plus the speed at which you do it is just perfect."
      The topic is interesting but not perfect in my pov.
      This tutorial could be more interesting if :
      - He didn't put a very annoying / boring song in background ... believe it or not anybody do not share the same taste for songs /sound ...
      - He could take his time and force himself to correct his pronunciations dificulties with words sound s / ch instead speaking like "Speedy Gonzales under cocaine " ... believe it or not when you work in a compagnie and/or explain something to other persons if you speak too fast and people have dificulties to understand ... you will have big problem ...
      - The fact to speed as quick as possible the shootscreen on your tuto is not a good idea too ... if we slow down the video 0.75 some screen stay less than 1 second ...
      - For this kind of topic this video 25 to 30 minutes could be a good good timing.
      Interesting tuto but ... and as you know in communication no sentence before this magic word "but" is important ... he has good topics and knows so if he wana skyrocket on youtube he must work on the "shape" of his video and think that his target are persons who wana learn, not people who already knew how to deal.

    • @KianBrose
      @KianBrose  3 ปีที่แล้ว +6

      ​@@antoninperbosc1532 Thank you for taking the time to write your advice
      Honestly the hardest part of any video in my opinion is the music, I just don't know how to do it properly, but I don't think just plain silence is a good idea either...
      As for the speed, since a video is something that can be paused and played back I'm doing everything as quickly as possible to waste as little time as possible

    • @itscookies7753
      @itscookies7753 2 ปีที่แล้ว

      @@KianBrose can u do afk 24/7 on online game

    • @rxclpolorsnda
      @rxclpolorsnda ปีที่แล้ว

      10k Bawat Pamilya

  • @ByteBeacon9660
    @ByteBeacon9660 3 ปีที่แล้ว +87

    Thank you so much for making these tutorials. This is exactly what I'm interested in. I really hope that you continue with the tutorials and maybe make some a little bit more advanced or in depth. Much love for you

    • @KianBrose
      @KianBrose  3 ปีที่แล้ว +4

      I hope I can continue as well

    • @zdx_1023
      @zdx_1023 2 ปีที่แล้ว +1

      Me too i am interested on making gta5 mod menus

    • @Mortyyy
      @Mortyyy ปีที่แล้ว +1

      @@GameHackingGuru The market for cheats in online games is at an all time high right now. Best way to earn some money on the side.

  • @littricks3631
    @littricks3631 3 ปีที่แล้ว +50

    I have always been interested in reverse engineering.This one's turning out to be my dream channel.Keep it up!

  • @johnnylego807
    @johnnylego807 ปีที่แล้ว +11

    Wait……. 0:17 HOW DID YOU DO THAT 😂😂 your very creative. I noticed the Like button glow when you said that. Very cool, didn’t even know that was possible.

    • @KianBrose
      @KianBrose  ปีที่แล้ว +3

      rainbow magic

    • @johnnylego807
      @johnnylego807 ปีที่แล้ว

      @@KianBrose Legend 🤣💪

    • @thedarknessinu3151
      @thedarknessinu3151 2 หลายเดือนก่อน

      Feature of youtube since some years xD

  • @thenoddingturtle
    @thenoddingturtle ปีที่แล้ว +1

    I just started watching this video, so I'm not familiar with the content or the channel in general, but I really appreciate the lack of "Hello my name is X and today we'll be doing Y". Nice and straight to the point.

  • @Stormface16
    @Stormface16 3 ปีที่แล้ว +10

    Nice work man! Keep it up, your quality rises so quickly

  • @Breadn
    @Breadn 4 หลายเดือนก่อน +1

    Thanks for keeping the pace up while keeping it easy to understand, one of the best explanations of these concepts.

  • @8BitGamerYT1
    @8BitGamerYT1 ปีที่แล้ว +3

    Insanely productive video.
    No bs

  • @EmpireE696
    @EmpireE696 8 หลายเดือนก่อน +1

    I was looking for this topic a lot, you really explained it in the best and simplest way, I am really grateful to you. Good luck

    • @KianBrose
      @KianBrose  8 หลายเดือนก่อน

      Glad it was helpful!

  • @YISTECH
    @YISTECH 3 ปีที่แล้ว +12

    well explained!
    already knew python, just found out how cheat engine works.
    Looks like a ton of fun

    • @KianBrose
      @KianBrose  3 ปีที่แล้ว +2

      It is!

    • @sandrawilliams1659
      @sandrawilliams1659 2 ปีที่แล้ว

      Hey quick question I know it's been a couple months, but I'm currently trying to find a good online class/s to learn python and C++. Could you point me in the right direction? And yes I'm doing my own searching and have asked others, just don't want to waste my time with something that is useless by accidentally going to a wrong websit.

    • @KianBrose
      @KianBrose  2 ปีที่แล้ว

      @@sandrawilliams1659 hmmm, honestly i can't recommend anything since the best way to learn is to just start programming on your own

    • @minhhoangvo4759
      @minhhoangvo4759 3 หลายเดือนก่อน

      ​@@KianBrosehey how do i freeze number in a edit app?

  • @ScreamingManiac
    @ScreamingManiac ปีที่แล้ว +90

    I've used cheat engines like the ones you find on wemod before but its cool to see what a cheat engine is actually doing. I studied abit of computer structure in college so I was aware how computers store memory but its interesting to see how memory can be easily manipulated.

    • @KianBrose
      @KianBrose  ปีที่แล้ว +11

      indeed! It's just knowing da wae with python

    • @greysky2933
      @greysky2933 ปีที่แล้ว +2

      @@KianBrose I see what u did there

    • @Hydrax_Real
      @Hydrax_Real ปีที่แล้ว

      Anyone Realize when he said like the like button turned chroma colar

    • @Azertyyys
      @Azertyyys 11 หลายเดือนก่อน

      Cheat engine = adware in installer
      wemod = monthly payment
      just dont use cheats at this point

    • @Cainny
      @Cainny 11 หลายเดือนก่อน

      Yes because those are definitely the only two options to cheat.@@Azertyyys

  • @r0x304
    @r0x304 2 ปีที่แล้ว +12

    Holy crap!! This is wonderfully put and so detailed at a good speed. Love you man!

    • @KianBrose
      @KianBrose  2 ปีที่แล้ว

      Glad you enjoyed it!

  • @Gurnoorthegamer
    @Gurnoorthegamer 11 หลายเดือนก่อน +89

    Is it just me or did the like button glow rainbow when he said there was a variable if I like the video or not

    • @Sarah-k6y9w
      @Sarah-k6y9w 7 หลายเดือนก่อน +7

      I also saw that, TH-cam's a chang'in

    • @gaonemagagwa5773
      @gaonemagagwa5773 7 หลายเดือนก่อน +1

      Had to go back to see if I really saw it

    • @rsgmj
      @rsgmj 7 หลายเดือนก่อน

      time stamp?

    • @subiedeeznutz
      @subiedeeznutz 7 หลายเดือนก่อน

      there's a variable to tell if you're schizophrenic or not

    • @grim-xc7ij
      @grim-xc7ij 7 หลายเดือนก่อน

      0:16​@@rsgmj

  • @Jdeadevil
    @Jdeadevil ปีที่แล้ว +2

    Your quick explanation as to what pointers are is better than any tutorial I've seen yet. But I already know how to use CE so maybe I'm a little biased, but other tutorials have a bad habit of explaining how to do it without giving a simple explanation first.

  • @hangup8629
    @hangup8629 ปีที่แล้ว +3

    some corrections:
    1:48 - while technically true, its quite misleading in this context. Modern OSs don't actually give you direct access (atleast easily) to the physical memory in your computer, each process is given its own virtual memory space, it is completely empty, only filled with exclusively what the running program requires to operate, and so the addresses that are shown in cheat engine, and the ones you use to write your own mod menus, use these virtual memory addresses. It is entirely possible for processes to have resources allocated at the same virtual address, matter of fact, all system dlls are guaranteed to be located at the same virtual memory address in every process, partially because the OS relies on DLL injection for standard operation. This is also possible for user dlls - when an instance of one is loaded into memory, any subsequent mapping of it will use its base address, though only as long as nothing else is located there, until all instances of this dll are closed (to an extent, this is heavily dependent upon the version of windows, it might forget the base address right away, or it might take a system restart).
    7:33 - it should be noted that this way of getting the image base will likely never work in the real world. Starting with windows vista a mechanism called ASLR was introduced. This stands for Address Space Layout Randomization, a mechanism that ensures that the base image, stack and heap address won't always be the same. While at the time it was introduced the enforcement of this feature was quite lax, nowadays modern OSs and compilers are far more aggressive at applying it. It can still be disabled though, by modifying the applications PE headers (and in rare cases changing some settings in windows), which is what the CE tutorial executable does.
    For more indepth reading about ASLR you can check out - www.mandiant.com/resources/blog/six-facts-about-address-space-layout-randomization-on-windows.
    also i keep seeing the mention of AoB scanning in the comments to get around ASLR, it should be noted that this is not entirely necessary. To get the base address of an image, internally you can either use GetModuleHandle or CreateToolhelp32Snapshot, while externally only CreateToolhelp32Snapshot will work, for python I'm sure there's libraries that expose this functionality.

    • @KianBrose
      @KianBrose  ปีที่แล้ว +2

      Great comment, it was unfortunately buried in a weird youtube bug that I was notified today was fixed, you hit some kind of spam filter
      I did not know about most of those things outside of the existence of ASLR, I just knew that while it existed I never encountered it in the wild
      Personally my main reason for going with AoB nowadays is its just pretty simply and convenient to be honest, doesnt require injection, rarely requires anticheat bypass, simple and functional

  • @HxZyBoy
    @HxZyBoy ปีที่แล้ว +2

    finally i found another swedish tech pro, keep up❤

    • @KianBrose
      @KianBrose  ปีที่แล้ว +2

      Thanks! Will do

  • @jytdjkcjmliyukdthm991
    @jytdjkcjmliyukdthm991 6 หลายเดือนก่อน +1

    Great video! I know nothing about pointers but you managed to make me understand it all

  • @raisincains337
    @raisincains337 ปีที่แล้ว +3

    The way you find pointers is much faster than the way i used to!

  • @مصطفىغالى-ط6ج
    @مصطفىغالى-ط6ج 2 ปีที่แล้ว +2

    I just watched ur video now and it was wat av been looking for bro..... thanks champ

    • @KianBrose
      @KianBrose  2 ปีที่แล้ว

      No problem 👍

  • @saaofficial5415
    @saaofficial5415 8 หลายเดือนก่อน +2

    I didn't know that Cheat Engine was actually such a complex program considering that that was one of the first apps I downloaded from the internet...

  • @succcusckk
    @succcusckk ปีที่แล้ว +2

    Thanks for the tutorial man!, i made a executer runner for roblox thanks to this vid

  • @sushantpatil7950
    @sushantpatil7950 3 ปีที่แล้ว +208

    We need more Python bots please ❣

    • @KianBrose
      @KianBrose  3 ปีที่แล้ว +31

      Theres so many videos to make xD

    • @walidtlm2788
      @walidtlm2788 3 ปีที่แล้ว +8

      @@KianBrose bro just one question if u know PUBG MOBİLE is there any chance that anyone can hack the UC in it or let me say the units that used to inapp purchase

    • @KianBrose
      @KianBrose  3 ปีที่แล้ว +9

      @@walidtlm2788 probably not to be honest

    • @hugowinnberg
      @hugowinnberg 3 ปีที่แล้ว +11

      @@walidtlm2788 money is stored on the servers and then you need to hack the servers and like aimbot is memory that's stored on your computer that's something you can use for example aimbot

    • @racapadexxa_
      @racapadexxa_ ปีที่แล้ว +1

      ​@@walidtlm2788 You can change the ammount of money you have but you won't be able to use them since the server checks your real balance to make purchases. In the end is like Monopoly cash

  • @AnthonySegarra-wt9wq
    @AnthonySegarra-wt9wq 9 หลายเดือนก่อน +1

    I am a CS student and have never heard pointers explained better than in your 15 second breakdown

    • @KianBrose
      @KianBrose  9 หลายเดือนก่อน

      lmao that's sad

  • @storyofbo
    @storyofbo 3 ปีที่แล้ว +9

    This is amazing! Where did you go to learn all this kind of stuff? School, google, forums, friends?

    • @KianBrose
      @KianBrose  3 ปีที่แล้ว +20

      Google, lots and lots of google
      I find modern education to be sort of irrelevant, just learn what you want as you go by looking for it

    • @LegendaryITA
      @LegendaryITA ปีที่แล้ว

      @@KianBrose W

    • @xtdycxtfuv9353
      @xtdycxtfuv9353 ปีที่แล้ว

      @@KianBrose🤨

  • @aubreydebruyn84
    @aubreydebruyn84 ปีที่แล้ว +2

    The best subscription request.

  • @hardmave
    @hardmave ปีที่แล้ว +3

    You dude, nice video! i know you're probably not gonna respond, but do you have the link to download cheat engine. Really cool video, just earned a sub🤗

    • @KianBrose
      @KianBrose  ปีที่แล้ว

      Ty! It's on cheatengine.org I think

    • @hardmave
      @hardmave ปีที่แล้ว

      @@KianBrose All on cheat engine has viruses with them. And i dont want to take that risk. Do you have a clean version you can maybe send

    • @KianBrose
      @KianBrose  ปีที่แล้ว

      www.cheatengine.org/
      Literally that, it's not a virus, just a false positive, just don't install the adware when installing it

  • @ፔ̇_ፔ̇
    @ፔ̇_ፔ̇ ปีที่แล้ว +2

    i love how the like button turns rainbow when you say like button

  • @DexNeXuS1
    @DexNeXuS1 2 ปีที่แล้ว +4

    Hey there. I was wondering how I would make a python script that started running when a pointer value changed. Like when your health drops it automatically run. Can you also write that pointer value to a text file?

    • @KianBrose
      @KianBrose  2 ปีที่แล้ว +3

      Theoretically you can put the statement that reads the value of the address in an infinite while loop that will only stop once the value is set to something you want, here's a rough theory behind it:
      var = False
      while not var:
      pointer_val -read the value of your pointer here-
      if pointer_val == something_you_want:
      var = True
      - do something -
      hope that's understandable
      As for writing a string to a text file:
      file_object = open('file.txt', 'a', encoding='utf-8')
      file_object.write(f'{pointer_variable}
      ')
      file_object.close()

    • @DexNeXuS1
      @DexNeXuS1 2 ปีที่แล้ว

      @@KianBrose that’s brilliant yeah that would work really well I’ve just started doing coding and I’m not great at it. Made a randomiser that never repeats until it’s used up numbers 1-50 then restarts. A few read and write things. Lists and stuff but yeah very basic but I’m wanting to do a few more things. This is so helpful thankyou. Your video was very well done by the well really insightful.

    • @DexNeXuS1
      @DexNeXuS1 2 ปีที่แล้ว +1

      @@KianBrose also. Sorry again. Would I have to start the python script initially? And how would I stop the while loop if I’ve made it so it would run constantly (whole duration of gameplay). If that makes sense. Is there another way to stop it.

    • @KianBrose
      @KianBrose  2 ปีที่แล้ว

      @@DexNeXuS1 glad you liked it!

    • @KianBrose
      @KianBrose  2 ปีที่แล้ว

      @@DexNeXuS1 yes, you can use while loops with conditions that will eventually break when something happens as I showed in the first snippet

  • @0797cjm
    @0797cjm 2 ปีที่แล้ว +2

    Your living space is rad 🤙🏼

    • @KianBrose
      @KianBrose  2 ปีที่แล้ว

      Thanks, my cave is nice and cozy

  • @m3lar
    @m3lar ปีที่แล้ว +2

    6:35 what if is a .dll instead of an .exe????

    • @KianBrose
      @KianBrose  ปีที่แล้ว +1

      em should work the same

  • @G-ö-k-b-ö-r-ü
    @G-ö-k-b-ö-r-ü 11 หลายเดือนก่อน +1

    Helpful video after I watched the video I found out that there is subscribe variable which I executed immediately :D

    • @KianBrose
      @KianBrose  11 หลายเดือนก่อน

      ty"!

  • @marioyt11
    @marioyt11 2 ปีที่แล้ว +4

    Bro we need laptop to do mod or we can do on any device

    • @KianBrose
      @KianBrose  2 ปีที่แล้ว +2

      You do need a PC to make the mod yes

    • @marioyt11
      @marioyt11 2 ปีที่แล้ว +1

      @@KianBrose tanks bro and happy easter

  • @marcoisplaying3859
    @marcoisplaying3859 2 ปีที่แล้ว +2

    Yoo I learned, appreciate the knowledge you share Liked and subscribed! Keep it up Kian.

  • @user-jg6kg1hn1k
    @user-jg6kg1hn1k 2 ปีที่แล้ว +8

    True fact: he is in the same cave as tony stark in iron man 1

    • @KianBrose
      @KianBrose  2 ปีที่แล้ว +1

      Lol, yep my walls are literal big rocks

  • @afhartuaeru
    @afhartuaeru ปีที่แล้ว +1

    really nice tutorial u explained everything very well and the speed of which you were explaining is perfect :)

    • @KianBrose
      @KianBrose  ปีที่แล้ว

      thanks! Glad you liked da speed

  • @TheNikolaThing
    @TheNikolaThing 10 หลายเดือนก่อน +1

    One cool thing to know, the offsets are being written in python from down to up, or in programming terms, from right to left(least significant bit to most significant bit) due to windows systems being little endian.
    Some extra knowledge to get you to explore system memory and its core concepts :)

  • @angetlx883
    @angetlx883 2 ปีที่แล้ว +2

    BROTHER, YOU ARE THE BEST!!! You oooh really helped me!! THANK YOU VERY MUCH!

  • @kubamaly4070
    @kubamaly4070 ปีที่แล้ว +2

    0:16, when he says "the like button" the like button actually glows :DD

  • @deadlyhallowed4208
    @deadlyhallowed4208 3 หลายเดือนก่อน +1

    Between kian brose and swashed my cheat engine skills just get better and better

    • @KianBrose
      @KianBrose  3 หลายเดือนก่อน +1

      ic

    • @deadlyhallowed4208
      @deadlyhallowed4208 3 หลายเดือนก่อน

      @@KianBrose you have good tutorials I liked your auto clicker script video also lol I have learned alot from your videos

  • @leothao6560
    @leothao6560 ปีที่แล้ว +1

    Well, that variable that made the like button shine made me auto liked the video.

  • @coollapiz3570
    @coollapiz3570 ปีที่แล้ว +2

    Thanks for the knowledge you gave me I am going to use to bypass anti cheats and develop malicious cheats for games, thanks! now im learning kernel level injection

  • @EMSDemon
    @EMSDemon ปีที่แล้ว +2

    ok the like button lighting up rgb when he mentioned it was sick

  • @tom62926
    @tom62926 2 ปีที่แล้ว +1

    great vid man!

  • @MrJestriktheJester
    @MrJestriktheJester 3 ปีที่แล้ว +2

    YES!!!! FINALLY THE LEGEND HAS COME BACK TO PUBLISH A NEW VIDEO!!!!
    I WAITED SOOOOOOO LONG!!!!
    I LIKE YOUR VIDEOS BECAUSE IT'S SO EASY TO UNDERSTAND!!!!

  • @KrusherMike
    @KrusherMike ปีที่แล้ว +1

    Bruh, I've been grifting through all this.
    Loving your breakdowns. 🤙

  • @luxosgamer1998
    @luxosgamer1998 ปีที่แล้ว

    Cool bro! greetings from Central America

  • @johndeaux8815
    @johndeaux8815 ปีที่แล้ว +1

    Thanks, this brings me back to getting 2.47 billion dollars in asphalt 8 in high school 😂 we would play that game at school as it was one of the only ones that would run on the laptops both hardware wise and network wise

    • @KianBrose
      @KianBrose  ปีที่แล้ว +1

      ayy the max 32 int value, 2.147, nice!

  • @daddyofalltrades
    @daddyofalltrades 3 ปีที่แล้ว +20

    Beautiful stuff 🔥 Need more of this content please !

    • @KianBrose
      @KianBrose  3 ปีที่แล้ว +1

      Will do! Takes a while to make these xD Not because theyre thaaat hard to make, but because I am a
      Certified Expert Procrastinator™

    • @kinggio4553
      @kinggio4553 2 ปีที่แล้ว

      @@KianBrose love it bro thank you ❤️

  • @MaskedTeenGamer
    @MaskedTeenGamer ปีที่แล้ว +1

    Even i dont use mod menus and not planning on it its helpful to learn codeing

  • @N1K0420
    @N1K0420 ปีที่แล้ว +1

    wow didnt understand anything although you explained it perfectly and watching your cheat videos is damn entertaining, hope you get your playbutton soon

  • @MelonScripter
    @MelonScripter 11 หลายเดือนก่อน +1

    really helpful!!, made my own menu for a sp game

    • @KianBrose
      @KianBrose  11 หลายเดือนก่อน

      nice!

  • @DaZe1Cinema
    @DaZe1Cinema 2 ปีที่แล้ว +1

    Teaching me new things everyday

  • @farmacialasmariasca6838
    @farmacialasmariasca6838 2 ปีที่แล้ว +1

    good work king, love you

  • @Mrawesome100046
    @Mrawesome100046 3 ปีที่แล้ว +1

    Great vid. 👍🏾

  • @superdepressif6047
    @superdepressif6047 ปีที่แล้ว

    It was very easy to understand I like how you explain using analogies! I'm curious about game hacking and it's not easy to find a good video like this

    • @KianBrose
      @KianBrose  ปีที่แล้ว

      glad to hear that!

  • @xAESEC
    @xAESEC 8 หลายเดือนก่อน

    Thx, a great explanation video, espacially the offset-part

    • @KianBrose
      @KianBrose  8 หลายเดือนก่อน

      Glad it was helpful!

  • @lenoirx
    @lenoirx ปีที่แล้ว

    Interesting, and very informative. Good job!

  • @mazarinee
    @mazarinee ปีที่แล้ว +2

    A neat system I found was when I was introduced to Roblox hacking. You can scan for variables being used (adaptation of remotes) and eventually find the one you want by doing the action repeatedly until the variable shows up. You can create simple code to modify it then.

    • @KianBrose
      @KianBrose  ปีที่แล้ว

      indeed

    • @Catalysm
      @Catalysm ปีที่แล้ว

      So you can modify variables in Roblox games with cheats?

  • @UhmMusicBoi
    @UhmMusicBoi 11 หลายเดือนก่อน +2

    at the first time i watched it. When you explain the variable of how many likes this video has. The like and dislike vote this GLOWS RAINBOW. HOW...

    • @KianBrose
      @KianBrose  11 หลายเดือนก่อน

      magic!

  • @Travis-hb2bl
    @Travis-hb2bl 3 ปีที่แล้ว

    Kians back again with his "educational purposes" video

  • @cmaciosek8480
    @cmaciosek8480 3 ปีที่แล้ว

    Love your content! Keep up the greate work!

    • @KianBrose
      @KianBrose  3 ปีที่แล้ว

      Thank you! Will do!

  • @AniWorld_HD
    @AniWorld_HD ปีที่แล้ว

    Nice work ! :D I will try it later with Ratopia

  • @dantethewebdev2818
    @dantethewebdev2818 ปีที่แล้ว +2

    Anyone else notice when he says, "there is a variable that checks whether you have pressed the like button or not" the like button border lights up as a rainbow border

    • @KianBrose
      @KianBrose  ปีที่แล้ว +1

      rainbow magic

  • @lucasanddre
    @lucasanddre ปีที่แล้ว

    You rocked in this tutorial! 🤟

  • @zharfandanial9030
    @zharfandanial9030 3 ปีที่แล้ว

    Love ur gaming bots tutorial. 👍🙏 Thankyou

    • @KianBrose
      @KianBrose  3 ปีที่แล้ว

      Glad you like them!

  • @trapoganda1660
    @trapoganda1660 7 หลายเดือนก่อน

    I’m high asf and you taught me more in 20 minutes than school ever did.

    • @KianBrose
      @KianBrose  7 หลายเดือนก่อน

      nice

  • @AntonisMatakos
    @AntonisMatakos ปีที่แล้ว +1

    What I want to ask you (that curiously nobody else did) is where did you shoot this video? A 60-80cm stone wall with a slanting window is a crazy place to be that's either a very old village house or a bunker!!

    • @KianBrose
      @KianBrose  ปีที่แล้ว +1

      Reinforced basement lmfao
      I unironically live in a basement

  • @Imhim23849mork
    @Imhim23849mork 9 หลายเดือนก่อน

    Love your vids ❤❤ more bot videos later please 🙏

  • @hash_81
    @hash_81 2 ปีที่แล้ว +1

    Good, thanks for share!

  • @Youtubeusermann
    @Youtubeusermann ปีที่แล้ว

    Nice video, easy sub

  • @Luke24666
    @Luke24666 ปีที่แล้ว

    WHY DOESMY LIKE BUTTON GLOW WHEN HE SAYS IT?! EVERY TIME TOO

  • @tinsku332Xd
    @tinsku332Xd ปีที่แล้ว

    Very interesting video :D

  • @galisma
    @galisma ปีที่แล้ว +2

    Nice video

  • @jika8895
    @jika8895 3 ปีที่แล้ว

    Why you don't get much views? This was amazing

    • @KianBrose
      @KianBrose  3 ปีที่แล้ว +2

      Because as youtube decided to remove the dislike button, people are now unable to judge the authenticity of educational content on the platform which naturally repels viewers from either looking for it or spending time figuring out whether it was good or not

  • @Stefikiks
    @Stefikiks ปีที่แล้ว +2

    Anyone notice when he says "Theres a variable that controls whether you have pressed the like button" at 0:18 that the like button has a rainbow going outline?:)

    • @dantethewebdev2818
      @dantethewebdev2818 ปีที่แล้ว

      omg, i didn't see your comment when ever i commented

  • @skyzecheater
    @skyzecheater ปีที่แล้ว +1

    Thank you mate

    • @KianBrose
      @KianBrose  ปีที่แล้ว

      You're welcome

  • @huzaifakhan6474
    @huzaifakhan6474 2 ปีที่แล้ว +1

    Love from Lovelak !!

  • @shillenzez549
    @shillenzez549 3 ปีที่แล้ว

    your job is amazing :Dd

  • @87bocademivida
    @87bocademivida 3 ปีที่แล้ว +1

    Nice vid.
    PS: You look like Steve Smith from American Dad,

  • @crispy.caesus
    @crispy.caesus ปีที่แล้ว +1

    damn, this is really interesting, thanks

  • @samuelraposo4186
    @samuelraposo4186 5 หลายเดือนก่อน +1

    Remember you cannot modify the servers neither access them but you can execute it if an game file executes junk by tricking it to execute something u want. I know u will probably say something like YeS yOU cAn EXECUTE, im talking about the server side, also use kernel level systems against kernel level anticheats also if an game uses an kernel level anti cheat DO NOT USE the windows api

  • @thecrxguy420
    @thecrxguy420 ปีที่แล้ว

    I have so many ideas for this

  • @fredsiregany2331
    @fredsiregany2331 ปีที่แล้ว

    i really dont understand this coding thing but i like it for no reason :X
    i wanna learn :(

  • @thehonestdude1067
    @thehonestdude1067 ปีที่แล้ว

    What an amazing video

  • @HarryClapp
    @HarryClapp ปีที่แล้ว +2

    At 0:15 when he said like button my like button flashed rainbow thats crazy and im pretty sure its a feature cause i tested multiple times is this not new???

  • @ZohaibIqbal-e5v
    @ZohaibIqbal-e5v ปีที่แล้ว

    Thanks !! I build a mod menu with this

  • @Cain532.
    @Cain532. ปีที่แล้ว +1

    Great tutorial! Another way you can do pointer scans is manually. After you activated that breakpoint you can see the address is stored in ebx. If you open the registers and look at ebx, then scan for that pointer value, save the results then re-launch the game. Set another breakpoint on that same function command and then update your search. This generates a substantially smaller pool of results and also takes a great deal less time!
    Will you be going over how to call/alter game functions? or maybe alter the assembly code instructions?

    • @KianBrose
      @KianBrose  ปีที่แล้ว +3

      thats ctually fairly advanced usage of cheat engine i dont even know how to do yet lol
      it does sound interesting,b ut atm im trying to like move away from tutorials into more "educational entertainment" so it's highly unlikely
      in regards to pointers, i dont really use them anymore, i was unable to use pointers with emulated processes like bluestacks so moved to another method called AoB scanning which ive used ever since

    • @Cain532.
      @Cain532. ปีที่แล้ว

      @@KianBrose AOB is very handy but can be time consuming especially if the memory ranges are MASSIVE. There are some fairly advanced techniques that use AOB to scan for a function call which returns the desired pointer to a struct.
      I used to rely HEAVILY on memory manipulation (what you showed) with AOB scans in the PS3/Xbox 360 days. Still useful! All the same, I'd love to see what sort of educational stuff you can come up with!

    • @KianBrose
      @KianBrose  ปีที่แล้ว

      @@Cain532. indeed, i remember my first aob menu taking a solid 5 minutes to scan for values even with methods like taking in 4086 (dont remember exact byte size, multiple of 8) bytes of memory to read at once to minimize memory reads and other methods like that, i also find it quite a lot simpler than pointers once you get the hang of them

    • @Cain532.
      @Cain532. ปีที่แล้ว

      @@KianBrose haha Oooh I remember those days too... Awesome stuff man :) Definitely looking forward to seeing what I can learn from you!

  • @sippafour4817
    @sippafour4817 ปีที่แล้ว

    U can actually make a simple mod menu with cheat engine pretty easy. If you can find the values of like ammo or health u can just set up a table and just change it.

    • @KianBrose
      @KianBrose  ปีที่แล้ว

      I mean yes, but you can't program it as you could with python, so like set conditions, create loops etc

    • @sippafour4817
      @sippafour4817 ปีที่แล้ว

      @@KianBrose Ofc, I tend to use cheat engine when i just wanna get past a part on a game that im stuck on. so i just give myself unlimated ammo L0L

    • @denarii8763
      @denarii8763 ปีที่แล้ว

      @@sippafour4817isn’t cheat engine detected?

    • @sippafour4817
      @sippafour4817 ปีที่แล้ว

      @@denarii8763 If ur using it on a multiplayer games then yeah it is. I did however use it on bo2 zombies multiplayer as the host and did not get banned for it.

    • @denarii8763
      @denarii8763 ปีที่แล้ว

      If u play gta online u can use it but that’s all that worked for me

  • @mellowrebel4618
    @mellowrebel4618 3 ปีที่แล้ว

    For at least one game I have successfully concurred the elusive 2 cheats "POWER AND MASS" with Cheat engine. It may change from now game to new game but it remains for the game you are in at the moment. I use power or mass I just go to the value and enter 1000 to make power 1000 to Mass enter 200 and its 200. I stopped the game to rest and it may have changed but will come back and inform you of what it does.

  • @wojciechkrzyzanowski6546
    @wojciechkrzyzanowski6546 ปีที่แล้ว

    when he mentions the like button, it lights up

    • @KianBrose
      @KianBrose  ปีที่แล้ว

      what kind of psycho doesnt fullscreen

  • @SirWashy
    @SirWashy หลายเดือนก่อน +1

    So im trying to do something similar with a game on a jailbroken PS4. When i find the address for changing money, it allows me to change it to whatever i want. But like you're saying in the video. The address isnt static. So whenever i close the game and reopen it, i have to redo all previous steps. I'd like to make a trainer of some sorts but whenever I search for a static address it gives me one, but it ends up controlling or triggering other things besides just in game currency. Like causing the screen to turn white or just not loading assets into the game anymore. Doesnt crash the game at all. Any advice? Im pretty new to all of this but im super willing to learn.

    • @KianBrose
      @KianBrose  29 วันที่ผ่านมา

      I would recommend looking into AOB (Array of Bytes) scanning
      This is a method that does not require pointers at all and only requires a "pattern" of data to exist, for example if you find the memory region containing the health of a player, the values near it will most likely always be the same for hardcoded parameters
      Then by doing a scan for
      ?? AA BB CC DD ?? ?? FF ?? ?? etc, you find the "pointer"

  • @hasanmahmud2016
    @hasanmahmud2016 2 ปีที่แล้ว +1

    Works good, tnx