Дизасе́мблер (анг. disassembler) — комп'ютерна програма, що транслює мову машинних кодів у мову асемблер. Дизасемблер не є декомпілятором. Результатом роботи декомпілятора є представлення програмного коду (мовою високого рівня). Дизасемблер представляє програмний код у вигляді асемблерного коду. Результат роботи дизасемблера, , форматується для простішого сприйняття людиною, перетворюючи дизасемблер у засіб для зворотної розробки. Його використання дозволяє розібратися з деталями функціонування коду, провести певну оптимізацію окремих критичних ділянок коду, а також може використовуватися для усунення вбудованого захисту (тобто зламу).
Дизасемблери можуть просто подавати код у вигляді асемблерного коду, а можуть бути інтерактивними.
Дизасемблери можна поділити на:
- Інтерактивні — [en] (Дозволяють змінювати правила дизасемблювання, тому є зручним інструментом для дослідження програм)
- Автоматичні —
Ця стаття містить фрагменти іноземною мовою. |
Дизасемблери
- [en]
- Hiew
- Beye
- Hacker Disassembler Engine
- CADt
- Vb-decompiler
- Radare2
- HT Editor [ 10 червня 2022 у Wayback Machine.] — Бінарний редактор для Linux та Windows.
- — дизасемблер з відкритим програмним кодом.
Примітки
- . Архів оригіналу за 25 грудня 2016.
Посилання
- transformation Wiki on disassembly [Архівовано 22 серпня 2011 у WebCite]
- OpenRCE: Various Disassembler Resources and Plug-ins [ 28 серпня 2008 у Wayback Machine.]
- The free country [Архівовано 22 серпня 2011 у WebCite]
- Programmer's heaven[недоступне посилання з квітня 2019]
Це незавершена стаття про інформаційні технології. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Dizase mbler ang disassembler komp yuterna programa sho translyuye movu mashinnih kodiv u movu asembler Dizasembler ne ye dekompilyatorom Rezultatom roboti dekompilyatora ye predstavlennya programnogo kodu movoyu visokogo rivnya Dizasembler predstavlyaye programnij kod u viglyadi asemblernogo kodu Rezultat roboti dizasemblera formatuyetsya dlya prostishogo sprijnyattya lyudinoyu peretvoryuyuchi dizasembler u zasib dlya zvorotnoyi rozrobki Jogo vikoristannya dozvolyaye rozibratisya z detalyami funkcionuvannya kodu provesti pevnu optimizaciyu okremih kritichnih dilyanok kodu a takozh mozhe vikoristovuvatisya dlya usunennya vbudovanogo zahistu tobto zlamu Priklad diyi monitora mashinnogo kodu yak dizasemblera V tretij koloni yaka pochinayetsya vid 6C 36 00 znahodyatsya komandi asemblera dlya procesora MOS 6502 Dizasembleri mozhut prosto podavati kod u viglyadi asemblernogo kodu a mozhut buti interaktivnimi Dizasembleri mozhna podiliti na Interaktivni en Dozvolyayut zminyuvati pravila dizasemblyuvannya tomu ye zruchnim instrumentom dlya doslidzhennya program Avtomatichni Cya stattya mistit neperekladeni fragmenti inozemnoyu movoyu Vi mozhete dopomogti proyektu pereklavshi yih ukrayinskoyu Dizasembleri en Hiew Beye Hacker Disassembler Engine CADt Vb decompiler Radare2 HT Editor 10 chervnya 2022 u Wayback Machine Binarnij redaktor dlya Linux ta Windows dizasembler z vidkritim programnim kodom Primitki Arhiv originalu za 25 grudnya 2016 Posilannyatransformation Wiki on disassembly Arhivovano 22 serpnya 2011 u WebCite OpenRCE Various Disassembler Resources and Plug ins 28 serpnya 2008 u Wayback Machine The free country Arhivovano 22 serpnya 2011 u WebCite Programmer s heaven nedostupne posilannya z kvitnya 2019 Ce nezavershena stattya pro informacijni tehnologiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi