• IDA | 窗口


    IDA-view | 反汇编窗口

    图形视图


    将程序分解成很多基本块,类似流程图,上图为IDA图形视图,Ctrl+鼠标滑轮 控制视图大小比较容易
    不同彩色箭头区分不同的流:正常流,跳转流,调用流
    跳转流:绿色(YES执行分支),红色(NO不执行分支)
    F12,显示非彩色的程序流

    文本视图

    空格切换

    options->General是否添加行前缀

    箭头窗口:虚线->条件跳转,jz(jump if zero)同je,jbe(小于或等于)跳转。

    实线:无条件跳转,JMP无条件跳转指令,逆向箭头一般表明存在循环

    subview

    Ctrl+1次级窗口一览


    Functions :显示虚拟地址,区域名称,字节长度

    Hex-View:显示ASCLL码,对应字节,以下第一次可以对应查询指定可显示字符的地址,返回IDA-View的文本视图;????一般是.bss节



    Exports:导出窗口;对与可执行文件至少包含一个程序执行入口点:start(IDA 取名)

    Inports:导入窗口,使用共享库才有导入函数(静态链接不需要外部依赖关系,无需导入),使用dlopen,dlsym,LoadLibrary,GetProcAddress机制加载的符号不会被导入

    Strings:尽可能的提取二进制文件中的字符串,至少5个C风格,已null结尾的7位ASCLL字符串

    Names:虚拟地址的符号化

    自动生成名称

  • 相关阅读:
    JavaWeb——Servlet开发3
    8.3.3
    8.3.2
    8.3
    8.2
    8.1
    7.3.9
    7.3.8.3
    7.3.8.2
    7.3.8.1
  • 原文地址:https://www.cnblogs.com/zuoanfengxi/p/13234157.html
Copyright © 2020-2023  润新知