DWORD dwAllowTabSwitchLoginJMP = 0x0040C951;Naked(TestTab)
{
_asm
{
PUSH 0
MOV EAX, DWORD PTR SS : [EBP - 0x28]
MOV ECX, DWORD PTR DS : [EAX + 0x350]
MOV EDX, DWORD PTR SS : [EBP - 0x28]
MOV EAX, DWORD PTR DS : [EDX + 0x350]
MOV EDX, DWORD PTR DS : [EAX]
CALL DWORD PTR DS : [EDX + 0x30]
// ----
MOV EAX, DWORD PTR SS : [EBP-0x28]
MOV ECX, DWORD PTR DS : [EAX+0x354]
PUSH ECX
MOV EDX, DWORD PTR SS : [EBP - 0x28]
MOV ECX, DWORD PTR DS : [EDX + 0x350]
MOV EAX, DWORD PTR SS : [EBP - 0x28]
MOV EDX, DWORD PTR DS : [EAX + 0x350]
MOV EAX, DWORD PTR DS : [EDX]
CALL DWORD PTR DS : [EAX + 0x54]
// ----
MOV ECX, DWORD PTR SS : [EBP - 0x28]
MOV EDX, DWORD PTR DS : [ECX + 0x350]
PUSH EDX
MOV EAX, DWORD PTR SS : [EBP - 0x28]
MOV ECX, DWORD PTR DS : [EAX + 0x354]
MOV EDX, DWORD PTR SS : [EBP - 0x28]
MOV EAX, DWORD PTR DS : [EDX + 0x354]
MOV EDX, DWORD PTR DS : [EAX]
CALL DWORD PTR DS : [EDX + 0x54]
// ----
JMP dwAllowTabSwitchLoginJMP
}
}