To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/cazz/. The first 200 of you will get 20% off Brilliant’s annual premium subscription. Thanks for watching :)
Hey cazz! Thanks for your work, your channel is very helpful. Just a short question: Do you have any video about manual injection? Or have plans to do it in a future? 1luv♥
to try the brilliant offer i have for you you have to read 9 tons of text that i will write,, and i will paste a book or two in here first before you can get to read the shit i actually want you to read and ,,, THERE IS A SPECIAL PLACE RESERVED FOR YOU SOME WHERE , , IT IS MAYBE NOT IN HEAVEN
You the best, thx so much. Good DIY how destroy Electronic Arts and Microsoft (who destroy and stolen Peoples money and invigilation). God with You.Amen.
Might I recommend a channel called chilitomatonoodle? He doesn't teach hacking but he does teach c++ game programming so you'll find lots of relevant gems there.
After learning x86 assembly for the last few months it's cool to see an application where all my studying is useful day to day rather than something that's in the back of my mind when I'm coding in something like c++
I'd encourage you to learn more about reverse engineering and get involved in the cracking community, given you already know assembly, you might just become the next Empress. The cracking community desperately needs more reverse-engineers involved, as it takes almost a year to crack a Denuvo game, and it will only get worse as DRM progresses, that is unless Empress decides to actually start cracking games again, which is very rare nowadays.
@@gebruiker8453 I mainly want to do this kind of stuff to develop bots and make a bot army to farm and sell game assets. I have done this before years ago, made pretty good money with it. I developed my own bot but I did it with a very amateur method of AutoHotkey + Image recognition using Python and Sikulli. Yea, nothing sophisticated like Assembly, C, C++ since it was a high level (surface) programming bot (it didn't used the own game to make itself work). I think I want to study to take it to the next level by doing this crazy stuff. It may take longer, but it's worth it and more scalable.
Even if it is tough for others to learn even the basics, doing self-learning every hour of a day or week can help out a TON, especially when it comes to having a lot of free-time or needing to meet deadlines like college.
That's one of the most impressive game hacking overview I've ever seen. You made it all sound so simple, even when explicitly mentioning it's not a short journey and experience matters the most. Thank you
@@riley-arr-g If you have not learnt anything with this video, that's not my fault or problem. It served like a kind of roadmap to introduce me into game hacking. I can search for the tools (and their tutorials) whenever I see fit. I searched on RUclips, got introduced and today (10 months after) it became my favourite hobbie. Have not likes the content? Leave a dislike and ask for RUclips to not recomend the channel, cause your poor and pointless critic can't even be taken serious. Else, if you at least had the balls, you'd be announcing you made a better content about it, something which you obviously shall never accomplish.
hey cazz, just wanted to say i've been watching for a long time and your videos are getting better and better! Keep doing what you're doing, you're helping a lot of people out
Oh I had never heard of reclass. That sounds very useful - I always just reconstruct the structs by hand in IDA. No matter how good you guys get, always rewatch the fundamentals. I always learn something new
tbh with you this will not help you at all (or it should help you only for the first 2-3 days). Go RE any executable that you not know the initial source code and try to accomplise your target or expiriement with that
I have a very very basic understanding of reverse engineering from watching other people, and attempting stuff myself, and this is a great video. Very good advice here, I also learned some things from this as well, thanks for the informative content cazz
I have been reversing engineering Android apps for about 2 years now. When i started out, i was so lost. But i think it was the best thing that could have ever happened to me because i developed my own techniques of re.
As an SE student, we do learn about reverse engineering, however we were also taught it may cause legal issues, whether or not it is legal to do it on all games software is generally considered a complicated issue that involve copyright or country law stuff. It is important to note that even if reverse engineering is not explicitly illegal, it may still be prohibited by the end-user license agreement (EULA) or other agreements with the game developer/publisher. Violating such agreements could result in legal action being taken against the reverse engineer. -ChatGPT
That is true. As a law student i can confirm that code is protected under copyright laws as a work of literature in most parts of the world, therefore altering it without permission from the owner is copyright infringement
It is actually hilarious how cazz can say with a straight face that any competent reverse engineer would waste their time using Ghidra instead of cracking the full version of IDA pro whenever they want. Even the IDA devs know individuals who are halfway decent at reversing and just want a full copy of IDA to use on their personal PC are going to get it for free if they really want it because its not hard to patch just like anything else we do on a daily basis. Charging thousands of dollars for an individual license for IDA pro is so absurd that it might as well be a challenge to crack it publicly issued to the target customers that are largely made up of professionals and enthusiasts in the software analysis / vulnerability research field to begin with. I'd be shocked if more than 10% of individuals that have it (using it in a personal non-commercial /work capacity) actually paid for it lmao. Hexrays makes all their money from commercial sales anyways, and they do quite well.
i will strongly disagree. Everytime i RE a application that not know the initial source i try to think like a developer (human), how he possibly made something in his application. Compiler indeed goes in between to take same actions and optimize the code but it not does much... If you mean that you have to follow every asm instruction in your mind then it still not makes sense as a debugger does this work for you, you only set a breakpoint at the point you want to 'freeze' the application. If not use a debugger then yes you need to 'think' like a machine and do every single instruction with your brain and store/read the data every time starting from the entry point. Nobody does this lol
@@johnd.6543 In a sense that each consoles has a different way to play games. You can't break its mechanism so you will take control, you will literally break it! In Rom Hacking, you will use different tools but one work better on this than another. It's specialize. My quote is about read the code and imagine what it does and maybe you will find something you want to modify. Each code has their own language, right?
As beginner Full-stack developer, I am deeply interested in topics such as low level computing and reverse engineering. but I am a bit overwhelmed and not sure if I should stick to improving my full stack skills or if I should jump right ahead into learning C. Any suggestions?
I say at least give C a try. Especially if you're interested in low level development and/or hacking, learning C/C++ will open up a whole new world to you that you might fall in love with and make your future career :)
As others have said, if you are deeply interested in the lower-level side of things, it wouldn’t hurt you to give C or C++ a try. You can certainly make a career out of those skills. Even if you don’t make a career out of it, it’s the most satisfying and interesting area of programming in my opinion and it can be a hobby. With that being said, if you’ve got your foot in the door as a full-stack developer, you should of course prioritize that if you enjoy it. Good luck brother!
Than you, thank you for mentioning the name of some debugging tools. They are not only just for cheating. They help me find bugs in my codes. I subscribed.
This is a very interesting video! I've got an actual question about something that I didn't quite get throughout the video. What would you have to do to reverse engineer a game's savedata if it has a checksum. How do you do it?
@@99temporal yeah, just make your own checksum. All a checksum is, is a way of ensuring that the save data is unaltered, whether that be through bugs, or through cheating. If you know how the checksum is generated, then all you have to do is generate the checksum for your own custom data
Hey man, I don’t really understand it either but I’m not complaining. Although my content is predominantly about hacking, I don’t think I’m negatively contributing to the world. My message is greater than simply cheating in games. I want people to learn how to code as I think it’s amazing. Anyway thanks for the comment and good luck on your journey !!
@@cazz honestly, I have no intention of ever cheating in games but I’m a comp sci student currently just trying to figure out how to adapt the stuff I’ve learned into a real world scenario and this games/game hacking is just one part of what I’m interested in. Tbh I feel like the majority of your viewers would be more interested in how everything works than actually trying to cheat just for the sake of cheating
2:54 correction buddy: "low level languages" C, C++, are not low level languages, are high level languages, because they are written in human understandable language, not so abstract, low level is assembly language that still have some words close to the human one but are short instructions and is not portable because depends on which architecture you use, and have some instruction set, but is closer to Machine Language, C, C++ are high level languages, because no matter where you use the same syntax, not like in ASM if you use intel 8080, 4040, etc. is not same as 6800 or 68k motorola or AT&T, each one has a different structure as for example using registers to copy values with mov the destination and source switch, or they have different ways to put the register values, etc. C is high level, is lower than other languages because you can use pointers, addresses and even put a piece of asm in between (yes I agree with that) but still High Level language ;) Electrical Engineer here almost MA... Great video btw!
Glad someone else pointed it out. The real reason you want to learn C/C++ is because most games people want to hack are going to be written in that language, otherwise its just good to know the fundamentals of programming and then learn the syntax of that language you don't know.
The guy who built our custom alert system for temperatures in a cryofarm was unfortunately let go. His application uses secret commands only he knows to communicate with the Microcontroller that's actually reading the sensors. Hopefully this will allow me to atleast figure out what they are!
Assembly is kind of my kryptonite. How do you approach assembly? Also what tools are you using in this video? How does IDA pro compare with ghidra? Can you crack Ida pro via reverse engineering?
"How do you approach assembly?" --> Assembly = human-readable machine code. Every CPU-executable program ever written (and will be written for some time to come) has to run as machine code for the CPU to understand. How do you learn? There is, literally, no other way to do this than getting your hands dirty. There's huge tomes of tutorial info via Google. 1st things first, choose your platform - PC? Console? Mobile? - then choose your CPU - base that off the kinds of games + platforms you want to crack. Good luck. Warning - it's very difficult to become good at assembly...not an expert...just good!
That makes sense. He said in the video that learning reverse engineering requires doing reverse engineering. This is just an overview. Kinda like reading the table of contents of a book, but not the book itself
indresting i didn't knew for this debugger too. All those years i need debugging applications i use only x64dbg for c/c++ and dnspy for c# (and devenv.exe when i debug my own code in VS)
great video but PLEASE get a mic screen - the plops are killin ... PS: add a low cut. listening to this video on a subbed hifi is really bad in the low frequencies (40-80hz)
bro help me me completly noob in this um i am working with ida theres 2 ida right? one for x86 & other for x86-64 trying solving simple crack me x86 & i did solved it .. and was susscesfully able to save in x86 using edit-patchprgram-apply patches to input file.. but other crack me challaneg when i tried that for x64 so i gave to use x64 ida.. but after modificaaiton i have tried to save it using edit-patchprgram- (here thers no opetion for patch input file) thers just option for applh patches nothing else when i clicked on aplly patches it says patched cancel. thats it
@@ozgurpeynirci4586 compilers can convert your high level code to asm too. The real use of asm is only when efficiency is 1st priority and not sastified by compiled source. Hackers using hooks to create a jump instruction where they want, then execute their own compiled code (from a injected DLL for example) and then jump back to the original code to continue execution
hello there. I know it has been a month but I was wondering, what learning resources you recommend for reverse engineering? any media is fine, but if you have videos that would be really helpful. And better yet, if it is free. Anyway, thanks!
also i have a question, i am confused between windows and linux... what should I use as my main developer PC, currently I am a Computer science student and wants to explore various fields inside Computer Science like AI, reverse engineering, cyber security, full stack, etc I am interested in most of them!! Thankyou in advance :)
can I ask a question? So I am practicing to become a c# developer so I am using sql , my question is can reverse engineering be used to obtain information on a database? Like are stored procedures enough to secure your database?
Unless the database is encrypted, the data can be read from the database without any special authorization. That's why you only want to store data that cannot be easily used against you, so encrypt any passwords you store (with SHA256 at least, never MD5)
Awesome vid👍 when I first started reverse engineering was kinda overwhelming and difficult. I would go in with a goal and most of the time fail😂 but I kept at it now I can sometimes find what I need. Just need to learn a bit of asm as rn I heavily rely on the pseudocode.
I've had a thought. Could you bypass some sorts of anticheats by having the whole game and anticheats install and run in a sandbox? Like have it run in its own little container so that it can't see other programs and other folders. Then you could just have dummy folders and programs so that the anticheats and game think it's all okay
Probably permissions higher than the game, eg like where windows has many different levels of account permissions Guest Standard Elevated user Administrator And the fun one System
some time ago I wanted to learn gamehacking, even tho now I stopped learning it I still watch your vids cause they are so amazing! you could make much more views if your vids weren't centered about gamehacking but you still choose to do so! respect
so ghidra is breaking the file to the assembly language which i guess could make senes because not all files are created with the same program language but almost all are breaking down to assembly because assembly was used to create all of them whether directly or indirectly
man, if I didnt work so much I would love to take a good programming course. I find this stuff so fascinating, even if I dont fully understand everthing going on
I love how I was thinking about how changing programming languages from Cheat Engine to another program like C++ and when I was thinking about it you started mentioning Cheat Engine lmao
As someone who loves to learn the low level aspects of this stuff I would love to see a video of how exactly I can experiment with this stuff without potentially getting banned from games that I enjoy! How do you setup an environment that allows you to test on games (that allow you to test on of course) and won’t get you banned if you accidentally leave a program running in the background and start up a game with anti-cheat. Also what games and resources are out there for me to test on? I can already apply some of this stuff on “Assault Cube” but what’s the next step? Thanks! 😊
Step 1: Learn c++ or the language the game/app/site is in. Step 2: Learn the basics of reverse engineering Step 3: Do more research and practice and maybe even make your own basic app and hack it.
the fact that i specifically only learned c and c++ and had a general understanding of assembly just before watching this video is crazy its destiny 💯💯💯💯
thanks i appreciate this clear tutorial you made,but is there any alternative "free" learning sources?,as much as i'd love to support you but im unfortunately unable to buy such subscription,however im willing to learn reverse engineering to have an actual job thanks
@@Agent-mb1xx you got a big project. I recommend checking out Modern Vintage Gamer's videos on CELL/BE architecture of the PS3 for better using of the SPU's
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/cazz/. The first 200 of you will get 20% off Brilliant’s annual premium subscription. Thanks for watching :)
Hey cazz! Thanks for your work, your channel is very helpful.
Just a short question: Do you have any video about manual injection? Or have plans to do it in a future?
1luv♥
Waste of my time
to try the brilliant offer i have for you you have to read 9 tons of text that i will write,, and i will paste a book or two in here first before you can get to read the shit i actually want you to read and ,,,
THERE IS A SPECIAL PLACE RESERVED FOR YOU SOME WHERE , , IT IS MAYBE NOT IN HEAVEN
You the best, thx so much. Good DIY how destroy Electronic Arts and Microsoft (who destroy and stolen Peoples money and invigilation). God with You.Amen.
Then dont watch@@Stopinvadingmyhardware
Introductions to compsci concepts like this are really great. Would love to see more!
truly said!
Bro you are one of the few RUclipsrs that's stuff is actually pro and is good dam please please stay on RUclips you are just like awesome
Might I recommend a channel called chilitomatonoodle? He doesn't teach hacking but he does teach c++ game programming so you'll find lots of relevant gems there.
What? There are many professional programmers on RUclips.
Nah... there are plenty 😂
Nah... there are plenty 😂
Tbh this guy explains it so much better and has a smoother mic than others but you do you i just enjoy his vids
After learning x86 assembly for the last few months it's cool to see an application where all my studying is useful day to day rather than something that's in the back of my mind when I'm coding in something like c++
Hello! can you help me in a certain game? my discor humanidades
I'd encourage you to learn more about reverse engineering and get involved in the cracking community, given you already know assembly, you might just become the next Empress.
The cracking community desperately needs more reverse-engineers involved, as it takes almost a year to crack a Denuvo game, and it will only get worse as DRM progresses, that is unless Empress decides to actually start cracking games again, which is very rare nowadays.
@@gebruiker8453 I mainly want to do this kind of stuff to develop bots and make a bot army to farm and sell game assets.
I have done this before years ago, made pretty good money with it. I developed my own bot but I did it with a very amateur method of AutoHotkey + Image recognition using Python and Sikulli. Yea, nothing sophisticated like Assembly, C, C++ since it was a high level (surface) programming bot (it didn't used the own game to make itself work). I think I want to study to take it to the next level by doing this crazy stuff. It may take longer, but it's worth it and more scalable.
I think i should learn normal engineering first
@@Rocket_911 us
@@Rocket_911 reverse reverse engineering
😂😂
@@Rocket_911 I love working backwards.
Wrong thought
Even if it is tough for others to learn even the basics, doing self-learning every hour of a day or week can help out a TON, especially when it comes to having a lot of free-time or needing to meet deadlines like college.
That's one of the most impressive game hacking overview I've ever seen.
You made it all sound so simple, even when explicitly mentioning it's not a short journey and experience matters the most.
Thank you
@@riley-arr-g If you have not learnt anything with this video, that's not my fault or problem. It served like a kind of roadmap to introduce me into game hacking.
I can search for the tools (and their tutorials) whenever I see fit. I searched on RUclips, got introduced and today (10 months after) it became my favourite hobbie.
Have not likes the content? Leave a dislike and ask for RUclips to not recomend the channel, cause your poor and pointless critic can't even be taken serious.
Else, if you at least had the balls, you'd be announcing you made a better content about it, something which you obviously shall never accomplish.
hey cazz, just wanted to say i've been watching for a long time and your videos are getting better and better! Keep doing what you're doing, you're helping a lot of people out
Hey Rin, thanks for the awesome comment ❤
Oh I had never heard of reclass. That sounds very useful - I always just reconstruct the structs by hand in IDA. No matter how good you guys get, always rewatch the fundamentals. I always learn something new
The video starts at 1:29. The video is great (after the long-a*s ad) ❤
:)
Gotta pay the bills yk
what really helped me learn reversing back awhile, was to reverse engineer my own code and try to break it :). Great VID cazz !
I will follow your example
tbh with you this will not help you at all (or it should help you only for the first 2-3 days). Go RE any executable that you not know the initial source code and try to accomplise your target or expiriement with that
I have a very very basic understanding of reverse engineering from watching other people, and attempting stuff myself, and this is a great video. Very good advice here, I also learned some things from this as well, thanks for the informative content cazz
Glad I could help!
I have been reversing engineering Android apps for about 2 years now. When i started out, i was so lost. But i think it was the best thing that could have ever happened to me because i developed my own techniques of re.
We should be glad that he's giving this content for free.
As an SE student, we do learn about reverse engineering, however we were also taught it may cause legal issues, whether or not it is legal to do it on all games software is generally considered a complicated issue that involve copyright or country law stuff.
It is important to note that even if reverse engineering is not explicitly illegal, it may still be prohibited by the end-user license agreement (EULA) or other agreements with the game developer/publisher. Violating such agreements could result in legal action being taken against the reverse engineer. -ChatGPT
That is true. As a law student i can confirm that code is protected under copyright laws as a work of literature in most parts of the world, therefore altering it without permission from the owner is copyright infringement
Just don't put ur name and do stuff
U can continue doing it and also they will not have any evidence u done that
😂
@@MCisra3l wait why r u here, are u going to switch careers?
It is actually hilarious how cazz can say with a straight face that any competent reverse engineer would waste their time using Ghidra instead of cracking the full version of IDA pro whenever they want. Even the IDA devs know individuals who are halfway decent at reversing and just want a full copy of IDA to use on their personal PC are going to get it for free if they really want it because its not hard to patch just like anything else we do on a daily basis. Charging thousands of dollars for an individual license for IDA pro is so absurd that it might as well be a challenge to crack it publicly issued to the target customers that are largely made up of professionals and enthusiasts in the software analysis / vulnerability research field to begin with. I'd be shocked if more than 10% of individuals that have it (using it in a personal non-commercial /work capacity) actually paid for it lmao. Hexrays makes all their money from commercial sales anyways, and they do quite well.
As someone who started Rom Hacking and wish to Disassembly, my philosophy for Retro Rom Hack is "Think like a machine"
i will strongly disagree. Everytime i RE a application that not know the initial source i try to think like a developer (human), how he possibly made something in his application. Compiler indeed goes in between to take same actions and optimize the code but it not does much...
If you mean that you have to follow every asm instruction in your mind then it still not makes sense as a debugger does this work for you, you only set a breakpoint at the point you want to 'freeze' the application. If not use a debugger then yes you need to 'think' like a machine and do every single instruction with your brain and store/read the data every time starting from the entry point. Nobody does this lol
@@johnd.6543 In a sense that each consoles has a different way to play games. You can't break its mechanism so you will take control, you will literally break it!
In Rom Hacking, you will use different tools but one work better on this than another. It's specialize.
My quote is about read the code and imagine what it does and maybe you will find something you want to modify. Each code has their own language, right?
As beginner Full-stack developer, I am deeply interested in topics such as low level computing and reverse engineering. but I am a bit overwhelmed and not sure if I should stick to improving my full stack skills or if I should jump right ahead into learning C. Any suggestions?
I say at least give C a try. Especially if you're interested in low level development and/or hacking, learning C/C++ will open up a whole new world to you that you might fall in love with and make your future career :)
As others have said, if you are deeply interested in the lower-level side of things, it wouldn’t hurt you to give C or C++ a try. You can certainly make a career out of those skills. Even if you don’t make a career out of it, it’s the most satisfying and interesting area of programming in my opinion and it can be a hobby.
With that being said, if you’ve got your foot in the door as a full-stack developer, you should of course prioritize that if you enjoy it.
Good luck brother!
@@cazz I agree, the satisfaction of having near complete control over low level processes is why I love c and c++ so much.
if you're interested in it, go for it, if not, ignore it, money-wise it's not worth it i can tell you that much (unless you're very, very good at it)
if you want to give C a try, hop into the CS50 course of harvard, it's online and the first weeks are about C
Finally a youtuber who actually explain and not Just "do this and that and try and You May get there"
you should make a tutorial series on making a cheat and bypass from scratch, you are the only person I can actually learn from 😂
thank you so much brother 😊 im an IT specialist 3year student in Philippine in PANPACIFIC UNIVERSITY
Than you, thank you for mentioning the name of some debugging tools. They are not only just for cheating. They help me find bugs in my codes. I subscribed.
This is a very interesting video!
I've got an actual question about something that I didn't quite get throughout the video.
What would you have to do to reverse engineer a game's savedata if it has a checksum.
How do you do it?
Skip the checksum check or hook the "save" function to sign your own save files(doesn't work if the file is signed on a server)
@@99temporal yeah, just make your own checksum. All a checksum is, is a way of ensuring that the save data is unaltered, whether that be through bugs, or through cheating. If you know how the checksum is generated, then all you have to do is generate the checksum for your own custom data
I'm not sure how you get a sponsorship after uploading a video on how to create an aimbot, but more power to you. Great content
Hey man, I don’t really understand it either but I’m not complaining. Although my content is predominantly about hacking, I don’t think I’m negatively contributing to the world. My message is greater than simply cheating in games. I want people to learn how to code as I think it’s amazing. Anyway thanks for the comment and good luck on your journey !!
@@cazz honestly, I have no intention of ever cheating in games but I’m a comp sci student currently just trying to figure out how to adapt the stuff I’ve learned into a real world scenario and this games/game hacking is just one part of what I’m interested in. Tbh I feel like the majority of your viewers would be more interested in how everything works than actually trying to cheat just for the sake of cheating
@@B1SQ1T Nah bro, just speak for ya self. I wanna cheat my ass off
@@HXD90 lol i love hacking on pay to win games
Fascinating. Whole new world opening up for me
Yours is one of the few channels i have the bell notification turned on. Great content! :)
Thank you for this formation. I'm now a reverse engineering expert and a certified videogames hacker
Reverse engineering is like playing a game outside of the game to unlock a reward inside the game.
2:54 correction buddy: "low level languages" C, C++, are not low level languages, are high level languages, because they are written in human understandable language, not so abstract, low level is assembly language that still have some words close to the human one but are short instructions and is not portable because depends on which architecture you use, and have some instruction set, but is closer to Machine Language, C, C++ are high level languages, because no matter where you use the same syntax, not like in ASM if you use intel 8080, 4040, etc. is not same as 6800 or 68k motorola or AT&T, each one has a different structure as for example using registers to copy values with mov the destination and source switch, or they have different ways to put the register values, etc. C is high level, is lower than other languages because you can use pointers, addresses and even put a piece of asm in between (yes I agree with that) but still High Level language ;) Electrical Engineer here almost MA... Great video btw!
Glad someone else pointed it out. The real reason you want to learn C/C++ is because most games people want to hack are going to be written in that language, otherwise its just good to know the fundamentals of programming and then learn the syntax of that language you don't know.
my gosh... i end up wanting more. Please, walk us through a reverse engineering session for a game in unity
Bro thanks a lot for your work!
The guy who built our custom alert system for temperatures in a cryofarm was unfortunately let go. His application uses secret commands only he knows to communicate with the Microcontroller that's actually reading the sensors. Hopefully this will allow me to atleast figure out what they are!
03:09 - THANK YOU for this bro, i have printed and saved it here, thanks again, this will help alot ! ❤ 🤣
Assembly is kind of my kryptonite. How do you approach assembly?
Also what tools are you using in this video? How does IDA pro compare with ghidra?
Can you crack Ida pro via reverse engineering?
"How do you approach assembly?"
--> Assembly = human-readable machine code. Every CPU-executable program ever written (and will be written for some time to come) has to run as machine code for the CPU to understand. How do you learn? There is, literally, no other way to do this than getting your hands dirty. There's huge tomes of tutorial info via Google.
1st things first, choose your platform - PC? Console? Mobile? - then choose your CPU - base that off the kinds of games + platforms you want to crack. Good luck.
Warning - it's very difficult to become good at assembly...not an expert...just good!
great I learned nothing but great!
fax all i remember was him saying reverse engineer
That makes sense. He said in the video that learning reverse engineering requires doing reverse engineering. This is just an overview. Kinda like reading the table of contents of a book, but not the book itself
@@darrenfrancis8126 You might need hearing aids then.
@@HXD90 nah just that i dont understand the concepts hes talking about. its like an 8th grader learning calculus
Yours is one of the few channels i have the bell notification turned on
Now that's call best walkthrough.
This is a very nice introduction. But no mention of WinDbg? The time travel debugging feature is truly amazing.
indresting i didn't knew for this debugger too. All those years i need debugging applications i use only x64dbg for c/c++ and dnspy for c# (and devenv.exe when i debug my own code in VS)
just found you channel a few days ago in my recommended feed , i love your content bro
The love and positivity here is overwhelming. God bless you all!
Hi, keep in mind, that most of the time neither decompiling nor disassembling is legal. Read the license of your game for more information
Not illegal if you dont tell anyone
It's not the channel I needed, but it is the channel I wanted though.
If you're here just so you can see the code for a game to reveal some easter eggs.Welcome to the club.
the only sponsor thats worth my time, gj
great video but PLEASE get a mic screen - the plops are killin ... PS: add a low cut. listening to this video on a subbed hifi is really bad in the low frequencies (40-80hz)
bro help me
me completly noob in this
um i am working with ida theres 2 ida right?
one for x86 & other for x86-64
trying solving simple crack me x86 & i did solved it ..
and was susscesfully able to save in x86
using edit-patchprgram-apply patches to input file..
but other crack me challaneg when i tried
that for x64 so i gave to use x64 ida..
but after modificaaiton i have tried to save it
using edit-patchprgram- (here thers no opetion for patch input file)
thers just option for applh patches nothing else
when i clicked on aplly patches it says patched cancel. thats it
Should I be able to write code in assembler, or is it enough to know how to read code to crack the DRM protection of games?
You have to write assembly to crack drm
@@ozgurpeynirci4586 compilers can convert your high level code to asm too. The real use of asm is only when efficiency is 1st priority and not sastified by compiled source.
Hackers using hooks to create a jump instruction where they want, then execute their own compiled code (from a injected DLL for example) and then jump back to the original code to continue execution
hello there. I know it has been a month but I was wondering, what learning resources you recommend for reverse engineering? any media is fine, but if you have videos that would be really helpful. And better yet, if it is free. Anyway, thanks!
Dis is d kind of stuff people could share, ride on bro.😉😉
also i have a question, i am confused between windows and linux...
what should I use as my main developer PC, currently I am a Computer science student and wants to
explore various fields inside Computer Science like AI, reverse engineering, cyber security, full stack, etc
I am interested in most of them!!
Thankyou in advance :)
can I ask a question? So I am practicing to become a c# developer so I am using sql , my question is can reverse engineering be used to obtain information on a database?
Like are stored procedures enough to secure your database?
Unless the database is encrypted, the data can be read from the database without any special authorization. That's why you only want to store data that cannot be easily used against you, so encrypt any passwords you store (with SHA256 at least, never MD5)
I got the best idea ever! Buy the expensive disassembler. Figure out how the disassembler works and make it open source!
Awesome vid👍 when I first started reverse engineering was kinda overwhelming and difficult. I would go in with a goal and most of the time fail😂 but I kept at it now I can sometimes find what I need. Just need to learn a bit of asm as rn I heavily rely on the pseudocode.
Thank you for this information.
the 1st hack i ever done was change price of items in the shops to 0 n weapon damage to 999999. i just edit the json files using notepad.
I've had a thought. Could you bypass some sorts of anticheats by having the whole game and anticheats install and run in a sandbox? Like have it run in its own little container so that it can't see other programs and other folders. Then you could just have dummy folders and programs so that the anticheats and game think it's all okay
Probably permissions higher than the game, eg like where windows has many different levels of account permissions
Guest
Standard
Elevated user
Administrator
And the fun one System
you could but you would have to own or rent a significant amount of property to the point you may as well make ur own video game for that much
some time ago I wanted to learn gamehacking, even tho now I stopped learning it I still watch your vids cause they are so amazing! you could make much more views if your vids weren't centered about gamehacking but you still choose to do so! respect
So the best way to start trying to learn reverse engineering would be to start poking around assembly in one of these programs?
Please upload a video every day
Whats that font? It's so clean, its so perfect
Get a pop filter for your mic! Otherwise great video. Keep it up!
One hint: Maybe use something to protect your mic of breathing into it. It will improve your mic and voice quality in the videos :)
素晴らしい動画をありがとうございます
I think you would have enjoyed the 'golden age' of games programming in assembly - the 80's-90's (C64/Spectrum/Amiga/ST....6510/Z80A/68000).
so ghidra is breaking the file to the assembly language which i guess could make senes because not all files are created with the same program language but almost all are breaking down to assembly because assembly was used to create all of them whether directly or indirectly
Disclaimer : Only For Educational Purpose.
man, if I didnt work so much I would love to take a good programming course. I find this stuff so fascinating, even if I dont fully understand everthing going on
FINALLY FINALLY, IT IS SO RARE
This channel is pure gold
thank you :))
Great videos, I hope you keep them going ❤
I love how I was thinking about how changing programming languages from Cheat Engine to another program like C++ and when I was thinking about it you started mentioning Cheat Engine lmao
This was a high quality and really informative video. Good job!
Glad you liked it! Thank you :)
Thx for this wonderful video.
Hello, can we find the license key of an exe file with HWID protection? Thanks
daddy cazz coming in clutch once again for my stupidness
3:45 WHICH GAME IS THAT??? It’s one of my childhood’s favourite games but I can’t remember the name!
Cheat Engine says War Thunder - Test Flight
I used to be one of the best at this kind of thing in the 90s and 2000s
3:51
but You can also modify assembly with it tho.
Good explanation
As italian, I appreciate your name
Wait, huh? The NSA released their own decompiler?
As someone who loves to learn the low level aspects of this stuff I would love to see a video of how exactly I can experiment with this stuff without potentially getting banned from games that I enjoy!
How do you setup an environment that allows you to test on games (that allow you to test on of course) and won’t get you banned if you accidentally leave a program running in the background and start up a game with anti-cheat. Also what games and resources are out there for me to test on? I can already apply some of this stuff on “Assault Cube” but what’s the next step?
Thanks! 😊
I would like to call reverse engineering a modification rather than hacking
Hey cazz, do you know the if iaito or cutter is the better option these days? Thanks!
Step 1: Learn c++ or the language the game/app/site is in.
Step 2: Learn the basics of reverse engineering
Step 3: Do more research and practice and maybe even make your own basic app and hack it.
When you develop hacks do you use a virtual machine or your own pc?
Can't escape the snail 3:40
What are some good resources to learn assembly??
Where can i learn reverse engineering.Any course you know about?
>ghidra
what about radare?
great video cazz
Your actually a legend
Learn assembly is something i don't want to hear or even think about. But if it mean i can hack,then i will do it anyway
Thanks dude
Thanking for this video.
I was gonna say that nsa program is certainly a backdoor, but they wouldnt need to do that since they already have backdoors in our OS'
the fact that i specifically only learned c and c++ and had a general understanding of assembly just before watching this video is crazy
its destiny 💯💯💯💯
thanks i appreciate this clear tutorial you made,but is there any alternative "free" learning sources?,as much as i'd love to support you but im unfortunately unable to buy such subscription,however im willing to learn reverse engineering to have an actual job
thanks
Great content! Do a video about obfuscating programs
I just want to learn how to port 6th gen and older games as native PS3 games such as the Super Mario 64 port for PS3
@@Agent-mb1xx you got a big project. I recommend checking out Modern Vintage Gamer's videos on CELL/BE architecture of the PS3 for better using of the SPU's