美文网首页
windows逆向2

windows逆向2

作者: MagicalGuy | 来源:发表于2018-10-10 00:48 被阅读0次

Winasm_0.exe 分析
常用程序的特征
分析 BC++程序特征
分析 Delphi 程序特征
分析 VS 程序
分析 vc6.0 和易

  1. IDA 的快捷键有哪些?
    空格 切换选项卡
    R 转换为 ASCii 码字符
    N 重命名
    G 打开跳转窗口
    INS 打开创建结构体窗口(结构体窗口)
    Q 将局部变量转为本身数值
    Shift+F4 打开名称窗口
    M 转换常量数据为宏定义
    回车 选中地址按回车进入到地址内部
    D 定义数据类型
    Alt+Q 转换结构体类型(局部堆栈窗口)
    F5 将反汇编反编译为 C 代码
    Alt+M 添加标签
    A 转换为 Ascii 码字符串
    Tab 将反汇编反编译为 C 代码
    ESC 返回上一步
    : 添加注释
    Alt+G 切换指令集(ARM 指令与 thumb 指令转换)
    C 将数据转为代码
    Ctrl+P 打开函数窗口
    Alt+T 搜索文本
    Ctrl+X 交叉引用
    F7 单步步入(调试器)
    F8 单步步过(调试器)
    ? 打开计算器
    Ctrl+M 打开标签窗口
    Ctrl+Alt+B 断点列表
    F1 查看帮助文档
    Ctrl+F7 运行到函数返回地址
    Shift+F9 打开结构体窗口
    U 将当前选中的数据会代码转为未定义
    Ctrl+K 打开局部堆栈窗口
    Shift+F3 打开函数窗口
    Shift+F12 字符串窗口
    Alt+K 打开设置堆栈窗口
    P 将代码转为函数

Winasm_0.exe 分析


image.png

常用程序的特征

  1. BC++
  2. Delphi
  3. 易语言
  4. VB
  5. VC++
    分析 BC++程序特征
  6. OEP 特征
  7. 区段名称
  8. 链接器版本
  9. Oep 特征
image.png image.png

二进制特征:EB 10 66 62 3A 43 2B 2B 48 4F 4F 4B 90
第一个 API 调用,GetModuleHandlA、
API 调用 IAT 时,采用模式是 FF25

image.png
  1. 区段名称
    分的比较细


    image.png
  2. 链接器版本
    5.0

分析 Delphi 程序特征

  1. OEP 特征


    image.png

5 个 CALL,第一个 CALL 内有 API 调用,GetModuleHandlA

  1. 区段名称
image.png
  1. 链接器版本
    2.25

分析 VS 程序
以链接器版本为例,分析 VC 程序
VC6.0 6.0
VC2003 7.0, 7.1
VC2005 8.0
VS2008 9.0
VS2010 10.0
VS2012 11.0
VS2013 12.0
VS2015 14.0
VS2017 14.1

分析 vc6.0 和易语言
OEP


image.png

申请局部空间是:sub esp,0x58
第一个 API 调用是 GetVersion

相关文章

  • windows逆向2

    Winasm_0.exe 分析常用程序的特征分析 BC++程序特征分析 Delphi 程序特征分析 VS 程序分析...

  • 多核同步自旋锁

    本人逆向分析了多核Windows中,自旋锁的实现过程。

  • 腾讯面试Crackme逆向分分析

    CrackMe2逆向分析 系统:Windows10 企业版 1709(部分测试在Win7虚拟机)OD版本:吾爱专版...

  • windows逆向4

    C++数据结构-mapC++-MFC 程序C++-MFC 程序分析-00010Editor 分析WinRAR 去广...

  • windows逆向1

    OD 支持哪些调试方式?① 支持拖拽② 支持菜单-文件-打开,打开的时候可以添加命令行参数③ 支持右键菜单打开④ ...

  • windows逆向3

    VC 程序内存和编译的一些特征C++ 构造函数C++ 成员函数C++ 析构函数C++ 全局对象的构造C++ 全局对...

  • 每日总结-第三十七天-DLL注入

    参考文献 逆向工程核心原理 Windows消息勾取 消息钩子 Windows操作系统向用户提供GUI,它以事件驱动...

  • OD常用断点之CC断点

    在做Windows平台软件逆向时,Ollydbg是极其常用的逆向工具,动态调试功能非常强大。在调试过程中,断点的使...

  • 第1章 关于逆向工程

    1. 逆向工程 逆向工程(Reverse Engineering,简称PE). 2. 代码逆向工程 代码逆向工程(...

  • 一 iOS 逆向工程概述

    1 什么是iOS逆向工程 2 iOS逆向的目的 3 iOS逆向过程以及方法 一 什么是iOS逆向工程 iOS逆向...

网友评论

      本文标题:windows逆向2

      本文链接:https://www.haomeiwen.com/subject/qtgeaftx.html