Yeni Sitemize Yönlendiriliyorsunuz !

Join the forum, it's quick and easy

Yeni Sitemize Yönlendiriliyorsunuz !

Would you like to react to this message? Create an account in a few clicks or log in to continue.

    KO SndFnc bulma (resimli)

    RaxiD
    RaxiD
    ADMİN


    Mesaj Sayısı : 345 Aldığı teşekkürler : 6321 Nereden : Windows\System Kayıt Tarihi : 21/07/10

    KO SndFnc bulma (resimli) Empty KO SndFnc bulma (resimli)

    Mesaj tarafından RaxiD Çarş. Şub. 16, 2011 2:39 pm

    Merhaba,

    Her gelen patch oto snd yapmak için SNDPTR ye ihtiyacımız oluyor. 1807 version için nasıl bulucağımızı anlatıyorum:



    1) Ko'ya girin daha account'a bağlanmadan giriş ekranında Ollydbg açın ve Ko'ya bağlayın (File->Attach)

    2) Ollydbg Ko'ya bağlanınca üstten play tuşuna benzer tuşa tıklayın (resume) ve oyuna dönün.

    3) Account ID Şifre girin ok deyin. Server seçme ekranı gelince OllyDbg'a dönün yukardan "II" yani pause işaretine tıklayın.

    4) Ortadaki herhangi bi yere sağ tıklayın View -> Module 'KnightOn' seçin.

    5) Daha sonra yine sağ tıklayın ve Search for -> All intermodular calls deyin

    6) Gelen yerden bi miktar aşağı inerek WS2_32 modüllerine gelin ve
    buradan WS2_32.send 'i bularak üzerine çift tıklayın. Not: Burada bir
    çok WS2.32.send var, herhangi birini bulup tıklamanız yeterli.
    Örnek Resim:


    Resim

    [Resimleri görebilmek için üye olun veya giriş yapın.]
    7) Çift tıkladığınızda önceki sayfaya geri döneceksiniz, burada ASCII
    "CAPISocket::Send_00" yazısını görene kadar yavaş yavaş yukarı çıkın.
    Zaten hemen gelecektir. Yazıyı gördüğünüzde çok az bi miktar daha yukarı
    çıkın. SndPtr orada size sırıtıyor olacak.
    Örnek Resim:


    Resim 2:

    [Resimleri görebilmek için üye olun veya giriş yapın.]


    SNDPTR bulduktan sonra basit bir yolla Oto Snd yapmak için ise:

    Programımızı Ko'ya bağladıktan sonra şu kodları çalıştırıyoruz:

    WriteLong &HBFC788, &H73233F17
    KO_SND_FNC = &H4752
    60
    = &H4752

    Mantık:

    Writelong SNDPTR, &H73233F17
    KO_SND_FNC = Baştan 2. SndFnc

    Yani, her gelen patch otomatik olarak oto snd yapmak için üst
    satırdaki SNDPTR yi bularak güncelliyoruz ve KO_SND_FNC satırını da 10
    tane sıralanan sndfnc'lerden baştan 2. sndfnc ile değiştiriyoruz.

      Forum Saati Cuma Mayıs 10, 2024 2:21 am