Backdoor "Fix"

08/08/2013 02:06 MrLibya#46
It's Work With 2089?
08/08/2013 02:31 .Shōgun#47
2089 doesn't have a backdoor
08/08/2013 02:31 Prince43™#48
Quote:
Originally Posted by Mi4uric3 View Post
Egal wo ich dich sehe, ständig laberst du nur Scheiße
Immer hast du "dein eigenes", hast die GAME wahrscheinlich selber geschrieben, was?
"da braucht ihr schon locker 30 Difs", wo ist der Sinn? Machst hier einen auf oberklug und ich-hab-eh-schon-alles aber verstehst nicht mal, was DIFs überhaupt sind. Difs sind eine Komposition aus Offsets die wenn an der Stelle des Offsets ein gewisses Byte steht, dieses mit einem andern Byte überschrieben wird. Wenn man also alle von dir "erwähnten" Backdoors fixen wollen würde, könnte man das in einer einzigen DIF file abspeichern.
Deine Mama sollte dir den Internetzugriff sperren.

Lesen bildet du spinner ;) Lies anständig dann merkst du das dein Beitrag "Geflame" ist. Wenn du die Ironie nicht checkst wie viele andere schwachköpfe in der Sektion bist du echt dümmer als ich dachte.



Naja Typisch M2-Sektion ;)




Kind Regards

Prince43™
08/08/2013 03:08 Analyze™#49
[Only registered and activated users can see links. Click Here To Register...]

Hatte ich wohl gestern kurz vor 3 Uhr morgens nichtmal so unrecht :P
08/08/2013 10:08 Kido1#50
From what I understand the game has several backdoor in it and many other ways to access the database is true?
08/08/2013 13:09 sinvalloko#51
painful ou que quais dif remove backdoor do game 34083?
08/08/2013 13:12 'ChuckNorris#52
Dif getestet sowohl auf die 8MB game als auch die 60MB game.
Funktioniert einwandfrei.

Gruß,
Chuck
08/08/2013 15:34 Mi4uric3#53
Quote:
Originally Posted by Prince43™ View Post
Lesen bildet du spinner ;) Lies anständig dann merkst du das dein Beitrag "Geflame" ist. Wenn du die Ironie nicht checkst wie viele andere schwachköpfe in der Sektion bist du echt dümmer als ich dachte.



Naja Typisch M2-Sektion ;)




Kind Regards

Prince43™
Das Wort "Ironie" ist keine Generalausrede für Situationen, in denen man argumentativ keine Chance hat, das passt überhaupt nicht in den Kontext, wie du das nutzt, geh nochmal zur Schule, gehe nicht über 'Los', ziehe nicht 200$ ein.
08/09/2013 03:23 .Shōgun#54
I'm glad that it's public now and other people won't have to go through what we went.
08/25/2013 13:04 Kido1#55
PHP Code:
0013B0EF00 01 

PHP Code:
int __cdecl CPacketInfoCG__CPacketInfoCG(int a1)
{
  
int result// eax@1
  
int v2// ST2C_4@1

  
v2 = *(_DWORD *)_stack_chk_guard;
  
CPacketInfo__CPacketInfo(a1);
  *(
_DWORD *)a1 138913336;
  
CPacketInfo__Set(a1641"Text"0);
  
CPacketInfo__Set(a125513"Handshake"0);
  
CPacketInfo__Set(a125213"TimeSync"1);
  
CPacketInfo__Set(a11009"MarkLogin"0);
  
CPacketInfo__Set(a11041"MarkIdxList"0);
  
CPacketInfo__Set(a1101322"MarkCrcList"0);
  
CPacketInfo__Set(a1102773"MarkUpload"0);
  
CPacketInfo__Set(a1251261"KeyAgreement"0);
  
CPacketInfo__Set(a11127"SymbolUpload"0);
  
CPacketInfo__Set(a111313"SymbolCRC"0);
  
CPacketInfo__Set(a1149, &aMark_serverLog[13], 1);
  
CPacketInfo__Set(a110952"Login2"1);
  
CPacketInfo__Set(a111165"Login3"1);
  
CPacketInfo__Set(a111650"Login5"1);
  
CPacketInfo__Set(a128"Attack"1);
  
CPacketInfo__Set(a134, &aBlockchat[5], 1);
  
CPacketInfo__Set(a11928"Whisper"1);
  
CPacketInfo__Set(a162"Select"1);
  
CPacketInfo__Set(a1434"Create"1);
  
CPacketInfo__Set(a1510, &aEventHelperDel[13], 1);
  
CPacketInfo__Set(a1101"EnterGame"1);
  
CPacketInfo__Set(a1112"ItemUse"1);
  
CPacketInfo__Set(a1126"ItemDrop"1);
  
CPacketInfo__Set(a1207"ItemDrop2"1);
  
CPacketInfo__Set(a1134"ItemMove"1);
  
CPacketInfo__Set(a1155"ItemPickup"1);
  
CPacketInfo__Set(a1164"QuickslotAdd"1);
  
CPacketInfo__Set(a1172"QuickslotDel"1);
  
CPacketInfo__Set(a1183"QuickslotSwap"1);
  
CPacketInfo__Set(a1502, &aShop[2], 1);
  
CPacketInfo__Set(a1265"OnClick"1);
  
CPacketInfo__Set(a1277, &aExchange[2], 1);
  
CPacketInfo__Set(a1282"Position"1);
  
CPacketInfo__Set(a1292"ScriptAnswer"1);
  
CPacketInfo__Set(a1665"ScriptButton"1);
  
CPacketInfo__Set(a13066"QuestInputString"1);
  
CPacketInfo__Set(a1316"QuestConfirm"1);
  
CPacketInfo__Set(a1716, &aItemmove[4], 1);
  
CPacketInfo__Set(a183"SyncPosition"1);
  
CPacketInfo__Set(a15113"FlyTarget"1);
  
CPacketInfo__Set(a15313"Add"1);
  
CPacketInfo__Set(a1542"Shoot"1);
  
CPacketInfo__Set(a1529"UseS"1);
  
CPacketInfo__Set(a1603"UseItemToItem"1);
  
CPacketInfo__Set(a1615, &aFlytarget[3], 1);
  
CPacketInfo__Set(a1651"Warp"1);
  
CPacketInfo__Set(a1672"Messenger"1);
  
CPacketInfo__Set(a1745"PartyRemove"1);
  
CPacketInfo__Set(a1725"PartyInvite"1);
  
CPacketInfo__Set(a1736"PartyInviteAnswer"1);
  
CPacketInfo__Set(a1757"PartySetState"1);
  
CPacketInfo__Set(a1766"Party"1);
  
CPacketInfo__Set(a1782"PartyParam"1);
  
CPacketInfo__Set(a1902"Empire"1);
  
CPacketInfo__Set(a1713"SafeboxCheckout"1);
  
CPacketInfo__Set(a1703"SafeboxCheckin"1);
  
CPacketInfo__Set(a1774"Safebox"1);
  
CPacketInfo__Set(a1802, &aInitializingGu[13], 1);
  
CPacketInfo__Set(a18114"AnswerMakeGuild"1);
  
CPacketInfo__Set(a1822"Fishing"1);
  
CPacketInfo__Set(a1837"ItemGive"1);
  
CPacketInfo__Set(a1105257"Hack"1);
  
CPacketInfo__Set(a15535"MyShop"1);
  
CPacketInfo__Set(a1963"Refine"1);
  
CPacketInfo__Set(a110627"ChangeName"1);
  
CPacketInfo__Set(a125367"Version"1);
  
CPacketInfo__Set(a124167"Version"1);
  
CPacketInfo__Set(a12541"Pong"1);
  
CPacketInfo__Set(a1693"MallCheckout"1);
  
CPacketInfo__Set(a11145"ScriptSelectItem"1);
  
CPacketInfo__Set(a120210"PasspodAnswer"1);
  
CPacketInfo__Set(a1203403"HackShieldResponse"0);
  
CPacketInfo__Set(a1204129"XTrapResponse"0);
  
result = *(_DWORD *)_stack_chk_guard v2;
  if ( *(
_DWORD *)_stack_chk_guard != v2 )
    
__stack_chk_fail();
  return 
result;

PHP Code:
00029AC4F4 14 

PHP Code:
int __cdecl CHARACTER__WarpEnd(int a1)
{
  
signed int v1// ecx@4
  
int result// eax@8
  
int v3// eax@10
  
int v4// eax@10
  
int v5// eax@11
  
char v6// [sp+2Bh] [bp-2Dh]@10
  
char v7// [sp+2Ch] [bp-2Ch]@10
  
int v8// [sp+45h] [bp-13h]@10
  
char v9// [sp+49h] [bp-Fh]@10
  
char v10// [sp+4Ah] [bp-Eh]@10
  
char v11// [sp+4Bh] [bp-Dh]@10
  
int v12// [sp+4Ch] [bp-Ch]@1

  
v12 = *(_DWORD *)_stack_chk_guard;
  if ( 
test_server )
  {
    
v5 CHARACTER__GetName(a1);
    
sys_log(0"WarpEnd %s"v5);
  }
  if ( *(
_DWORD *)(a1 3316) || *(_DWORD *)(a1 3096) )
  {
    
v1 = *(_DWORD *)(a1 3104);
    if ( 
v1 10000 )
      
v1 /= 10000;
    if ( (
unsigned __int8)map_allow_find(v1) )
    {
      
v3 CHARACTER__GetName(a1);
      
sys_log(0"WarpEnd %s %d %u %u"v3, *(_DWORD *)(a1 3104), *(_DWORD *)(a1 3092), *(_DWORD *)(a1 3096));
      
CHARACTER__Show(a1, *(_DWORD *)(a1 3104), *(_DWORD *)(a1 3092), *(_DWORD *)(a1 3096), '\0'0);
      
CHARACTER__Stop(a1);
      *(
_DWORD *)(a1 0xC20) = 0;
      *(
_DWORD *)(a1 0xC1C) = 0;
      *(
_DWORD *)(a1 0xC18) = 0;
      *(
_DWORD *)(a1 0xC14) = 0;
      
v6 1;
      
v4 CHARACTER__GetName(a1);
      
strlcpy(&v7v40x19u);
      
v8 = *(_DWORD *)(a1 0x100);
      
v9 = *(_BYTE *)(a1 0xE7D);
      
v10 SECTREE_MANAGER__GetMapIndex(
              
singleton_SECTREE_MANAGER___ms_singleton,
              *(
_DWORD *)(a1 0x38),
              *(
_DWORD *)(a1 0x3C));
      
v11 g_bChannel;
      
P2P_MANAGER__Send(singleton_P2P_MANAGER___ms_singleton, &v6330);
    }
    else
    {
      
sys_err(
        (int)&
CHARACTER__WarpEnd_void_____FUNCTION__,
        
5259,
        
"location %d %d not allowed to login this server",
        *(
_DWORD *)(a1 3092));
      (*(
void (__cdecl **)(_DWORD_DWORD))(**(_DWORD **)(a1 0x2C) + 0x10))(*(_DWORD *)(a1 0x2C), '\0');
    }
  }
  
result = *(_DWORD *)_stack_chk_guard v12;
  if ( *(
_DWORD *)_stack_chk_guard != v12 )
    
__stack_chk_fail();
  return 
result;

and longer ... but I'm too lazy to look
08/25/2013 13:37 Opium™#56
Quote:
Originally Posted by Kido1 View Post
PHP Code:
0013B0EF00 01 

PHP Code:
int __cdecl CPacketInfoCG__CPacketInfoCG(int a1)
{
  
int result// eax@1
  
int v2// ST2C_4@1

  
v2 = *(_DWORD *)_stack_chk_guard;
  
CPacketInfo__CPacketInfo(a1);
  *(
_DWORD *)a1 138913336;
  
CPacketInfo__Set(a1641"Text"0);
  
CPacketInfo__Set(a125513"Handshake"0);
  
CPacketInfo__Set(a125213"TimeSync"1);
  
CPacketInfo__Set(a11009"MarkLogin"0);
  
CPacketInfo__Set(a11041"MarkIdxList"0);
  
CPacketInfo__Set(a1101322"MarkCrcList"0);
  
CPacketInfo__Set(a1102773"MarkUpload"0);
  
CPacketInfo__Set(a1251261"KeyAgreement"0);
  
CPacketInfo__Set(a11127"SymbolUpload"0);
  
CPacketInfo__Set(a111313"SymbolCRC"0);
  
CPacketInfo__Set(a1149, &aMark_serverLog[13], 1);
  
CPacketInfo__Set(a110952"Login2"1);
  
CPacketInfo__Set(a111165"Login3"1);
  
CPacketInfo__Set(a111650"Login5"1);
  
CPacketInfo__Set(a128"Attack"1);
  
CPacketInfo__Set(a134, &aBlockchat[5], 1);
  
CPacketInfo__Set(a11928"Whisper"1);
  
CPacketInfo__Set(a162"Select"1);
  
CPacketInfo__Set(a1434"Create"1);
  
CPacketInfo__Set(a1510, &aEventHelperDel[13], 1);
  
CPacketInfo__Set(a1101"EnterGame"1);
  
CPacketInfo__Set(a1112"ItemUse"1);
  
CPacketInfo__Set(a1126"ItemDrop"1);
  
CPacketInfo__Set(a1207"ItemDrop2"1);
  
CPacketInfo__Set(a1134"ItemMove"1);
  
CPacketInfo__Set(a1155"ItemPickup"1);
  
CPacketInfo__Set(a1164"QuickslotAdd"1);
  
CPacketInfo__Set(a1172"QuickslotDel"1);
  
CPacketInfo__Set(a1183"QuickslotSwap"1);
  
CPacketInfo__Set(a1502, &aShop[2], 1);
  
CPacketInfo__Set(a1265"OnClick"1);
  
CPacketInfo__Set(a1277, &aExchange[2], 1);
  
CPacketInfo__Set(a1282"Position"1);
  
CPacketInfo__Set(a1292"ScriptAnswer"1);
  
CPacketInfo__Set(a1665"ScriptButton"1);
  
CPacketInfo__Set(a13066"QuestInputString"1);
  
CPacketInfo__Set(a1316"QuestConfirm"1);
  
CPacketInfo__Set(a1716, &aItemmove[4], 1);
  
CPacketInfo__Set(a183"SyncPosition"1);
  
CPacketInfo__Set(a15113"FlyTarget"1);
  
CPacketInfo__Set(a15313"Add"1);
  
CPacketInfo__Set(a1542"Shoot"1);
  
CPacketInfo__Set(a1529"UseS"1);
  
CPacketInfo__Set(a1603"UseItemToItem"1);
  
CPacketInfo__Set(a1615, &aFlytarget[3], 1);
  
CPacketInfo__Set(a1651"Warp"1);
  
CPacketInfo__Set(a1672"Messenger"1);
  
CPacketInfo__Set(a1745"PartyRemove"1);
  
CPacketInfo__Set(a1725"PartyInvite"1);
  
CPacketInfo__Set(a1736"PartyInviteAnswer"1);
  
CPacketInfo__Set(a1757"PartySetState"1);
  
CPacketInfo__Set(a1766"Party"1);
  
CPacketInfo__Set(a1782"PartyParam"1);
  
CPacketInfo__Set(a1902"Empire"1);
  
CPacketInfo__Set(a1713"SafeboxCheckout"1);
  
CPacketInfo__Set(a1703"SafeboxCheckin"1);
  
CPacketInfo__Set(a1774"Safebox"1);
  
CPacketInfo__Set(a1802, &aInitializingGu[13], 1);
  
CPacketInfo__Set(a18114"AnswerMakeGuild"1);
  
CPacketInfo__Set(a1822"Fishing"1);
  
CPacketInfo__Set(a1837"ItemGive"1);
  
CPacketInfo__Set(a1105257"Hack"1);
  
CPacketInfo__Set(a15535"MyShop"1);
  
CPacketInfo__Set(a1963"Refine"1);
  
CPacketInfo__Set(a110627"ChangeName"1);
  
CPacketInfo__Set(a125367"Version"1);
  
CPacketInfo__Set(a124167"Version"1);
  
CPacketInfo__Set(a12541"Pong"1);
  
CPacketInfo__Set(a1693"MallCheckout"1);
  
CPacketInfo__Set(a11145"ScriptSelectItem"1);
  
CPacketInfo__Set(a120210"PasspodAnswer"1);
  
CPacketInfo__Set(a1203403"HackShieldResponse"0);
  
CPacketInfo__Set(a1204129"XTrapResponse"0);
  
result = *(_DWORD *)_stack_chk_guard v2;
  if ( *(
_DWORD *)_stack_chk_guard != v2 )
    
__stack_chk_fail();
  return 
result;

PHP Code:
00029AC4F4 14 

PHP Code:
int __cdecl CHARACTER__WarpEnd(int a1)
{
  
signed int v1// ecx@4
  
int result// eax@8
  
int v3// eax@10
  
int v4// eax@10
  
int v5// eax@11
  
char v6// [sp+2Bh] [bp-2Dh]@10
  
char v7// [sp+2Ch] [bp-2Ch]@10
  
int v8// [sp+45h] [bp-13h]@10
  
char v9// [sp+49h] [bp-Fh]@10
  
char v10// [sp+4Ah] [bp-Eh]@10
  
char v11// [sp+4Bh] [bp-Dh]@10
  
int v12// [sp+4Ch] [bp-Ch]@1

  
v12 = *(_DWORD *)_stack_chk_guard;
  if ( 
test_server )
  {
    
v5 CHARACTER__GetName(a1);
    
sys_log(0"WarpEnd %s"v5);
  }
  if ( *(
_DWORD *)(a1 3316) || *(_DWORD *)(a1 3096) )
  {
    
v1 = *(_DWORD *)(a1 3104);
    if ( 
v1 10000 )
      
v1 /= 10000;
    if ( (
unsigned __int8)map_allow_find(v1) )
    {
      
v3 CHARACTER__GetName(a1);
      
sys_log(0"WarpEnd %s %d %u %u"v3, *(_DWORD *)(a1 3104), *(_DWORD *)(a1 3092), *(_DWORD *)(a1 3096));
      
CHARACTER__Show(a1, *(_DWORD *)(a1 3104), *(_DWORD *)(a1 3092), *(_DWORD *)(a1 3096), '\0'0);
      
CHARACTER__Stop(a1);
      *(
_DWORD *)(a1 0xC20) = 0;
      *(
_DWORD *)(a1 0xC1C) = 0;
      *(
_DWORD *)(a1 0xC18) = 0;
      *(
_DWORD *)(a1 0xC14) = 0;
      
v6 1;
      
v4 CHARACTER__GetName(a1);
      
strlcpy(&v7v40x19u);
      
v8 = *(_DWORD *)(a1 0x100);
      
v9 = *(_BYTE *)(a1 0xE7D);
      
v10 SECTREE_MANAGER__GetMapIndex(
              
singleton_SECTREE_MANAGER___ms_singleton,
              *(
_DWORD *)(a1 0x38),
              *(
_DWORD *)(a1 0x3C));
      
v11 g_bChannel;
      
P2P_MANAGER__Send(singleton_P2P_MANAGER___ms_singleton, &v6330);
    }
    else
    {
      
sys_err(
        (int)&
CHARACTER__WarpEnd_void_____FUNCTION__,
        
5259,
        
"location %d %d not allowed to login this server",
        *(
_DWORD *)(a1 3092));
      (*(
void (__cdecl **)(_DWORD_DWORD))(**(_DWORD **)(a1 0x2C) + 0x10))(*(_DWORD *)(a1 0x2C), '\0');
    }
  }
  
result = *(_DWORD *)_stack_chk_guard v12;
  if ( *(
_DWORD *)_stack_chk_guard != v12 )
    
__stack_chk_fail();
  return 
result;

and longer ... but I'm too lazy to look
copy-paste from pro-area.com
08/25/2013 14:40 Red Firestar#57
Danke das du es Public gemacht hast.
Werde ich aber nicht gebrauchen können.
08/25/2013 16:48 Rackhost#58
Quote:
Originally Posted by Kido1 View Post
PHP Code:
0013B0EF00 01 

PHP Code:
int __cdecl CPacketInfoCG__CPacketInfoCG(int a1)
{
  
int result// eax@1
  
int v2// ST2C_4@1

  
v2 = *(_DWORD *)_stack_chk_guard;
  
CPacketInfo__CPacketInfo(a1);
  *(
_DWORD *)a1 138913336;
  
CPacketInfo__Set(a1641"Text"0);
  
CPacketInfo__Set(a125513"Handshake"0);
  
CPacketInfo__Set(a125213"TimeSync"1);
  
CPacketInfo__Set(a11009"MarkLogin"0);
  
CPacketInfo__Set(a11041"MarkIdxList"0);
  
CPacketInfo__Set(a1101322"MarkCrcList"0);
  
CPacketInfo__Set(a1102773"MarkUpload"0);
  
CPacketInfo__Set(a1251261"KeyAgreement"0);
  
CPacketInfo__Set(a11127"SymbolUpload"0);
  
CPacketInfo__Set(a111313"SymbolCRC"0);
  
CPacketInfo__Set(a1149, &aMark_serverLog[13], 1);
  
CPacketInfo__Set(a110952"Login2"1);
  
CPacketInfo__Set(a111165"Login3"1);
  
CPacketInfo__Set(a111650"Login5"1);
  
CPacketInfo__Set(a128"Attack"1);
  
CPacketInfo__Set(a134, &aBlockchat[5], 1);
  
CPacketInfo__Set(a11928"Whisper"1);
  
CPacketInfo__Set(a162"Select"1);
  
CPacketInfo__Set(a1434"Create"1);
  
CPacketInfo__Set(a1510, &aEventHelperDel[13], 1);
  
CPacketInfo__Set(a1101"EnterGame"1);
  
CPacketInfo__Set(a1112"ItemUse"1);
  
CPacketInfo__Set(a1126"ItemDrop"1);
  
CPacketInfo__Set(a1207"ItemDrop2"1);
  
CPacketInfo__Set(a1134"ItemMove"1);
  
CPacketInfo__Set(a1155"ItemPickup"1);
  
CPacketInfo__Set(a1164"QuickslotAdd"1);
  
CPacketInfo__Set(a1172"QuickslotDel"1);
  
CPacketInfo__Set(a1183"QuickslotSwap"1);
  
CPacketInfo__Set(a1502, &aShop[2], 1);
  
CPacketInfo__Set(a1265"OnClick"1);
  
CPacketInfo__Set(a1277, &aExchange[2], 1);
  
CPacketInfo__Set(a1282"Position"1);
  
CPacketInfo__Set(a1292"ScriptAnswer"1);
  
CPacketInfo__Set(a1665"ScriptButton"1);
  
CPacketInfo__Set(a13066"QuestInputString"1);
  
CPacketInfo__Set(a1316"QuestConfirm"1);
  
CPacketInfo__Set(a1716, &aItemmove[4], 1);
  
CPacketInfo__Set(a183"SyncPosition"1);
  
CPacketInfo__Set(a15113"FlyTarget"1);
  
CPacketInfo__Set(a15313"Add"1);
  
CPacketInfo__Set(a1542"Shoot"1);
  
CPacketInfo__Set(a1529"UseS"1);
  
CPacketInfo__Set(a1603"UseItemToItem"1);
  
CPacketInfo__Set(a1615, &aFlytarget[3], 1);
  
CPacketInfo__Set(a1651"Warp"1);
  
CPacketInfo__Set(a1672"Messenger"1);
  
CPacketInfo__Set(a1745"PartyRemove"1);
  
CPacketInfo__Set(a1725"PartyInvite"1);
  
CPacketInfo__Set(a1736"PartyInviteAnswer"1);
  
CPacketInfo__Set(a1757"PartySetState"1);
  
CPacketInfo__Set(a1766"Party"1);
  
CPacketInfo__Set(a1782"PartyParam"1);
  
CPacketInfo__Set(a1902"Empire"1);
  
CPacketInfo__Set(a1713"SafeboxCheckout"1);
  
CPacketInfo__Set(a1703"SafeboxCheckin"1);
  
CPacketInfo__Set(a1774"Safebox"1);
  
CPacketInfo__Set(a1802, &aInitializingGu[13], 1);
  
CPacketInfo__Set(a18114"AnswerMakeGuild"1);
  
CPacketInfo__Set(a1822"Fishing"1);
  
CPacketInfo__Set(a1837"ItemGive"1);
  
CPacketInfo__Set(a1105257"Hack"1);
  
CPacketInfo__Set(a15535"MyShop"1);
  
CPacketInfo__Set(a1963"Refine"1);
  
CPacketInfo__Set(a110627"ChangeName"1);
  
CPacketInfo__Set(a125367"Version"1);
  
CPacketInfo__Set(a124167"Version"1);
  
CPacketInfo__Set(a12541"Pong"1);
  
CPacketInfo__Set(a1693"MallCheckout"1);
  
CPacketInfo__Set(a11145"ScriptSelectItem"1);
  
CPacketInfo__Set(a120210"PasspodAnswer"1);
  
CPacketInfo__Set(a1203403"HackShieldResponse"0);
  
CPacketInfo__Set(a1204129"XTrapResponse"0);
  
result = *(_DWORD *)_stack_chk_guard v2;
  if ( *(
_DWORD *)_stack_chk_guard != v2 )
    
__stack_chk_fail();
  return 
result;

PHP Code:
00029AC4F4 14 

PHP Code:
int __cdecl CHARACTER__WarpEnd(int a1)
{
  
signed int v1// ecx@4
  
int result// eax@8
  
int v3// eax@10
  
int v4// eax@10
  
int v5// eax@11
  
char v6// [sp+2Bh] [bp-2Dh]@10
  
char v7// [sp+2Ch] [bp-2Ch]@10
  
int v8// [sp+45h] [bp-13h]@10
  
char v9// [sp+49h] [bp-Fh]@10
  
char v10// [sp+4Ah] [bp-Eh]@10
  
char v11// [sp+4Bh] [bp-Dh]@10
  
int v12// [sp+4Ch] [bp-Ch]@1

  
v12 = *(_DWORD *)_stack_chk_guard;
  if ( 
test_server )
  {
    
v5 CHARACTER__GetName(a1);
    
sys_log(0"WarpEnd %s"v5);
  }
  if ( *(
_DWORD *)(a1 3316) || *(_DWORD *)(a1 3096) )
  {
    
v1 = *(_DWORD *)(a1 3104);
    if ( 
v1 10000 )
      
v1 /= 10000;
    if ( (
unsigned __int8)map_allow_find(v1) )
    {
      
v3 CHARACTER__GetName(a1);
      
sys_log(0"WarpEnd %s %d %u %u"v3, *(_DWORD *)(a1 3104), *(_DWORD *)(a1 3092), *(_DWORD *)(a1 3096));
      
CHARACTER__Show(a1, *(_DWORD *)(a1 3104), *(_DWORD *)(a1 3092), *(_DWORD *)(a1 3096), '\0'0);
      
CHARACTER__Stop(a1);
      *(
_DWORD *)(a1 0xC20) = 0;
      *(
_DWORD *)(a1 0xC1C) = 0;
      *(
_DWORD *)(a1 0xC18) = 0;
      *(
_DWORD *)(a1 0xC14) = 0;
      
v6 1;
      
v4 CHARACTER__GetName(a1);
      
strlcpy(&v7v40x19u);
      
v8 = *(_DWORD *)(a1 0x100);
      
v9 = *(_BYTE *)(a1 0xE7D);
      
v10 SECTREE_MANAGER__GetMapIndex(
              
singleton_SECTREE_MANAGER___ms_singleton,
              *(
_DWORD *)(a1 0x38),
              *(
_DWORD *)(a1 0x3C));
      
v11 g_bChannel;
      
P2P_MANAGER__Send(singleton_P2P_MANAGER___ms_singleton, &v6330);
    }
    else
    {
      
sys_err(
        (int)&
CHARACTER__WarpEnd_void_____FUNCTION__,
        
5259,
        
"location %d %d not allowed to login this server",
        *(
_DWORD *)(a1 3092));
      (*(
void (__cdecl **)(_DWORD_DWORD))(**(_DWORD **)(a1 0x2C) + 0x10))(*(_DWORD *)(a1 0x2C), '\0');
    }
  }
  
result = *(_DWORD *)_stack_chk_guard v12;
  if ( *(
_DWORD *)_stack_chk_guard != v12 )
    
__stack_chk_fail();
  return 
result;

and longer ... but I'm too lazy to look

was soll das genau sein ?
08/25/2013 17:19 Gl0bal#59
@Rackhost

sollte für dich egal sein^^
das ist nur der daraus generierte pseudocode ist so zusagen für die da die die Änderung sehen wollen und es verstehen wollen
08/25/2013 17:40 Kido1#60
What I posted here are just 2 diff offsets the original post here on the forum.