Merhaba Arkadaşlar,
Hook pointerlarını bende dahil çoğu kişi bilmiyordu ve öğrenmek
istiyordu.
Konumda sizlere KO_RECVHK pointerını bulmayı anlatıcam,
KO_RCVHKB pointerını bulmak için
[Linkleri görebilmek için üye olun veya giriş yapın.]Konu için mrforger'a teşekkürü bir borç bilirim.
Gelelim konumuza,
İlk önce Cheat Engine İndiriyoruz Google'dan bulabilirsiniz,
Knight OnLine'da Login ekranına geliyoruz ve Cheat Engine Açıyoruz,
Sol üstte küçük bilgisayar simgesine basarak KnightOnLine.exeyi
seçiyoruz,
[Resimleri görebilmek için üye olun veya giriş yapın.] | Resmi orjinal boyutlariyla görmek için tiklayiniz. Orjinal resim : 1024x768 dir. |
[Resimleri görebilmek için üye olun veya giriş yapın.]Hex Seçeneğini işaretliyoruz ve KO_RCVHKB = &H7F4070'yi arama yerine
yazıyoruz(&H silerek) ve First Scana Basıyoruz.
[Resimleri görebilmek için üye olun veya giriş yapın.] | Resmi orjinal boyutlariyla görmek için tiklayiniz. Orjinal resim : 1024x768 dir. |
[Resimleri görebilmek için üye olun veya giriş yapın.]Ve karşımıza KO_RECVHK pointerı çıkıyor diğerlerinide aynı yöntem ile
bulucaksınız,
[Resimleri görebilmek için üye olun veya giriş yapın.] | Resmi orjinal boyutlariyla görmek için tiklayiniz. Orjinal resim : 1024x768 dir. |
[Resimleri görebilmek için üye olun veya giriş yapın.],
Arkadaşlar forumda bunu bilen kişi çok ve her
bulunduğunda zaten paylaşılıyor. Bunun yerine sizlere nasıl
bulunacağını anlatacağım. Yöneticilerden buna karşı çıkanlar var ise
konuyu silebilirler. Bu forumun bunu hakettiğiniz düşünüyorum.
Gelelim nasıl bulunur konusuna...
Öncelikle exeyi stripper ile unpack edin ve unpack edilmiş exeyi ollydbg
ile açın.
Diğer pointerları nasıl buluyorsanız mantık odur.Case 8KO_RCVHKB = ;
ASCII
"CGameProcMain::ProcessPacket_00" - (28 sıra üstü) push -1 yazan yer.KO_RECVHK = Bunu bulmayı forumdan bir arkadaşım öğrettiği için ben
paylaşamıyorum. Konuyu kendisi görüp paylaşmak isterse paylaşır.
Diğerleri bu değerin +4 ve +8idir.
Case 9
KO_RCVHKB =
ASCII "CGameProcMain::ProcessPacket_01"
- (28 sıra üstü) push -1 yazan yer.KO_RECVHK = +4
Case 10
KO_RCVHKB =
ASCII
"CGameProcMain::ProcessPacket_02" - (28 sıra üstü) push -1 yazan yer.KO_RECVHK = +8
Case Elseburadada case 8 deki değerler olacaktır.
Örnek olarak Case 8 değeri için
ASCII "CGameProcMain::ProcessPacket_00" text olarak aratacaksınız ve 28
sıra üstündeki değerdir. Push -1 yazan yerdeki değerdir.
Her seferinde hookbul kodları paylaşmaktansa alın size yöntem işte. Bir
teşekkürden fazlasını istemem. Buna karşı çıkan arkadaşlar olacaktır.
Fakat onlarda bunun bir öneminin kalmadığını bilmeliler artık.
Alıntı(çalıntı) hazırlayanlara teşekkürler