sorry for the voice in this one friends .. i am a bit sick atm
@TukeShark5 жыл бұрын
can you make a video on jni hacking (its used on minecraft) and also why are you neverou on discord
@casualgamer17915 жыл бұрын
jo m8. sry just short on time. Ill look into it when I have some time. rn i'm working on a video on nice user interface in console :)
@alieeeeennnnnn5 жыл бұрын
really good! your channel is starting to grow faster and faster! good luck!
@casualgamer17915 жыл бұрын
thanks m8 :) yea things are going well only wish i had more time ^^
@jaruss54154 жыл бұрын
2:10 how do you know it's 0x01 and 0x07 ? or are eax and edx always those hex values?
@casualgamer17914 жыл бұрын
look at the Assembly code. timestamp 2:23 first 2 lines. Those values (1 and 7) are the offsets where the pointers are stored
@casualgamer17914 жыл бұрын
It is a function that calculates the this pointer. It specifically exists in this game. It may or may not exist in others. I would not recomend starting with a c# game (like terarria) if you want to learn game hacking
@casualgamer17914 жыл бұрын
I am on vacation with shitty internet atm so i hope i remember this correctly ^^: I get a specific adress with an aob (=pattern) scanner that adress is at the start of the pattern. From that adress i simply count the amount of bytes.
@jaruss54154 жыл бұрын
@@casualgamer1791 yeah i see now thanks
@jealr21224 жыл бұрын
Nice video, your channel is great!
@jealr21224 жыл бұрын
Can you explain why you add 0x01 to eax and 0x07 to edx please? I forgot most of assembly.
@casualgamer17914 жыл бұрын
It sets the bit to 1 meaning the bolean value to true
@jealr21224 жыл бұрын
@@casualgamer1791 I meant the last lines of GetPlayerBase() at 2:15
@casualgamer17914 жыл бұрын
@@jealr2122 oh right the "entry" pointer is pointing to a1 so gotta add offset 1 to read starting at the right adress
@oraclematon92774 жыл бұрын
dude I like your video so much, u deserve 1,000,000 subs ^^
@mapleint9973 жыл бұрын
btw you can do getasynckeystate(key) &1 so it doesn't spam
@dkkogmaw13115 ай бұрын
cant we create a typedef function pointer type and cast the pointer we got from the sigscan to the typedef and call it ?
@BZ-nb2rh17 күн бұрын
yes im also interested if this is possible because all of this is soo complicated and doesnt apply to every game
@ayone14384 жыл бұрын
great tutorial. but I didn't understand how did you got eax and edx offset (Entry + 0x01 and Entry + 0x07). did you explain it ?
@casualgamer17914 жыл бұрын
you mean 1. how do i know that 0x01 and 0x07 are the offsets or 2. how i read from those locations? In case 1.: By looking at the Assembly code- see timestamp 2:23 first 2 lines. In case 2.: since we are "inside" the process memory by casting the Memory adress to an apropriate Pointer (DWORD *) and then dereferencing it -> *(DWORD *) which is then a news pointer to get the value at that pointer its another *(DWORD *)
@Boi-ii2lm2 жыл бұрын
could you make another terraria video where you call an actual function?
@BZ-nb2rh16 күн бұрын
please do or atleast point us to a video that shows examples of this, would be amazing @casualgamer1791
3 жыл бұрын
GG
@555-v7g6o5 жыл бұрын
Could you do a tutorial on stardew valley? They are both on XNA/.NET
@casualgamer17915 жыл бұрын
Ill have a look. Can not promise anything tho. Have a view videos planed alrdy