helloword.asm

来自「脱壳中需要的文件,具体我还不会用,务必使用看说明(汉化版本)」· 汇编 代码 · 共 57 行

ASM
57
字号
;#####################################################
;
; PE Tools Sample PlugIn
;
; Coded by NEOx <NEOx@Pisem.net>
;
; Copyright [c] 2003, Underground InformatioN Center
;
; http://www.uinc.ru/
;
;#####################################################

.386
.model flat, stdcall
option casemap:none ; case sensitive

include \masm32\include\kernel32.inc
include \masm32\include\user32.inc
include \masm32\include\windows.inc

includelib \masm32\lib\kernel32.lib
includelib \masm32\lib\user32.lib

; ###[CONST]#####################################################################
.const
StartPTPlugin PROTO:DWORD
GetPTPluginName PROTO

; ###[DATA]######################################################################
.data
szDlgTitle    db "PE Tools PlugIn (in MASM32)", 0
szMsg         db "Hello Word!", 0


; ###[CODE]######################################################################
.code

; ###[ENTRY POINT]###############################################################
DllEntry proc hInstance:HINSTANCE, reason:DWORD, reserved1:DWORD
	mov  eax, TRUE
	ret
DllEntry Endp

; Activate PlugIn
StartPTPlugin proc hDlg:DWORD
      invoke MessageBox, hDlg, ADDR szMsg, ADDR szDlgTitle, MB_OK
      ret	
StartPTPlugin endp

; Get PlugIn Name
GetPTPluginName proc
      mov eax, offset szMsg
      ret
GetPTPluginName endp

End DllEntry
; ###[END]######################################################################

⌨️ 快捷键说明

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