تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
basic loader (32bit/64bit)
#2
 ->لقد غيرتها إلى 32 بت

Your code does not work as such. I ran it with some change
.386 
.model flat,stdcall 
option casemap:none 

ifndef _Win64;
include masm32rt.inc;
else;
include masm64rt.inc;
endif;
      
.data 
filename          db "test.exe", 0
targetaddress     dd 004012D8h 
values            byte 74h ;dup(90h,90h,90h,90h)
sinfo STARTUPINFO<>
pinfo PROCESS_INFORMATION<>

.code
start: ;->64bit not use
loader proc public
invoke CreateProcess, addr filename, NULL, 0, 0, 0, CREATE_SUSPENDED, 0, 0, addr sinfo, addr pinfo
invoke WriteProcessMemory, pinfo.hProcess, targetaddress, addr values, 1,0
invoke ResumeThread, pinfo.hThread
invoke ExitProcess,0 
loader endp
end start ;->64bit not use
end ;->for 64bit
أعضاء أعجبوا بهذه المشاركة : icrypto , Cyperior


الردود في هذا الموضوع
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 ) ضيف كريم