Pattern Scanning in C++ | Game Hacking Tutorial

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

ความคิดเห็น • 47

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

    HI!
    The .dll you get on the new download is applied to your CE by going to Settings -> Plugins -> Add New and choosing the file. Just incase you got confused.
    Also worth noting since the .dll doesnt feature a SigMaker with Mask => been trying to find this out for two days..
    The Sig is built by taking the AoB as a String, built in a notation that looks something like this:
    Imagine your Assembly being (example):
    *Bytes left | Opcode right*
    7E A1 74100000 | Opcode...
    A3 32 13 | Opcode...
    F0 82 4D | Opcode...
    11 D404 | Opcode...*
    2E D5 94100000 | Opcode...
    *(no, D404 is not a typo, your Disassembler might actually show stuff to you that way!)
    Your Sig will look like this:
    x7E/xA1/x00/x00/x00/x00/xA3/x32/x13/xF0/x82/x4D/x11/xD4/x04/x2E/xD5/x00/x00/x00/x00
    And your mask will look like this:
    xx????xxxxxxxxxxx????
    x corresponding to values that *have to* match explicitly for the pattern to be valid, ?'s corresponding to Byte Values (notice in the Opcodes they always (seem to?) appear as long lines of numbers!).

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

      Thanks for that!

    • @firesk1461
      @firesk1461 4 ปีที่แล้ว

      @@casualgamer1791 Also worth noting since the .dll doesnt feature a SigMaker with Mask => been trying to find this out for two days..
      The Sig is built by taking the AoB as a String, built in a notation that looks something like this:
      Imagine your Assembly being (example):
      *Bytes left | Opcode right*
      7E A1 74100000 | Opcode...
      A3 32 13 | Opcode...
      F0 82 4D | Opcode...
      11 D404 | Opcode...*
      2E D5 94100000 | Opcode...
      *(no, D404 is not a typo, your Disassembler might actually show stuff to you that way!)
      Your Sig will look like this:
      x7E/xA1/x00/x00/x00/x00/xA3/x32/x13/xF0/x82/x4D/x11/xD4/x04/x2E/xD5/x00/x00/x00/x00
      And your mask will look like this:
      xx????xxxxxxxxxxx????
      x corresponding to values that *have to* match explicitly for the pattern to be valid, ?'s corresponding to Byte Values (notice in the Opcodes they always (seem to?) appear as long lines of numbers!).

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

    The music in the background got me vibin' though.

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

    Niiiice intro!

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

    the tai lopez thing was awesome.

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

    Hello!
    I can recommend Guild Wars 2. Though it only passes 1 of requirements(it's free) it is possible to do many cool things.
    Some basic information about GW2:
    It's a F2P MMORPG game released in 2012, still has active players, size of it is around 60GBs, uses DirectX 9 and/or 11,
    the physics engine is Havok
    Why Guild Wars 2?
    1. It doesn't have an anti-cheat
    2. Packet hack is very fun to make and allows for interesting exploits(such as invincibility, no fall damage or animations changing visible on the server)
    3. Movement from client is trusted by the server
    4. It's good for reverse-engineering as it has debug messages that can help with RE(Note: Debug symbols of an early version of GW2 were leaked by the devs in ~2012)
    5. It allows for cheats on which you've already made tutorials(for example: flyhack or ESP)
    Guild Wars 2 is a solid game and is fun to play, but also to hack.
    Thank you in advance for considering this game CasualGamer M.Sc. =D

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

      Hello friend,
      Thank you very much for the recommendation. I am well aware of GW2. in fact it is the game that got me started with GH many years ago :D which makes it all the more tempting to use it as a target. But as you say it still has a healthy amount of players. So I am torn on if I can "promote" hacking it.

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

    What do you mean by, "select some lines which seem rather unique" How am I supposed to know if it's unique or not ?

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

      AA Maker plugin will tell you if it's unique or not. If it isn't, select more lines in the disassembler window

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

    Hello, when you declare a memBuffer vector and allocate space for it, do you have any restrictions on its size?

  • @Galaxis.Genesis
    @Galaxis.Genesis 4 ปีที่แล้ว +2

    Why is CE Sig Maker considered better than AA Maker? CE Sig Maker doesn't check to see if AoB is unique. But AA Maker does.

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

      Fair point. My preference has the following justifications:
      1. AA Maker sometimes completely fails where Sig Maker does not. I assume due to memory protection.
      2. Sig Maker has option to output IDA format
      Edit: @1: I had this issue with C# games in particular

  • @oraclematon9277
    @oraclematon9277 4 ปีที่แล้ว

    dude I like your video

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

    Very epic

    • @casualgamer1791
      @casualgamer1791  5 ปีที่แล้ว

      Thanks m8 and thanks for sticking around ^^ I namedroped you at the end of the video. Hope you dont mind

    • @alieeeeennnnnn
      @alieeeeennnnnn 5 ปีที่แล้ว

      @@casualgamer1791 yeah I don't mind, thank you it is so sweet, I'm glad you liked the game, also thanks for these amazing videos, I actually achieve something in hacking because of your videos, my suggestion is that you should do a guide to overall writing a cheat, like first part: getting the addresses, second part: making UI, and so on, maybe you can try that on Terraria, though I recommend finishing it as it is a really great game, good luck mate!

    • @casualgamer1791
      @casualgamer1791  5 ปีที่แล้ว

      Glad to hear that and great idea. I plan on covering ddl injection and function manipulation/calling next. Once we have all those tools we could use them all together to create a complete cheat start to finish.

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

    Bro how did u get the size of module bytes?

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

    great video! you should do some on GTA 5 - its very easy but func names are still non-readable etc lol

  • @pixel-jy3be
    @pixel-jy3be 4 ปีที่แล้ว +1

    I cant download the CE plugin it says that I dont have access

    • @mattwinkens5504
      @mattwinkens5504 4 ปีที่แล้ว

      same

    • @casualgamer1791
      @casualgamer1791  4 ปีที่แล้ว

      Well thats anoying. Back when i made the video there was no account required. I'll see what i can do

    • @pixel-jy3be
      @pixel-jy3be 4 ปีที่แล้ว

      @@casualgamer1791 I actually did create a account, but it says the same thing

    • @casualgamer1791
      @casualgamer1791  4 ปีที่แล้ว

      Updated link in description. Works a bit different than the one in the video but does the same job

    • @pixel-jy3be
      @pixel-jy3be 4 ปีที่แล้ว

      @@casualgamer1791 same installation instructions?

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

    what if it has code integrity checks

  • @0kaido842
    @0kaido842 4 ปีที่แล้ว

    Hi bro
    Can i ask you about something

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

      just ask :p

    • @0kaido842
      @0kaido842 4 ปีที่แล้ว

      Bro i have cheat engine and play dynsty warriors 4 xl (USA) really i lovr this game I did everything in it ....But I couldn't modify two things can u help me of u want help me tell me i want see u video

  • @freshyondiablo
    @freshyondiablo 5 ปีที่แล้ว

    Hello, do you have discord? I just need help with something that is quite simple but I can not seem to get around it. If you could get back to me that would be great thanks.

  • @LikeAZanda
    @LikeAZanda 4 ปีที่แล้ว

    Pointer is always 0 why?

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

    Can you make Aimbot pls?

  • @furyzenblade3558
    @furyzenblade3558 4 ปีที่แล้ว

    Auf diese weise zu sig scannen ist verdammt langsam

  • @AlejandroLopez-ig3ui
    @AlejandroLopez-ig3ui 3 ปีที่แล้ว

    Warrock

  • @ICaldera
    @ICaldera 5 ปีที่แล้ว

    Wie wärs mit Roblox Beeswarm Simulator

    • @casualgamer1791
      @casualgamer1791  5 ปีที่แล้ว

      Danke für den Input. Für das nächste Video bleib ich jetzt mal bei Terraria. Hab hier schon viel Zeit in Recherche investiert ^^ aber ich schaus mir auf jeden fall an!

  • @MoneyManden
    @MoneyManden 5 ปีที่แล้ว

    Csgo