modulewithsymbols.bat

来自「Cracker终结者——提供最优秀的软件保护技术」· Batch 代码 · 共 37 行

BAT
37
字号
;@GOTO -)
.586P
.MODEL FLAT
INCLUDE WINDOWS.inc
UNICODE=0
INCLUDE APIMACRO.mac
INCLUDELIB iKERNEL32
INCLUDELIB iUSER32

.CODE

SecondThread  PROC Param
   iWin32     GetCurrentThread
   iWin32     WaitForSingleObject, EAX, INFINITE
   iWin32     ExitProcess, EAX
SecondThread  ENDP

   TEXT       wMsg,  <Press OK to exit./0>
   TEXT       cwTtl, <ModuleWithSymbols/0>
PrimaryThread PROC
   PUSH       EAX
   iWin32     CreateThread, NULL, NULL, SecondThread, NULL, 0, ESP
   POP        ECX
   iWin32     CloseHandle, EAX
   iWin32i    MessageBox, 0, swMsg, scwTtl, MB_OK
   iWin32     ExitProcess, EAX
PrimaryThread ENDP

   ALIGN 4
END  PrimaryThread
:-)
@ECHO OFF
ML /c /coff /Gz /Cp /nologo ModuleWithSymbols.bat
eLINK ModuleWithSymbols /DEBUG /DEBUGTYPE:COFF /IGNORE:4078 /nologo /SUBSYSTEM:WINDOWS /OPTidata /MERGE:.rdata=.text
DEL ModuleWithSymbols.obj
PAUSE
CLS

⌨️ 快捷键说明

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