Added static binary tools collection (originally in SVN archive)

This commit is contained in:
2021-02-11 10:21:04 -05:00
parent cd42e4e051
commit eae7957d51
164 changed files with 53763 additions and 0 deletions

View File

@ -0,0 +1,75 @@
;******************************************************************************
;* PEiD Plugin Example by diablo2oo2 *
;******************************************************************************
.586p
.mmx
.model flat, stdcall
option casemap :none
;******************************************************************************
;* INCLUDES *
;******************************************************************************
include \masm32\include\windows.inc
include \masm32\macros\macros.asm
include \masm32\include\user32.inc
include \masm32\include\kernel32.inc
include \masm32\include\shell32.inc
include \masm32\include\advapi32.inc
include \masm32\include\gdi32.inc
include \masm32\include\comctl32.inc
include \masm32\include\comdlg32.inc
include \masm32\include\masm32.inc
includelib \masm32\lib\user32.lib
includelib \masm32\lib\kernel32.lib
includelib \masm32\lib\shell32.lib
includelib \masm32\lib\advapi32.lib
includelib \masm32\lib\gdi32.lib
includelib \masm32\lib\comctl32.lib
includelib \masm32\lib\comdlg32.lib
includelib \masm32\lib\masm32.lib
;******************************************************************************
;* DATA & CONSTANTS *
;******************************************************************************
.const
.data
.data?
hInstance dd ?
;******************************************************************************
;* CODE *
;******************************************************************************
.code
align 16
DllEntry proc _hInstance:HINSTANCE, _reason:DWORD, _reserved1:DWORD
m2m hInstance,_hInstance
mov eax,TRUE
ret
DllEntry endp
align 16
LoadDll proc
;---Name of the plugin---
mov eax,chr$("MASM Plugin Example")
ret
LoadDll endp
align 16
DoMyJob proc _hwnd:dword,_filename:dword,_lpreserved:dword,_lpparam:dword
invoke MessageBox,_hwnd,_filename,chr$("MASM Plugin Example"),MB_OK
;---job done!---
pop ebp ;stack fix
mov eax,1
retn ;stack fix
DoMyJob endp
end DllEntry