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

📄 macros.inc

📁 也算是一个通用脱壳软件吧
💻 INC
字号:
;==================================================================================================
; 一块三毛钱  2003.10 - 2004.2
;==================================================================================================


;==================================================================================================

;RGB    255,0,0
;invoke CreateSolidBrush,eax        ;创建一个红色的刷子

        RGB MACRO red,green,blue
                xor eax,eax
                mov al,blue    ; blue
                rol eax,8
                mov al,green   ; green
                rol eax,8
                mov al,red     ; red
        ENDM


;==================================================================================================

;invoke CreateSolidBrush,COLOR(255,0,0)        ;创建一个红色的刷子

        COLOR MACRO red,green,blue
                RGB     red,green,blue
                exitm   <eax>
        ENDM


;==================================================================================================

;invoke MessageBox,NULL,CTXT("CTXT 宏的使用"),CTXT("Test"),MB_OK

        CTXT MACRO text
                local lbl
                .const
                        lbl db text,0
                .code
                exitm   <offset lbl>
        ENDM
        

;==================================================================================================

;szText Caption,"Hello"
;szText Text,"This is a MessageBox"
;invoke MessageBox,NULL,addr Text, addr Caption,MB_OK

        szText MACRO lbl,text
                .const
                        lbl db text,0
                .code
        ENDM

;==================================================================================================

;m2m    eax, ebx
;m2m    ws.hInstance, hInst

        m2m MACRO m1, m2
               push m2
               pop  m1
        ENDM

;==================================================================================================

;花指令宏,在代码的任意位置插入即可

		_flower MACRO
				local	lexit

				push	eax
				call	@F
				db	3Eh,0ACh
				jmp	lexit
			@@:
				pop	eax
				jmp	@F
				db	8Bh,0C0h
			@@:
				add	eax,2
				jmp	@F
				db	0EBh
			@@:
				push	eax
				ret
				db	0ADh
			lexit:
				pop	eax
		ENDM

⌨️ 快捷键说明

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