Как человек, имеющий опыт реверс-инжиниринга 7-8 лет, скажу - это очень крутая статья, которая вполне может послужить точкой входа для начинающих реверс-инженеров)
(скажу по себе: сначала я развлекался с ArtMoney в gta vc, gta sa, затем постигал DirectX hooking, а затем решил копнуть глубже, ну и понеслась душа постигать 86 ассемблер, и что самое удачное - в этот же семестр начался курс ассемблера в универе)
Лично от себя советую тебе копнуть немного дальше и выйти за рамки игр, а именно, написать следующие статьи примерно таким же простым языком:
1. Введение в WinApi (да-да, знаю, что это шляпа дичайшая, но ломать что-либо виндовое уметь надо, а соответственно, знания WinApi нужны хотя бы на уровне общих функций)
2. Введение в IDA Pro (или Ghidra, что будет наиболее полезно новичкам благодаря декомпилятору и более интуитивному интерфейсу). В этой статье показать общие принципы на примере CrackMe разных сложностей и приучить людей к работе с ассемблером (опять же, по себе скажу - это не так сложно, как кажется). Можно еще по OllyDbg набросать теории.
3. Введение в работу с процессами в Linux, а затем перейти к реверсу линуксовых приложений
План, конечно, наполеоновский, но если ты разжуешь всё людям вот таким же языком - цены тебе не будет. Может быть, из этой идеи почерпнешь для себя что-то)
Дерзай! С Наступающим!
(скажу по себе: сначала я развлекался с ArtMoney в gta vc, gta sa, затем постигал DirectX hooking, а затем решил копнуть глубже, ну и понеслась душа постигать 86 ассемблер, и что самое удачное - в этот же семестр начался курс ассемблера в универе)
Лично от себя советую тебе копнуть немного дальше и выйти за рамки игр, а именно, написать следующие статьи примерно таким же простым языком:
1. Введение в WinApi (да-да, знаю, что это шляпа дичайшая, но ломать что-либо виндовое уметь надо, а соответственно, знания WinApi нужны хотя бы на уровне общих функций)
2. Введение в IDA Pro (или Ghidra, что будет наиболее полезно новичкам благодаря декомпилятору и более интуитивному интерфейсу). В этой статье показать общие принципы на примере CrackMe разных сложностей и приучить людей к работе с ассемблером (опять же, по себе скажу - это не так сложно, как кажется). Можно еще по OllyDbg набросать теории.
3. Введение в работу с процессами в Linux, а затем перейти к реверсу линуксовых приложений
План, конечно, наполеоновский, но если ты разжуешь всё людям вот таким же языком - цены тебе не будет. Может быть, из этой идеи почерпнешь для себя что-то)
Дерзай! С Наступающим!