R0 CREW

Курс CNIT 127: Exploit Development

CNIT 127: Exploit Development

Learn how to find vulnerabilities and exploit them to gain control of target systems, including Linux, Windows, Mac, and Cisco.

This class covers how to write tools, not just how to use them.

Upon successful completion of this course, the student will be able to:
Read and write basic assembly code routines
Read and write basic C programs
Recognize C constructs in assembly
Find stack overflow vulnerabilities and exploit them
Create local privilege escalation exploits
Understand Linux shellcode and be able to write your own
Understand format string vulnerabilities and exploit them
Understand heap overflows and exploit them
Explain essential Windows features and their weaknesses, including DCOM and DCE-RPC
Understand Windows shells and how to write them
Explain various Windows overflows and exploit them
Evade filters and other Windows defenses
Find vulnerabilities in Mac OS X and exploit them
Find vulnerabilities in Cisco IOS and exploit them.

Textbook

"The Shellcoder’s Handbook: Discovering and Exploiting Security Holes ", by Chris Anley, John Heasman, Felix Lindner, Gerardo Richarte

CNIT 127: Exploit Development

У меня есть первое издание на русском. Как я понял, второе - не переводили.

Насколько, с Вашей стороны это крутой курс? Нужно ли его переводить на русский?

Так и есть, второе издание не переводили.

Да, курс хороший. Сэм очень доступно объясняет, а проекты помогают на практике разобраться, что к чему.

Плюс куча полезных ссылок.