Maradonda Bug Oluşmaması İçin Part Kurdurmamak

  • Konbuyu başlatan Konbuyu başlatan Juice
  • Başlangıç tarihi Başlangıç tarihi
Konu Yazar

Juice

New Member
Kalemi Kırıldı!
Tem
159
2
Kod:
As you know there is a compound bug on moradon. I don't wanna give many details about it but its happening with party command.
Some of my friends asked me is it possible to disable party only on moradon and then i digged ebenezer and done it.
Original code.

CODE
[CODE]004AA33C     8B86 98800000  MOV EAX,DWORD PTR DS:[ESI+8098]
004AA342     0FB640 3C      MOVZX EAX,BYTE PTR DS:[EAX+3C]
004AA346   > 50             PUSH EAX
004AA347   . E8 9B94F5FF    CALL ebenezer.004037E7

Here is modifications:

CODE
Kod:
004AA33C   E9 BF000000      JMP 004AA400 // JMP to code-cave
004AA341   90               NOP
004AA342   90               NOP
004AA343   90               NOP
004AA344   90               NOP
004AA345   90               NOP
004AA346   > 50             PUSH EAX
004AA347   . E8 9B94F5FF    CALL 004037E7
----
004AA400   8B86 98800000    MOV EAX,DWORD PTR DS:[ESI+8098] // 
004AA406   0FB640 3C        MOVZX EAX,BYTE PTR DS:[EAX+3C] //  m_pUserData->m_bZone
004AA40A   83F8 15          CMP EAX,15 // compare user zone with 21 (moradon)
004AA40D  ^0F85 33FFFFFF    JNZ 004AA346 // if not equal go to original place
004AA413   50               PUSH EAX
004AA414  ^EB B9            JMP SHORT 004AA3CF // quit party process
You can done this modification by any debugger which supports asm editing. My suggestion is using ollydbg for it. You can other topics for how to.
For main solution compound bug it must be done serverside too but im so lazy to dig all funcs
Have fun. [/CODE]

Bu Paylaşımları Bazı Arkadaşlarımız Neden Bu Forumda Yapmıyorlar Bilmiyorum Neyse Çeviriyi İng i iyi olan birisi yapsın konu başlıktaki gibi...

Evet Türktesi

Gördünüz gibi moradonda bir bileşik hata olduğunu biliyorum. Ben bu konuda fazla ayrıntı vermek istemiyorum ama taraf komutu ile bu gerçekleşiyor.
Bazı arkadaşlarımla moradonda partinin devre dışı bırakmanın mümkün olduğunu tartıştım,sadece ebenezer digged(ne demekse) yapılması istendi.
Orijinal kodu.

Kod:
	Kod:
	004AA33C     8B86 98800000  MOV EAX,DWORD PTR DS:[ESI+8098]
004AA342     0FB640 3C      MOVZX EAX,BYTE PTR DS:[EAX+3C]
004AA346   > 50             PUSH EAX
004AA347   . E8 9B94F5FF    CALL ebenezer.004037E7
Here is modifications:

Kod:
	004AA33C   E9 BF000000      JMP 004AA400 // JMP to code-cave
004AA341   90               NOP
004AA342   90               NOP
004AA343   90               NOP
004AA344   90               NOP
004AA345   90               NOP
004AA346   > 50             PUSH EAX
004AA347   . E8 9B94F5FF    CALL 004037E7
----
004AA400   8B86 98800000    MOV EAX,DWORD PTR DS:[ESI+8098] // 
004AA406   0FB640 3C        MOVZX EAX,BYTE PTR DS:[EAX+3C] //  m_pUserData->m_bZone
004AA40A   83F8 15          CMP EAX,15 // compare user zone with 21 (moradon)
004AA40D  ^0F85 33FFFFFF    JNZ 004AA346 // if not equal go to original place
004AA413   50               PUSH EAX
004AA414  ^EB B9            JMP SHORT 004AA3CF // quit party process
Bir asm uyarıcı bunu yapabilir önerim ollydbg kullanın falan filan
 
Son düzenleme:
Cevap: Maradonda Bug Oluşmaması İçin Part Kurdurmamak

asm bilen arkadaşlara duyurulur
 
Cevap: Maradonda Bug Oluşmaması İçin Part Kurdurmamak

kodevs değil :D
 
Cevap: Maradonda Bug Oluşmaması İçin Part Kurdurmamak

KODevsdede War Nese:D Bana Su NP Sembollerini Auto Updateli Asm Kodu Lazm Warmi Snn Forumda?_
 
Cevap: Maradonda Bug Oluşmaması İçin Part Kurdurmamak

yok ama yakında paylaşılır sanırım :D
 
Cevap: Maradonda Bug Oluşmaması İçin Part Kurdurmamak

asm ciler nerde yahu :)
 
Cevap: Maradonda Bug Oluşmaması İçin Part Kurdurmamak

yaptım :D bi kac asm ci war :D
 
Cevap: Maradonda Bug Oluşmaması İçin Part Kurdurmamak

Hangi forumdan bu ? .........ch denmi :)

Kod:
Gördünüz gibi moradonda bir bileşik hata olduğunu biliyorum. Ben bu konuda fazla ayrıntı vermek istemiyorum ama taraf komutu ile bu gerçekleşiyor. 
 Bazı arkadaşlarımla moradonda partinin devre dışı bırakmanın mümkün olduğunu tartıştım,sadece ebenezer digged(ne demekse) yapılması istendi. 
 Orijinal kodu.

CODE
[CODE]004AA33C     8B86 98800000  MOV EAX,DWORD PTR DS:[ESI+8098]
004AA342     0FB640 3C      MOVZX EAX,BYTE PTR DS:[EAX+3C]
004AA346   > 50             PUSH EAX
004AA347   . E8 9B94F5FF    CALL ebenezer.004037E7
Here is modifications:

CODE
Kod:
004AA33C   E9 BF000000      JMP 004AA400 // JMP to code-cave
004AA341   90               NOP
004AA342   90               NOP
004AA343   90               NOP
004AA344   90               NOP
004AA345   90               NOP
004AA346   > 50             PUSH EAX
004AA347   . E8 9B94F5FF    CALL 004037E7
----
004AA400   8B86 98800000    MOV EAX,DWORD PTR DS:[ESI+8098] // 
004AA406   0FB640 3C        MOVZX EAX,BYTE PTR DS:[EAX+3C] //  m_pUserData->m_bZone
004AA40A   83F8 15          CMP EAX,15 // compare user zone with 21 (moradon)
004AA40D  ^0F85 33FFFFFF    JNZ 004AA346 // if not equal go to original place
004AA413   50               PUSH EAX
004AA414  ^EB B9            JMP SHORT 004AA3CF // quit party process
Bir asm uyarıcı bunu yapabilir önerim ollydbg kullanın falan filan
[/CODE]

Türkçesi yettiği kadar çevirdik :D
 
Moderatör tarafında düzenlendi:
Cevap: Maradonda Bug Oluşmaması İçin Part Kurdurmamak

teşekkürler...
 
Cevap: Maradonda Bug Oluşmaması İçin Part Kurdurmamak

ben ilk denemede yaptım bende fixliyom arık ++++++ :)
 
Cevap: Maradonda Bug Oluşmaması İçin Part Kurdurmamak

Maradonda Partyi kapatmakla olmuyor o iş. Bu sefer arena atarak yapıyorlar, bu çözüm değil.
 
Geri
Üst Alt