knightonline.exe editleyince serverı da editlemek gerekir eğer version veya port değiştirecekseniz.
ollydbg programı ile packsiz bir exe dosyasını açın (verirdim ama v*rüs var sanırsam)
ctrl +f yapın ve
CMP EAX,512
diye aratın, buradaki 512 sayısı 1298 in, 16 lık sayı sistemindeki karşılığıdır. siz bunu 1299 yapacaksanız, hemen bunu da 16 lık kod sistemine çevirmeniz gerekir. eğer nasıl çevireceğiniz hakkında bilginiz yoksa, kopanelin içine cevir.php diye bir dosya açıp içine şunları yazın.
[Gizli içerik]
veya kendiniz manuel olarak çevirin. bunu yaptıktan sonra birşey daha yapmanız gerekiyor, yine 1298 olduğunu varsayarak yazıyorum
ctrl+f yapıp
MOV EAX,512
satırını yazın. bu satırı da aynı şekilde değiştirin.
yani client sürümünü 1299 yapacaksanız şöyle özetleyim,
===BUL====
CMP EAX,512
==DEĞİŞTİR==
CMP EAX,513
===BUL====
MOV EAX,512
==DEĞİŞTİR==
MOV EAX,513
ebenezer dosyasında da,
MOV DWORD PTR SS:[EBP-4],512
satırını
MOV DWORD PTR SS:[EBP-4],513
olarak değiştireceksiniz.
MOV EBX,65D34C bu satırı aratıp altındaki
PUSH 512
satırını
PUSH 513 yapacaksınız.