архитектуру процессора, принципы его работы, а также я считаю, что изучение низкоуровневых языков поможет обходить любую программную защиту, фаерволы и вообще обойтись без изучения криптографии и необходимости перебирать пароли или хеши на высокопроизводительном железе.