Ссылки для изучения From NAND to Tetris Разбираемся в С, изучая ассемблер Как устроены дыры в безопасности: переполнение буфера Список ресурсов для изучения Ассемблера Практические задания Как из C получается машинный код Восстановление алгоритма из бинарного кода Эксплуатация переполнения буфера Фаззинг для поиска ошибок