Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ida.final.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
6 Mб
Скачать

Void DelFixup(long ea);

Функция удаляет перемещаемый элемент.

Операнд

Пояснения

ea

Линейный адрес

АНАЛИЗ

Имя функции

Назначение

long FindText (long ea,long flag,long y,long x,char str);

Ищет фрагмент дизассемблируемого текста

Прочие функции

Имя функции

Назначение

Void DeleteAll

Удаляет все элементы и связанные с ними элементы.

Long AnalyseArea (long sEA,long eEA

Дизассемблирует выбранный регион

void AutoMark (long ea,long queuetype);

Управляет автоанализом

void AutoMark2 (long start,long end,long queuetype)

Управляет автоанализов

Void DeleteAll ();

Невероятно “полезная” функция, удаляющая всю информацию о дизассемблируемой программе - сегменты, метки, комментарии, словом все флаги и связанные с ними объекты.

Как вариант частичного отката результата использования этой функции – немедленный аварийный выход из IDA без сохранения последних изменений.

Пример использования:

seg000:0000 ;

seg000:0000 ; File Name : F:\IDAF\IDA\test.exe

seg000:0000 ; Format : MS-DOS executable (EXE)

seg000:0000 ; Base Address: 1000h Range: 10000h-132EAh Loaded length: 32EAh

seg000:0000 ; Entry Point : 1000:22C0

seg000:0000

seg000:0000

seg000:0000 ; ---------------------------------------------------------

seg000:0000

seg000:0000 ; Segment type: Pure code

seg000:0000 seg000 segment byte public 'CODE' use16

seg000:0000 assume cs:seg000

seg000:0000 assume es:nothing, ss:nothing, ds:nothing, fs:nothing, gs:nothing

seg000:0000

seg000:0000;_______ S U B R O U T I N E _______________________________

seg000:0000

seg000:0000

seg000:0000 MyFunct proc near ; CODE XREF: sub_0_22DD+1Ep

seg000:0000 push ax ; My Comment

seg000:0001 push bx

seg000:0002 push cx

seg000:0003 push dx

seg000:0004

seg000:0004 MyLabel:

seg000:0004 mov ax, 3D02h

seg000:0007 mov dx, 206h

seg000:000A int 21h

DeleteAll ();

0:00010000 db 50h ; P

0:00010001 db 53h ; S

0:00010002 db 51h ; Q

0:00010003 db 52h ; R

0:00010004 db 0B8h ; +

0:00010005 db 2 ;

0:00010006 db 3Dh ; =

0:00010007 db 0BAh ; ¦

0:00010008 db 6 ;

0:00010009 db 2 ;

0:0001000A db 0CDh ; -

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]