Header Ads

header ads

Stall Limit 500 B yapmak


Bu işlem için sro_client.exe ve SR_GameServer.exe uygulamalarımızı editlemek gerekiyor.

Öncelikle ollydbg programını indireceksiniz ben link vermiyorum güncel versiyonunu kendiniz çok rahat bulabilirsiniz.

Bu program ile exe dosyalarımızı açıyor aşağıdaki kodları uyguluyor ve yeni exe dosyalarımızı oluşturuyoruz.  


Sol üst tarafta 0x5DF9DE benzeri kodlar göreceksiniz. Oraya tıklayıp CTRL + G basarak aramalarımızı yapıp gerekli kodlarla oradaki kodları değiştireceğiz.Örnek olarak 0x5DF9DE aradık ve hemen sağda PUSH 2 bulduk bunu PUSH 17 yapmak istiyoruz. Bunun için çift tıklayıp yeni değeri yani PUSH 17 'yi yazmamız yeterlidir. 

Ardından sağ tıklıyor Edit/CopyToExecutable tıklayarak execute listemize ekliyoruz. Sonra sol üstte aynı yere gelip aşağıdaki listedekileri bulup aynı şekilde değiştiriyor ve listemize ekliyoruz. 

En son da uygulamamızı kaydediyoruz ve artık onu kullanıyoruz. (Siz kapatmak istediğinizde otomatik olarak kaydedilsin mi diye soracaktır evet diyip direk masaüstüne oluşturabilirsiniz.)

Son örnek 0x5DF9DE PUSH 2 -> PUSH 74 --------- 0x5DF9DE kodunu CTRL+G kullanarak buluyor , PUSH 2 çift tıklıyor PUSH 74 yapıyoruz. Eğer zaten 74 ise diğerlerini de kontrol edip değiştirme yapmadan sıradaki uygulamaya geçebilirsiniz. İki uygulama da ayarlı olduğu zaman stall limit 500 B çıkacaktır.

Hex Kodları;

SRO_Client
0x5DF9DE PUSH 2 -> PUSH 74
0x5DF9E0 PUSH 540BE3FF -> PUSH 6A528800
0x5EA683 PUSH 2 -> PUSH 74
0x5EA685 PUSH 540BE3FF -> PUSH 6A528800
0x6B2003 PUSH 2 -> PUSH 74
0x6B2005 PUSH 540BE3FF -> PUSH 6A528800
0x6BA765 PUSH 2 -> PUSH 74
0x6BA767 PUSH 540BE3FF -> PUSH 6A528800

Gameserver
0x471B00 CMP ESI,2 -> CMP ESI,74
0x471B07 CMP EAX,540BE3FF -> CMP EAX,6A528800
0x472FF5 CMP EDX,2 -> CMP EDX,74
0x473008 CMP EAX,540BE3FF -> CMP EAX,6A528800
0x47ABD8 CMP EAX,2 -> CMP EAX,74
0x47ABE3 CMP ECX,540BE3FF -> CMP ECX,6A528800

Yorum Gönder

0 Yorumlar