⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lde.asm

📁 LDE32反汇编引擎: 我把ADE32的反汇编引擎由C++改为MASM了。网上是有一个GAS的版本
💻 ASM
📖 第 1 页 / 共 3 页
字号:
.386
.model flat, stdcall
option casemap:none

;; ----------------------------------------
;; header file and lib file
;; ----------------------------------------
include \masm32\include\windows.inc

include LDE.Inc
;; ----------------------------------------
;; const definition
;; ----------------------------------------
.const

;; ----------------------------------------
;; data segment
;; ----------------------------------------
.data
lde32_table     dd C_MODRM          ; 00
                dd C_MODRM          ; 01
                dd C_MODRM          ; 02
                dd C_MODRM          ; 03
                dd C_DATA1          ; 04
                dd C_DATA66         ; 05
                dd C_BAD            ; 06
                dd C_BAD            ; 07
                dd C_MODRM          ; 08
                dd C_MODRM          ; 09
                dd C_MODRM          ; 0A
                dd C_MODRM          ; 0B
                dd C_DATA1          ; 0C
                dd C_DATA66         ; 0D
                dd C_BAD            ; 0E
                dd C_OPCODE2        ; 0F
                dd C_MODRM+C_BAD    ; 10
                dd C_MODRM          ; 11
                dd C_MODRM+C_BAD    ; 12
                dd C_MODRM          ; 13
                dd C_DATA1+C_BAD    ; 14
                dd C_DATA66+C_BAD   ; 15
                dd C_BAD            ; 16
                dd C_BAD            ; 17
                dd C_MODRM+C_BAD    ; 18
                dd C_MODRM          ; 19
                dd C_MODRM          ; 1A
                dd C_MODRM          ; 1B
                dd C_DATA1+C_BAD    ; 1C
                dd C_DATA66+C_BAD   ; 1D
                dd C_BAD            ; 1E
                dd C_BAD            ; 1F
                dd C_MODRM          ; 20
                dd C_MODRM          ; 21
                dd C_MODRM          ; 22
                dd C_MODRM          ; 23
                dd C_DATA1          ; 24
                dd C_DATA66         ; 25
                dd C_SEG+C_BAD      ; 26
                dd C_BAD            ; 27
                dd C_MODRM          ; 28
                dd C_MODRM          ; 29
                dd C_MODRM          ; 2A
                dd C_MODRM          ; 2B
                dd C_DATA1          ; 2C
                dd C_DATA66         ; 2D
                dd C_SEG+C_BAD      ; 2E
                dd C_BAD            ; 2F
                dd C_MODRM          ; 30
                dd C_MODRM          ; 31
                dd C_MODRM          ; 32
                dd C_MODRM          ; 33
                dd C_DATA1          ; 34
                dd C_DATA66         ; 35
                dd C_SEG+C_BAD      ; 36
                dd C_BAD            ; 37
                dd C_MODRM          ; 38        
                dd C_MODRM          ; 39 
                dd C_MODRM          ; 3A 
                dd C_MODRM          ; 3B
                dd C_DATA1          ; 3C
                dd C_DATA66         ; 3D
                dd C_SEG+C_BAD      ; 3E
                dd C_BAD            ; 3F
                dd 0                ; 40
                dd 0                ; 41
                dd 0                ; 42
                dd 0                ; 43
                dd C_BAD            ; 44
                dd 0                ; 45
                dd 0                ; 46
                dd 0                ; 47
                dd 0                ; 48  
                dd 0                ; 49
                dd 0                ; 4A
                dd 0                ; 4B                
                dd C_BAD            ; 4C
                dd 0                ; 4D
                dd 0                ; 4E
                dd 0                ; 4F
                dd 0                ; 50  
                dd 0                ; 51
                dd 0                ; 52
                dd 0                ; 53 
                dd 0                ; 54  
                dd 0                ; 55
                dd 0                ; 56
                dd 0                ; 57
                dd 0                ; 58
                dd 0                ; 59
                dd 0                ; 5A
                dd 0                ; 5B
                dd C_BAD            ; 5C
                dd 0                ; 5D
                dd 0                ; 5E
                dd 0                ; 5F
                dd C_BAD            ; 60
                dd C_BAD            ; 61
                dd C_MODRM+C_BAD    ; 62
                dd C_MODRM+C_BAD    ; 63    
                dd C_SEG            ; 64
                dd C_SEG+C_BAD      ; 65
                dd C_66             ; 66
                dd C_67             ; 67
                dd C_DATA66         ; 68
                dd C_MODRM+C_DATA66 ; 69
                dd C_DATA1          ; 6A
                dd C_MODRM+C_DATA1  ; 6B
                dd C_BAD            ; 6C
                dd C_BAD            ; 6D 
                dd C_BAD            ; 6E
                dd C_BAD            ; 6F
                dd C_DATA1+C_REL+C_BAD      ; 70
                dd C_DATA1+C_REL+C_BAD      ; 71
                dd C_DATA1+C_REL            ; 72
                dd C_DATA1+C_REL            ; 73
                dd C_DATA1+C_REL            ; 74
                dd C_DATA1+C_REL            ; 75
                dd C_DATA1+C_REL            ; 76
                dd C_DATA1+C_REL            ; 77
                dd C_DATA1+C_REL            ; 78
                dd C_DATA1+C_REL            ; 79
                dd C_DATA1+C_REL+C_BAD      ; 7A
                dd C_DATA1+C_REL+C_BAD      ; 7B
                dd C_DATA1+C_REL            ; 7C
                dd C_DATA1+C_REL            ; 7D
                dd C_DATA1+C_REL            ; 7E
                dd C_DATA1+C_REL            ; 7F
                dd C_MODRM+C_DATA1          ; 80
                dd C_MODRM+C_DATA66         ; 81
                dd C_MODRM+C_DATA1+C_BAD    ; 82
                dd C_MODRM+C_DATA1          ; 83
                dd C_MODRM                  ; 84
                dd C_MODRM                  ; 85
                dd C_MODRM                  ; 86
                dd C_MODRM                  ; 87
                dd C_MODRM                  ; 88
                dd C_MODRM                  ; 89
                dd C_MODRM                  ; 8A
                dd C_MODRM                  ; 8B
                dd C_MODRM+C_BAD            ; 8C
                dd C_MODRM                  ; 8D
                dd C_MODRM+C_BAD            ; 8E
                dd C_MODRM                  ; 8F
                dd 0                        ; 90
                dd 0                        ; 91
                dd 0                        ; 92
                dd C_BAD                    ; 93
                dd C_BAD                    ; 94
                dd C_BAD                    ; 95
                dd C_BAD                    ; 96
                dd C_BAD                    ; 97
                dd C_BAD                    ; 98
                dd 0                        ; 99
                dd C_DATA66+C_DATA2+C_BAD   ; 9A
                dd 0                        ; 9B
                dd C_BAD                    ; 9C
                dd C_BAD                    ; 9D
                dd C_BAD                    ; 9E
                dd C_BAD                    ; 9F
                dd C_ADDR67                 ; A0
                dd C_ADDR67                 ; A1
                dd C_ADDR67                 ; A2
                dd C_ADDR67                 ; A3
                dd 0                        ; A4
                dd 0                        ; A5
                dd 0                        ; A6
                dd 0                        ; A7
                dd C_DATA1                  ; A8
                dd C_DATA66                 ; A9
                dd 0                        ; AA
                dd 0                        ; AB
                dd 0                        ; AC
                dd C_BAD                    ; AD
                dd 0                        ; AE
                dd C_BAD                    ; AF
                dd C_DATA1                  ; B0
                dd C_DATA1                  ; B1
                dd C_DATA1                  ; B2
                dd C_DATA1                  ; B3
                dd C_DATA1                  ; B4
                dd C_DATA1                  ; B5
                dd C_DATA1+C_BAD            ; B6
                dd C_DATA1+C_BAD            ; B7
                dd C_DATA66                 ; B8
                dd C_DATA66                 ; B9
                dd C_DATA66                 ; BA
                dd C_DATA66                 ; BB
                dd C_DATA66+C_BAD           ; BC
                dd C_DATA66                 ; BD
                dd C_DATA66                 ; BE
                dd C_DATA66                 ; BF
                dd C_MODRM+C_DATA1          ; C0
                dd C_MODRM+C_DATA1          ; C1
                dd C_DATA2+C_STOP           ; C2
                dd C_STOP                   ; C3
                dd C_MODRM+C_BAD            ; C4
                dd C_MODRM+C_BAD            ; C5
                dd C_MODRM+C_DATA1          ; C6
                dd C_MODRM+C_DATA66         ; C7
                dd C_MODRM+C_DATA1          ; C8
                dd 0                        ; C9
                dd C_DATA2+C_STOP+C_BAD     ; CA
                dd C_STOP+C_BAD             ; CB
                dd C_BAD                    ; CC
                dd 0                        ; CD
                dd C_BAD                    ; CE
                dd C_STOP+C_BAD             ; CF
                dd C_MODRM                  ; D0
                dd C_MODRM                  ; D1
                dd C_MODRM                  ; D2
                dd C_MODRM                  ; D3
                dd C_DATA1+C_BAD            ; D4
                dd C_DATA1+C_BAD            ; D5
                dd C_BAD                    ; D6
                dd C_BAD                    ; D7
                dd C_MODRM                  ; D8
                dd C_MODRM                  ; D9
                dd C_MODRM                  ; DA
                dd C_MODRM                  ; DB
                dd C_MODRM                  ; DC
                dd C_MODRM                  ; DD
                dd C_MODRM                  ; DE
                dd C_MODRM                  ; DF
                dd C_DATA1+C_REL+C_BAD      ; E0
                dd C_DATA1+C_REL+C_BAD      ; E1
                dd C_DATA1+C_REL            ; E2
                dd C_DATA1+C_REL            ; E3
                dd C_DATA1+C_BAD            ; E4
                dd C_DATA1+C_BAD            ; E5
                dd C_DATA1+C_BAD            ; E6
                dd C_DATA1+C_BAD            ; E7
                dd C_DATA66+C_REL           ; E8
                dd C_DATA66+C_REL+C_STOP    ; E9
                dd C_DATA66+C_DATA2+C_BAD   ; EA
                dd C_DATA1+C_REL+C_STOP     ; EB
                dd C_BAD                    ; EC
                dd C_BAD                    ; ED
                dd C_BAD                    ; EE
                dd C_BAD                    ; EF
                dd C_LOCK+C_BAD             ; F0
                dd C_BAD                    ; F1
                dd C_REP                    ; F2
                dd C_REP                    ; F3
                dd C_BAD                    ; F4
                dd C_BAD                    ; F5
                dd C_MODRM                  ; F6
                dd C_MODRM                  ; F7
                dd 0                        ; F8
                dd 0                        ; F9
                dd C_BAD                    ; FA
                dd C_BAD                    ; FB
                dd 0                        ; FC
                dd 0                        ; FD
                dd C_MODRM                  ; FE
                dd C_MODRM                  ; FF
                dd C_MODRM                  ; 0
                dd C_MODRM                  ; 1
                dd C_MODRM                  ; 2
                dd C_MODRM                  ; 3
                dd C_MODRM                  ; 4
                dd C_MODRM                  ; 5
                dd 0                        ; 6
                dd C_ERROR                  ; 7
                dd 0                        ; 8
                dd 0                        ; 9
                dd 0                        ; 0A
                dd 0                        ; 0B
                dd C_ERROR                  ; 0C
                dd C_ERROR                  ; 0D

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -