|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/reverse-engineering-memory-hacking/
课程评论:没有评论
课程名称:使用 Cheat Engine 进行逆向工程和内存修改 课程简介: 本课程是为有志于学习程序内存修改、软件逆向工程和调试的初学者设计的入门课程。无论您是希望深入了解软件内部运作的软件开发者,还是需要修复无源代码软件的逆向工程师,本课程都将为您提供所需知识和技能。 与传统的依赖文件补丁的调试工具(如 x64dbg, OllyDbg)不同,Cheat Engine 作为一款强大的内存修改工具,在文件不可修改的情况下尤为出色。本课程将重点介绍 Cheat Engine 的内存扫描、代码注入和进程补丁等核心功能。 课程将从零开始,带领您从绝对新手成长为熟练的逆向工程师。我们将通过实际的 CrackMe 挑战(一种用于测试逆向工程技能的小型程序)来学习 Cheat Engine 的使用。 本课程将教授您: * 如何将程序反汇编为汇编代码 * 动态分析技术 * 设置断点和单步调试代码 * 修改程序行为 * 内存补丁操作 * 定位内存地址以进行补丁 * 使用 Cheat Engine 编写自定义内存修改器(Trainer) * 创建 Lua 脚本以进行进程补丁 * 断点和追踪 * 代码注入 * 直接内存补丁 * 以及更多内容 先修知识: * 具有汇编知识会很有帮助,但并非强制要求。 * 需要一台 Windows 电脑。 课程大纲: 无。
If you had always wanted to learn how use hack a program's memory, to reverse engineer and debug software, then this is the course for you.This course is an introduction to Reverse Engineering for anyone who wants to get started in this field. It is suitable for software developers who want to learn how software works internally and also for reverse engineers who want to fix bugs where the source code is not available. Traditionally, we use tools like x64dbg, OllyDbg for reverse engineering and debugging. Howevever, those tools have their limitations as they rely on file patching to modify program behaviour. But what if the files could not be patched. Here Cheat Engine shines. Cheat Engine is a memory hacking tool. It is used by Gamers to hack games in order to cheat. Cheat Engine's main strength is its memory scanning, code injection, or process patching. This course will equip you with the knowledge and skill to use Cheat Engine in addition to whatever other tools you might already be familiar. It is also suitable for absolute beginners with no knowledge of reversing, as I will take you from zero to hero.In this course we will learn Cheat Engine by hacking CrackMe challenges. A CrackMe is a small program designed to test a programmer's reverse engineering skills. What you will learnHow to disassemble programs into assembly codeDynamic AnalysisSetting breakpoints and stepping through codeModify program behaviourPatching process memoryLocating address to do memory patchingWriting custom Memory Hackers (trainers) using Cheat Engine to hack and patch memoryCreating Lua Scripts for process patchingBreak and TraceCone InjectionDirect Memory Patchingand more...Prerequisites:Knowledge of Assembly would be helpful but not compulsoryWindows PC