Описание слайда:
Жөндеу аспаптары. Декомпиляторлар, жөндегіштер және дизассемблерлер - құрамы, мүмкіндіктері, қолдану тәртібі. debuggers қолдану – менюі, мүмкіндіктері, командалары. Дизассемблирлеу, —процессордың екілік кодтарын түсінікті мнемоникалық инструкцияға келтіру. «IDA дизассемблері интенсивті даму өніміне жатады, — өңдеушілермен енгізілген үнемі даму арқасында және өзегрістердің арқасында көптеген версиялары пайда болған, солардың ішінде 3.84, 3,84b, 3,85, 4.0, ал кейбіреуілер әлі күнге дейін IDA 3.6 қолданғанды дұрыс көреді. Өкінішке орай, бір – біріне ұқсас версиялардың өзі ерекшеленеді және сәйкес келмейді. Дизассемблер пакетінің үш түрлі ұсыныстары бар — стандартты (IDA Pro Standard), прогрессивті (IDA Pro Advanced) және демонстрациондық (IDA Pro Demo). Мұндағы әрбір пакетке (демонстрациондықтан басқа) екі қосымша кіреді — бірі Windows-32 үшін графикалық (келешекте IDAG деп бергілейміз) және үш MS-DOS, OS/2 және Windows-32 үшін консольдық. Ал демонстрациондық пакетке тек бір ғана графикалық қана қосымша кіреді. Дизассемблердің екі түрі бар – автономды және интерактивті. Автономды пайдаланушыдан өзіне керекті шартарды дизассемблерлеу процессінен бұрын беруді керек етеді және процесстің өзіне кірісуге рұқсат бермейді.Интерактивті дизаассемблерлеу кезінде программаның процессінің орындалуын "қолмен" басқаруға болады. Пайдаланушы кез – келген кезде процесстің орындалуына кірісе алады: адрестерді константалардан ерекшелеу немесе инструкцияның шегін көрсетуді анықтайды және т.б. Сәйкесінше, интерактивті дизассемблерлердің пайдаланушы интерфейсі жақсы дамыған, ал IDA–дың тіптім өз си-ұқсас скриптер тілі бар.
Жөндеу аспаптары. Декомпиляторлар, жөндегіштер және дизассемблерлер - құрамы, мүмкіндіктері, қолдану тәртібі. debuggers қолдану – менюі, мүмкіндіктері, командалары. Дизассемблирлеу, —процессордың екілік кодтарын түсінікті мнемоникалық инструкцияға келтіру. «IDA дизассемблері интенсивті даму өніміне жатады, — өңдеушілермен енгізілген үнемі даму арқасында және өзегрістердің арқасында көптеген версиялары пайда болған, солардың ішінде 3.84, 3,84b, 3,85, 4.0, ал кейбіреуілер әлі күнге дейін IDA 3.6 қолданғанды дұрыс көреді. Өкінішке орай, бір – біріне ұқсас версиялардың өзі ерекшеленеді және сәйкес келмейді. Дизассемблер пакетінің үш түрлі ұсыныстары бар — стандартты (IDA Pro Standard), прогрессивті (IDA Pro Advanced) және демонстрациондық (IDA Pro Demo). Мұндағы әрбір пакетке (демонстрациондықтан басқа) екі қосымша кіреді — бірі Windows-32 үшін графикалық (келешекте IDAG деп бергілейміз) және үш MS-DOS, OS/2 және Windows-32 үшін консольдық. Ал демонстрациондық пакетке тек бір ғана графикалық қана қосымша кіреді. Дизассемблердің екі түрі бар – автономды және интерактивті. Автономды пайдаланушыдан өзіне керекті шартарды дизассемблерлеу процессінен бұрын беруді керек етеді және процесстің өзіне кірісуге рұқсат бермейді.Интерактивті дизаассемблерлеу кезінде программаның процессінің орындалуын "қолмен" басқаруға болады. Пайдаланушы кез – келген кезде процесстің орындалуына кірісе алады: адрестерді константалардан ерекшелеу немесе инструкцияның шегін көрсетуді анықтайды және т.б. Сәйкесінше, интерактивті дизассемблерлердің пайдаланушы интерфейсі жақсы дамыған, ал IDA–дың тіптім өз си-ұқсас скриптер тілі бар.