تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
basic loader (32bit/64bit)
#1
.This is a very basic loader without Address Space Layout Randomization support
It Can build to produce 32bit or 64bit application (MASM32 or MASM64)
 
ifndef _Win64
include masm32rt.inc
else
include masm64rt.inc
endif
 
.const
    filename          db "victim.exe", 0
    targetaddress     dd 403000h
    values            db 4 dup(90h,90h,90h,90h)

    sinfo STARTUPINFO<>
    pinfo PROCESS_INFORMATION<>
 
.code
    start proc
        invoke CreateProcessA, addr filename, NULL, 0, 0, 0, CREATE_SUSPENDED, 0, 0, addr sinfo, addr pinfo
        invoke WriteProcessMemory, pinfo.hProcess, targetaddress, addr values, 4, NULL
        invoke ResumeThread, pinfo.hThread
        invoke ExitProcess, 0
        ret 0
    start endp
end
أعضاء أعجبوا بهذه المشاركة : the9am3 , kesmezar , Cyperior , OrJiNaL


الردود في هذا الموضوع
basic loader (32bit/64bit) - بواسطة icrypto - 31-01-2021, 11:33 AM
RE: basic loader (32bit/64bit) - بواسطة kesmezar - 31-01-2021, 02:03 PM
RE: basic loader (32bit/64bit) - بواسطة icrypto - 31-01-2021, 03:37 PM
RE: basic loader (32bit/64bit) - بواسطة kesmezar - 31-01-2021, 04:48 PM
RE: basic loader (32bit/64bit) - بواسطة icrypto - 01-02-2021, 11:14 AM
RE: basic loader (32bit/64bit) - بواسطة kesmezar - 01-02-2021, 12:50 PM
RE: basic loader (32bit/64bit) - بواسطة icrypto - 02-02-2021, 10:58 AM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم