• Forum vBulletin altyapısından Xenforo altyapısına geçirildi, bu sebeple eski şifreleriniz ile foruma giriş yapamayacaksınız, parolamı unuttum adımından mailiniz ile şifre sıfırlayarak giriş yapabilirsiniz.

    Üyeliklerinde geçerli bir mail adresi olmadığı için sıfırlama yapamayacak kullanıcılar forum kullanıcı adlarını ve yeni şifrelerini yazarak info@maxigame.org adresine şifre sıfırlamak istediklerine dair bir mail göndersinler şifrelerini sıfırlayıp mail adreslerini güncelleyeceğiz. Şifreniz sıfırlandıktan sonra foruma giriş yapıp tekrar istediğiniz gibi değiştirebilirsiniz.

[VB6]Analyzer Kullanımı Opcode Bulmak

exelance36

Daimi Üye
Aktiflik
K.Tarihi
23 May 2009
Mesajlar
32
Puanı
9
Konum
Nereye...
Öncelikle bu konuyu açmamın sebebi can sıkıntısı diyerek başlayım sözlerime
verdiğim linkten Analyzer proğramını indiriyoruz rev6 yapmış çeşitli sitelerin yaptığı proğram var.
Analyzer.exe - File Shared from Box.net - Free Online File Storage 'burda analyzer proğramı var
ama bu proğram tek çalışmıyor agbot kullananlar aşinadır nuconnector veya bunun benzeri srproxy bunlardan birini edinin vardır mulhemelen anlatımıma srproxy ile devam edicem

srproxyi kullanmak için media.pk2 nin iplerini local ip yapmak gerekiyor 127.0.0.1 herhangi bi medapatcher ile bunuda yapin
srproxyde revbot compalibility i işaretleyin ipyide artık hangi serverda yapıyorsanız zszc fire için 72.55.143.209 mesela
sonra aanlyzer i açın srproxy nin bağlığında + bot yazması lzm değilse olmaz sonra loaderla sro yu açın srproxy + bot + client olmalı

şimdi geliyoruz asıl olaya analyzer ne işe yarar

Analzer ile clientin (yani bizim oyunun ) veya serverın (joymaxın ) birbirine data alışverişini inceler
c>s clientten servera gönderilenler
s>c serverdan cliente gönderilenler

analyzerda yukarda packet direction bölümü var ordan istediğimizi seçebiliriz seçtiğimizi görüntüler

işin açıkcası bizim amacımız bu verileri inceleyip aynılarını kendi proğramımızda oluşturup bu verileri servera göndermektir

mesela analyzerda client to joymax ı seçin

2002 paketini ignoreye ekleyin karışıklık olmasın bu paketi bir daha görüntülemez

(bundan sonraki anlatımlarım opcodeler zszc ve private serverlar içindir)
mesela n ye basın karakter otursun sonra anayzer a geçin bakın clientin servera gönderdiği paket [704F] 04
704F opcode.
yani anlıyoruz ki biz bu data yı başka bi proğramdan gönderirsek karakter n ye basmadan oturcak

bi tane daha örnek verelim
bi tane canavar seçin farketmez ne olduğu sadece seçin analyzer a bakın gönderdiğimiz veri [7045] [sMonsterID]
7045 opcode. her canavarın monsterid si farklı olduğunda bu oturma kadar kolay değil.
bir auto select yapmamız için ilk önce grupspawn paketlerini bulmamız lzm bu canavar doğarken gelen paketler bu şekilde monsteridyi buluruz.

zszc için grupspawn opcodeları 3017 3019 3018 sırasıyla, 3019 mob veya character data

bi tane daha örnek verelim
şimdi moba düz vurun skillsiz
giden veri [7074] 01010101[sMonsterID] 7074 tahmin edebileceğiniz gibi opcode veri bu şekilde

bide skille vurun giden veri (7074)0104290000000101[sMonsterID] (sanırsam buydu notlarım biraz karışık) başdan 6 veya 8 hane skillin media daki id si olması lzm

daha başka bişey zerke basın giden veri 70A7 01

şimdi asıl amaç bu verileri kendimiz nasıl göndericez
bunun için de örnek küçük bi proğram başka bi sitede bulduğumu paylaşıyım sro-nuconnecter.zip - File Shared from Box.net - Free Online File Storage

bu proramı yine sproxy le birşlikte açıyosunuz hem packet inject yapabiliyorsunuz hemde gelen giden packtleri gösteriyor çok yararlı.
istediğiniz packeti bulun içinde monsterid geçmesin mesela oturma kalkma oraya yazın opcode ve veriyi inject deyin karakterin oturması lazım

yararlı olucak diğer opcodeler (private serverlar için)
7021 yürüme , 7074 item alma pick sadece örnekti kendinizde bulabilirsiniz artık.

verdiğim bütün opcode lar c>s içindir sadece grupspawnlar s>c dikkat edin


bir kusurum olduysa affola elimden geldiğince anlatmaya çalıştım ufkunuzu genişletmek için
alıntı olursa nick ve site gösterirseniz iyi olur

Bi teşekkür yeterde artar :)
 
Son düzenleme:
Biraz renklendirirsen vede başlıklar altında anlatırsan daha iyi olur. Aradığım şeyi daha rahat bulurum ;)
 
hgjhjhjh.png


bana gereken opcode'leri buldum ama bunları ne analyzer ne de sro-nuconnecter ile gönderebiliyorm. resimdeki gibi opcode ve datayı yazıyorm aynen. send diyorm ama gönderilenler listesinde gözükmüyor. isro bu arada
 
hgjhjhjh.png


bana gereken opcode'leri buldum ama bunları ne analyzer ne de sro-nuconnecter ile gönderebiliyorm. resimdeki gibi opcode ve datayı yazıyorm aynen. send diyorm ama gönderilenler listesinde gözükmüyor. isro bu arada
Hackshieldi olmıyan bir clientte dene
 
isroda hackshield var onu geçebilmek için bypass yapıyorlar bilmiyorum nasıl yapıldığını bi ara ataştırır yazarım

data yı göndersiğin zaman gönderilenler kısmına bakma oyuna bak gönderdiğin data yı uyguluyomu karakter oturuyomu mesela
 
bypass ı knight'Ta da yapıyolardı :) belki bularbılırsınız knight konularına bakın biraz koxp yapım fln

----------

yaptım galiba :) sunworldden opcode alabılıyorum ss atam bi dogrumu diye :)
 
ben aldım opcodelerı ss cektım bi atayım monster ıd fln yazıyo :) video atacam simdi

----------



----------

bakın bı opcodelere dogrumu yapmısım dogruysa dogru deyın :)
 
dostum dediğin gibiymiş. şimdi yeniden denedim. buldugum opcodeleri analyzer aracılıgıyla oyuna gönderdim ve başarıyla otut/kalk, kordinata git, moba dal filan yaptırdım analyzer ile. tekrar tşkler
 
ben aldım opcodelerı ss cektım bi atayım monster ıd fln yazıyo :) video atacam simdi

----------



----------

bakın bı opcodelere dogrumu yapmısım dogruysa dogru deyın :)



herşey doğru suana kadar opcodeları dataları görebiliyorsun ama analyzerda yukarda both direction yazar sende ona tıklı ona tklı olduğu zaman hem cliente gelen hemde clientin gönderdiği dataları göster mesela C>s ye tıkla sonra charı oturttur böyle daha iyi görebilirsin sadece tek opcode ve data çıkar böyle

ananyzer danda data gönderebilirsin benim verdiğim ikinci vb6 ile yazılmış proğramdada
 
denedım ama göstermiyo ztn sorunu hex kullanarak çözdum yine aynı sorun cıktı bulursan media pacher at :D
 
Geri
Üst