能力值:
( LV2,RANK:10 )
|
-
-
2 楼
需要用com指针吧 你自己查查吧!
|
能力值:
( LV2,RANK:10 )
在线值:
|
-
-
3 楼
参数,可能有点难度
|
能力值:
( LV2,RANK:10 )
在线值:

|
-
-
4 楼
ALCDECL Meweylib_recv(void)
{
// 保存返回地址到 TLS
__asm PUSH m_dwReturn[15 * TYPE long];
__asm CALL DWORD PTR [TlsSetValue];
// 调用原始函数
GetAddress("recv")();
// 获取返回地址并返回
__asm cmp DWORD PTR [ebp],0x4017c0
__asm jnz lab;
__asm mov eax,0x805;
__asm mov ecx, eax;
__asm mov dword ptr [edi], 0x110002;
__asm mov dword ptr [edi+0x204], 0x652189;
lab:
__asm PUSH EAX;
__asm PUSH m_dwReturn[15 * TYPE long];
__asm CALL DWORD PTR [TlsGetValue];
__asm XCHG EAX, [ESP];
__asm RET;
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ALCDECL Meweylib_send(void)
{
// 保存返回地址到 TLS
__asm PUSH m_dwReturn[18 * TYPE long];
__asm CALL DWORD PTR [TlsSetValue];
// 调用原始函数
GetAddress("send")();
// 获取返回地址并返回
__asm mov eax,0x805;
__asm PUSH eax;
__asm PUSH m_dwReturn[18 * TYPE long];
__asm CALL DWORD PTR [TlsGetValue];
__asm XCHG EAX, [ESP];
__asm RET;
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
|
|