[.NET] vb2008 注入相關問題
請問各位前輩們
注入的方式
類似如下
我所測試的就是 ...DLL 注入好像 必定 不是 VB 做出來的DLL才能注入?
我測試過VB做出來的DLL 用這方式注入沒效果
但是如果是C++ 做出來的卻是可以?
MyGetWindow = FindWindow("notepad", vbNullString)
If MyGetWindow = 0 Then
MsgBox("NotePad Not Found。」Exit")
Exit Sub
End If
GetWindowThreadProcessId(MyGetWindow, MyProcessID)
MyProcessHandle = OpenProcess(PROCESS_CREATE_THREAD Or
PROCESS_VM_OPERATION Or PROCESS_VM_WRITE, False, MyProcessID)
MyLoadDll = "G:\Windowed.dll"
MyStartAddr = GetProcAddress(GetModuleHandle("Kernel32"),
"LoadLibraryA")
MyBufferSize = 1 + Len(MyLoadDll)
Dim MySetMemory As Integer
MySetMemory = VirtualAllocEx(MyProcessHandle, 0, MyBufferSize,
MEM_COMMIT, PAGE_READWRITE)
WriteProcessMemory(MyProcessHandle, MySetMemory, MyLoadDll,
MyBufferSize, 0)
CreateRemoteThread(MyProcessHandle, 0, 0, MyStartAddr, MySetMemory,
0, 0)
MsgBox("ok")
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.36.32.248
→
12/26 23:24, , 1F
12/26 23:24, 1F
→
12/26 23:54, , 2F
12/26 23:54, 2F
→
12/27 02:01, , 3F
12/27 02:01, 3F
→
12/27 02:02, , 4F
12/27 02:02, 4F
→
12/27 02:03, , 5F
12/27 02:03, 5F
→
12/27 02:04, , 6F
12/27 02:04, 6F
→
12/27 02:05, , 7F
12/27 02:05, 7F
→
12/27 02:06, , 8F
12/27 02:06, 8F
→
12/27 02:06, , 9F
12/27 02:06, 9F
推
12/27 11:00, , 10F
12/27 11:00, 10F
→
12/27 11:16, , 11F
12/27 11:16, 11F