В этой статье написана полная чушь, которая может сработать только если винду компьютер устанавливал нешарящий школьник в 2000-2003 году.
Сегодня даже установленная кривыми руками windows7 так не взламывается.
А читать вам нужно еще много. Про сети, про фаервалы, про типа IP (почитайте в википедии специальные IP адреса)
Конкретно сейчас машинный код знать наизусть не обязательно - полно дизассемблеров, которые переведут код для тебя.
Иметь представление о машинном коде чтобы понимать, как программа хранится и выполняется - обязательно для любого уважающего себя программиста, работающего с языками близкими к С.
Особенно полезно иметь представление для работающих с embedded и другими железками
Хакер - тот, кто ломает систему, потому что знает как все работает. Самые лучшие книги хакера - это подробная документация того, что он ломать собрался.