|
发表于 2024-4-30 19:09:49
|
显示全部楼层
四川省阿坝藏族羌族自治州
变量名 | 类 型 | 静态 | 数组 | 备 注 | 进程句柄 | 整数型 | | | 内存地址 | 整数型 | | | 组装代码 | 字节集 | | | 变量 | 整数型 | | | 线程句柄 | 整数型 | | | 参数地址 | 整数型 | | | NULL | 整数型 | | | Buffer | 字节集 | | | Offset | 整数型 | | | Call_Addr | 整数型 | | | EAX_VALUE | 整数型 | | | Offset_call1 | 整数型 | | | Call_Addr_call1 | 整数型 | | | ecx | 整数型 | | | ECX_1 | 整数型 | | | eax | 整数型 | | | id数组 | 整数型 | | 0 | i | 整数型 | | | CALL_ADDR2 | 整数型 | | |
. . 进程PID = 进程_名取id (“WeChat.exe”, )WeChatWin_DLL = Get_modH (进程PID, “WeChatWin.dll”)Offset = 进制_十六到十 (“180F5E0”)Call_Addr = WeChatWin_DLL + Offset CALL_ADDR2 = WeChatWin_DLL + 进制_十六到十 (“122D490”)进程句柄 = OpenProcess ( #PROCESS_ALL_ACCESS, 0, 进程PID ) 内存地址 = VirtualAllocEx (进程句柄, 0, 4096, #MEM_COMMIT, #PAGE_EXECUTE_READWRITE ) ecx = VirtualAllocEx (进程句柄, 0, 4096, #MEM_COMMIT, #PAGE_EXECUTE_READWRITE ) eax = VirtualAllocEx (进程句柄, 0, 4096, #MEM_COMMIT, #PAGE_EXECUTE_READWRITE ) 写内存整数型 (进程PID, eax + 进制_十六到十 (“2c”), eax )写内存整数型 (进程PID, eax + 进制_十六到十 (“30”), eax + 4 )ECX_1 = 读内存整数型 (进程PID, WeChatWin_DLL + 进制_十六到十 (“4400864”), )调试输出 (ECX_1 ) 置汇编代码 ({ })Mov_ECX (ECX_1 )Push (eax )Push (内存地址 + 500 )Push (内存地址 + 1000 )Push (eax )Mov_EBX (Call_Addr )Call_EBX ()ret ()组装代码 = 取汇编代码 ()WriteProcessMemory_字节集 (进程句柄, 内存地址, 组装代码, 取字节集长度 (组装代码 ), 变量 ) 写内存整数型 (进程PID, 内存地址 + 100, 1 )WriteProcessMemory_字节集 (进程句柄, 内存地址 + 700, 编码_Ansi到Unicode (图片全路径, 假), 取字节集长度 (编码_Ansi到Unicode (图片全路径, 假)), 变量 )写内存整数型 (进程PID, 内存地址 + 500, 内存地址 + 700 )写内存整数型 (进程PID, 内存地址 + 504, 取文本长度 (图片全路径 )) 写内存整数型 (进程PID, 内存地址 + 508, 取文本长度 (图片全路径 )) 写内存整数型 (进程PID, 内存地址 + 512, 0 )写内存整数型 (进程PID, 内存地址 + 516, 0 )WriteProcessMemory_字节集 (进程句柄, 内存地址 + 1500, 编码_Ansi到Unicode (对方VXID, 假), 取字节集长度 (编码_Ansi到Unicode (对方VXID, 假)), 变量 )写内存整数型 (进程PID, 内存地址 + 1000, 内存地址 + 1500 )写内存整数型 (进程PID, 内存地址 + 1004, 取文本长度 (对方VXID )) 写内存整数型 (进程PID, 内存地址 + 1008, 取文本长度 (对方VXID )) 写内存整数型 (进程PID, 内存地址 + 1012, 0 )写内存整数型 (进程PID, 内存地址 + 1016, 0 )写内存整数型 (进程PID, 内存地址 + 2000, 0 ) 线程句柄 = CreateRemoteThread (进程句柄, 0, 0, 内存地址, 参数地址, 0, 0 ) WaitForSingleObject (线程句柄, 2000 ) CloseHandle (线程句柄 ) CloseHandle (进程句柄 ) |
ncdx98 | (未知支持库) | const | (未知支持库) | spec | controls_w | (未知支持库) |
|
|