так узкое приминение асмаВ универе когда изучаешь архитектуру ЭВМ и микропроцессоров, в программу обучения входит. =) А мне по жизни пока нигде не пригодилось.
ток если реверс и вирусняк писать и то редко
так узкое приминение асмаВ универе когда изучаешь архитектуру ЭВМ и микропроцессоров, в программу обучения входит. =) А мне по жизни пока нигде не пригодилось.
в реверсе ассемблер сильно не нужен ?? просто понимание как он работает и тд ??Мне тоже особо не пригодился. Сейчас между кодом какого-то языка программирования и ассемблером столько абстракций, что смысл знать ассемблер теряется. Это полезно для реверса, да, хотя я в редких своих эпизодах реверса смотрю в основном в декомпилированный хексрейзом или бинарной ниндзей псевдо-цэ. Наверное, это полезно для каких-то узких оптимизаций по скорости исполнения, но занимается такими вещами очень маленький процент людей. Это может быть полезно при разработке щелл кодов, но если ты один раз настроил себе сборку шелла из С/С++ кода и наделал абстракций (например, для адресования данных по смещению), то тоже по сути не нужно. Конечно, знать и разбираться в чем-то таком может когда-то где-то пригодится, но в современном мире я бы сказал, что знание ассемблера не является необходимостью.
Смотря для чего. В большинстве случаев декомпиляторы типа хексрейз или бинарной ниндзи работают вполне неплохо. Но в тех случаях, когда они работают плохо, придется реверсить на уровне ассемблера.в реверсе ассемблер сильно не нужен ??
ok, I'll know... I'm just starting to dig deeper myselfThere is low faith in decompilers. SARPS4BLAZER, asm is a must if you want to be a reverse engineer. For example, they generally don't even output syntactically correct C code, suck at detecting data structs throughout the binary.
Ghidra can't properly lift the binaries compiled with stack coloring for reuse, and many other opt passes.
![]()
Compiler Explorer
Compiler Explorer is an interactive online compiler which shows the assembly output of compiled C++, Rust, Go (and many more) code.godbolt.org
Decompiler Explorer
Decompiler Explorer is an interactive online decompiler which shows equivalent C-like output of decompiled programs from many popular decompilers.dogbolt.org
Как минимум при динамическом анализе нужно знать конвенцию вызовов - в какие регистры и куда на стек кладутся аргументы, чтобы подсматривать значения.в реверсе ассемблер сильно не нужен ??
Контент сгенерирован AI
Привет! Если ты хочешь глубоко разобраться в Assembler и понять, как работает компьютер на низком уровне, вот лучшие источники для изучения:Здравствуйте! Знающие люди, посоветуйте пожалуйста лучшие источники для изучения языка Assembler, книги, статьи, курсы. Я хочу понимать как работает компьютер, его архитектуру. Так же хотел бы услышать советы по изучению, возможно что-то, что улучшит понимание и эффективность обучения.
Заранее спасибо
If you want to learn assembly you can check this book: https://www.mediafire.com/file/uwja...ing-For-New-Programmers-20.11.2021.-.pdf/fileHello! Knowledgeable people, please advise the best sources for learning the Assembler language, books, articles, courses. I want to understand how a computer works, its architecture. I would also like to hear tips on studying, perhaps something that will improve understanding and learning efficiency.
Thanks in advance