Вспомним о чем говорили
● как устроена память
● какую роль для исполняемого файла играют регистры
● основы линукса
● начали играться с gdb
Материалы занятия:
● Про линукс можно почитать вот тут: https://losst.ru/rabota-v-terminale-linux-dlya-nachinayushhih ● Про gdb поразбираться можно тут https://habr.com/ru/post/181738/ , если нужно будет больше информации про какую-то из команд - просто загуглите
Для выполнения дз вам нужно будет разобраться с тем, как подключиться к чему-то по ssh, это вы погуглите сами, как и то, как установить виртуалку на свой компьютер(домашнее задание тоже можете себе сами нагуглить)0)0))
● Позже тут будет ссылка на хакердом ● https://www.root-me.org/en/Challenges/App-System/ELF32-Stack-buffer-overflow-basic-1
● Ну а если вы совсем хардкор(или Захар Возмилов), тогда вам еще вот это порешать https://www.root-me.org/en/Challenges/App-System/ELF-x86-Stack-buffer-overflow-basic-2 ● И это https://www.root-me.org/en/Challenges/App-System/ELF-x86-Format-string-bug-basic-1