IDA反汇编

本文档展示了使用IDA反汇编工具分析的Windows可执行文件。文件MD5为718F5252C7BEDF5580024E9DF6D10608,格式为PE,适用于80386架构。重点讨论了代码段的虚拟地址、大小、文件偏移、权限和对齐方式。反汇编的代码显示了一个简单的 MessageBoxA 调用,用于显示'Win32 Assembly is Great!'的消息框。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


; 赏屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯?
; ?    This file is generated by The Interactive Disassembler (IDA)        ?
; ?    Copyright (c) 2006 by DataRescue sa/nv, <ida@datarescue.com>        ?
; ?Licensed to: Paul Ashton - Blue Lane Technologies (1-user Advanced 03/2006) ?s
; 韧屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯?
;
; Input MD5   : 718F5252C7BEDF5580024E9DF6D10608

; File Name   : F:/反汇编/汇编/1_1.exe
; Format      : Portable executable for 80386 (PE)
; Imagebase   : 400000
; Section 1. (virtual address 00001000)
; Virtual size                  : 00000026 (     38.)
; Section size in file          : 00000200 (    512.)
; Offset to raw data for section: 00000400
; Flags 60000020: Text Executable Readable
; Alignment     : default

.686p
.mmx
.model flat


; Segment type: Pure code
; Segment permissions: Read/Execute
_text segment para public 'CODE' use32
assume cs:_text
;org 401000h
assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing



public start
start proc near
push    0               ; uType
push    offset Caption  ; "Iczelion Tutorial No.2"
push    offset Text     ; "Win32 Assembly is Great!"
push    0               ; hWnd
call    MessageBoxA
push    0
call    $+5
jmp     ds:ExitProcess
start endp
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值