Хотел бы спросить, правильно ли я осознаю на данный момент путь изучения ASMa Я решил сначала изучить архитектуру и схемотехнику ЭВМ (CISC или может RISC), собрать ЭВМ в симуляторе logisim, освоить алгебру логики, теорию автоматов и их минимизацию, понять что-то за производительность на уровне железа, ТТЛ там и прочее. Потом изучить основы ASM (на данный момент я плохо понимаю за регистры и прочее, только могу понять, что регистр - это типо переменной и получается так, что у ASM ограниченное их количество) Потом операционные системы и язык Си, чтобы понимать за процессы, потоки, файловые системы, планировщики, банки данных OS, API и т.д. и т.п. После освоить IDA PRO и различные инструменты бинарной отладки, реверса, узнать за бинарные уязвимости, различные ограничения прав доступа на чтение и запись (защита от реверса) и как их обходить Зачем мне вообще ASM? Реверс, оптимизация алгоритмов, понимание что происходит на низком уровне в ЭВМ. Так же предполагаю, что мне захочется когда-нибудь попробовать электротехнику и её модификацию, создание самопальных устройств (но это не основная цель)
Фига себе длинный путь. А мог бы сразу стать админом😁
Обсуждают сегодня