Assemblyden iyi anlayanlar bakabilirmi lütfen

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Seçkin Üye
Katılım
16 Ara 2015
Mesajlar
427
Tepki puanı
94
Ödüller
11
10 HİZMET YILI
Selamunaleyküm arkadaşlar.

Dün yeni bir pointer buldum, 3 saniye dokunulmazlığı ve ölümsüzlüğü kaldırıyor. uyku modundaki gibi her modda doğar doğmaz öldürülebiliyoruz ve eğer ölümsüzlük açmışsak
ölümsüzlüğüde kaldırıyor. ama malesef sadece kullanan kişide oluyor. ben bunu kendim hariç herkese uygulamak istiyorum, yani tersine çevirmek. burda işin içine assembly giriyor.
daha önce bulduğum pointerlerden tersine çevirdiklerim oldu, mesela anti afk pointerini o şekil buldum. yasaklı eşya atan bir pointer daha buldum, onuda tersine çevirirsem yeni bir anti ahh çıkacak.
assebmly komutları şu şekilde:
Kod:
of: xor al,al   on: mov al,15  /      on 2: add eax,[eax]   (3) çalıştırdı.

Not: 15 yerine yazdığım bütün komutlar işe yarıyor ama, aynı işlevi yapıyor.
yukarda görüdğünüz gibi, mov komutunu değiştirebileceğim bir komuta ihtiyacım var. yardım eden herkese teşekkürler
 
Słyszę, słyszę letni powiew.
Kurucu
Katılım
20 Haz 2015
Mesajlar
7,666
Çözümler
136
Tepki puanı
20,724
Ödüller
25
10 HİZMET YILI
O bölüm sadece senin kendi clientindeki locali kontrol ediyordur, tersine çevirmek dediğimiz olay bu değil bu arada. Sen bambaşka bir şey istiyorsun.
 
Seçkin Üye
Katılım
16 Ara 2015
Mesajlar
427
Tepki puanı
94
Ödüller
11
10 HİZMET YILI
Evet mov, 15 yerine kullanabileceğim 4-5 tane farklı komt uyguladım. Dediğin gibi sadece bende, çalıştı hepsinde. Bu point ten yola çıkıp tersini bulmayı başarırsa, kimse ölümsüz olamayacak artık. Biraz daha uğraşalım bakalım, Eyvallah
Post automatically merged:

O bölüm sadece senin kendi clientindeki locali kontrol ediyordur, tersine çevirmek dediğimiz olay bu değil bu arada. Sen bambaşka bir şey istiyorsun.
Evet mov, 15 yerine kullanabileceğim 4-5 tane farklı komt uyguladım. Dediğin gibi sadece bende, çalıştı hepsinde. Bu point ten yola çıkıp tersini bulmayı başarırsa, kimse ölümsüz olamayacak artık. Biraz daha uğraşalım bakalım, Eyvallah
 
Son düzenleme:
Słyszę, słyszę letni powiew.
Kurucu
Katılım
20 Haz 2015
Mesajlar
7,666
Çözümler
136
Tepki puanı
20,724
Ödüller
25
10 HİZMET YILI
Evet mov, 15 yerine kullanabileceğim 4-5 tane farklı komt uyguladım. Dediğin gibi sadece bende, çalıştı hepsinde. Bu point ten yola çıkıp tersini bulmayı başarırsa, kimse ölümsüz olamayacak artık. Biraz daha uğraşalım bakalım, Eyvallah
Post automatically merged:


Evet mov, 15 yerine kullanabileceğim 4-5 tane farklı komt uyguladım. Dediğin gibi sadece bende, çalıştı hepsinde. Bu point ten yola çıkıp tersini bulmayı başarırsa, kimse ölümsüz olamayacak artık. Biraz daha uğraşalım bakalım, Eyvallah
O pointten çıkıp tersini bulmak gibi bir kavram yok. Dediğimi tam olarak anlamamışsın. Clientte izleyici modunda adamların isimleri gözüksün normal modda gözükmesin diye kontrol vardır. Gidersin o yeri bulursun. Muhtemelen opcodesi JE dir. JNE yaparsın tersine çevirmiş olursun. Bu sefer normal oyunda oyuncu taglarını görürsün. Eğer bu dediğim kontrol client tabanlı değil server tabanlı olsaydı böyle bir şey yapman mümkün olmayacaktı. Kısacası adamlar böyle bir kontrolü senin clientinde barındırdıkları için tersine işlem yaptırabiliyorsun.Mesela tüm player xyz lerin döndüğü bir asm bulursun, serverden herkesin xyzleri sana gelmeli ki oyun motoru düşmanlarının yerini bilsin ve ekranına çizsin. Tek tek tüm o karakterlerin xyz sini kendi local playerin xyz sine eşitlersin, hop tüm düşmanlar sana ışınlandı. Sonra vurursun hepsini, eğer serverde her playerin xyz kontrolü yapılmıyorsa vurduğun damage işler. Kısacası, %90 ihtimalle o dediğin ölümsüzlük kontrolü sadece local olarak vardır. Sen kendi localini servere gönderiyorsun, çünkü serverden de diğer playerlerin clientine gidicek. Düşmanların seni vurup vuramayacağını belirleyecek. Sen localden servere gönderdiğin yeni doğdum bilgisini değiştirdiğin için sen yeni doğsan bile düşmanlar seni vurabilecektir. Çünkü servere bambaşka bir şey gönderiyorsun. Ama senin clientinde diğer playerlerin yeni doğup doğmadığı kontrolü yoktur. Olsa olsa player yeni doğduysa damage işlemesin gibi bir kontrol vardır. Oda clientinde olur mu bilmem bence server sidedır. Fakat wolfteamdan bahsediyoruz, ölen öldüren bilgilerini bile clientten belirlemeni sağlayan bir oyun. Her şey mümkün. Bol şans.
 
Seçkin Üye
Katılım
16 Ara 2015
Mesajlar
427
Tepki puanı
94
Ödüller
11
10 HİZMET YILI
O pointten çıkıp tersini bulmak gibi bir kavram yok. Dediğimi tam olarak anlamamışsın. Clientte izleyici modunda adamların isimleri gözüksün normal modda gözükmesin diye kontrol vardır. Gidersin o yeri bulursun. Muhtemelen opcodesi JE dir. JNE yaparsın tersine çevirmiş olursun. Bu sefer normal oyunda oyuncu taglarını görürsün. Eğer bu dediğim kontrol client tabanlı değil server tabanlı olsaydı böyle bir şey yapman mümkün olmayacaktı. Kısacası adamlar böyle bir kontrolü senin clientinde barındırdıkları için tersine işlem yaptırabiliyorsun.Mesela tüm player xyz lerin döndüğü bir asm bulursun, serverden herkesin xyzleri sana gelmeli ki oyun motoru düşmanlarının yerini bilsin ve ekranına çizsin. Tek tek tüm o karakterlerin xyz sini kendi local playerin xyz sine eşitlersin, hop tüm düşmanlar sana ışınlandı. Sonra vurursun hepsini, eğer serverde her playerin xyz kontrolü yapılmıyorsa vurduğun damage işler. Kısacası, %90 ihtimalle o dediğin ölümsüzlük kontrolü sadece local olarak vardır. Sen kendi localini servere gönderiyorsun, çünkü serverden de diğer playerlerin clientine gidicek. Düşmanların seni vurup vuramayacağını belirleyecek. Sen localden servere gönderdiğin yeni doğdum bilgisini değiştirdiğin için sen yeni doğsan bile düşmanlar seni vurabilecektir. Çünkü servere bambaşka bir şey gönderiyorsun. Ama senin clientinde diğer playerlerin yeni doğup doğmadığı kontrolü yoktur. Olsa olsa player yeni doğduysa damage işlemesin gibi bir kontrol vardır. Oda clientinde olur mu bilmem bence server sidedır. Fakat wolfteamdan bahsediyoruz, ölen öldüren bilgilerini bile clientten belirlemeni sağlayan bir oyun. Her şey mümkün. Bol şans.
Evet dediğini tam olarak anladım çok sağol. ama sesinde dediğin gibi çok açığı olan bir oyun, biraz fazla kurcalayınca karşımıza hiç beklemediğimiz sonuçlar çıkabiliyor. Eyvallah
 
Seçkin Üye
Katılım
2 Şub 2017
Mesajlar
358
Tepki puanı
106
Yaş
30
9 HİZMET YILI
fonksiyon içerisinde byte olarak player index barındırıyor olabilir veya birden fazla dizenin(class da olabilir) kontrolünü sağlıyor olabilir eğer bu karşılaştırmalar varsa local'i devre dışı bırakabilirsin, bir çok özelliği bu şekilde kullanabiliyoruz
 
Seçkin Üye
Katılım
16 Ara 2015
Mesajlar
427
Tepki puanı
94
Ödüller
11
10 HİZMET YILI
fonksiyon içerisinde byte olarak player index barındırıyor olabilir veya birden fazla dizenin(class da olabilir) kontrolünü sağlıyor olabilir eğer bu karşılaştırmalar varsa local'i devre dışı bırakabilirsin, bir çok özelliği bu şekilde kullanabiliyoruz
aynen biraz daha kurcalayalım bakalım, sağol. bu iş benim için hobi oldu artık. yaklaşık 250 adet pointer çıkardım piyasadakiler haricinde. çok ilginç olanlarda var. gerçek çarla oyuna girip oynamıyorum bile artık :)
 
We Love TESLA ⚡️
Kurucu
Katılım
13 Eyl 2015
Mesajlar
1,301
Çözümler
16
Tepki puanı
4,569
Ödüller
16
Yaş
95
10 HİZMET YILI
buldugun valueye find acces atarsan diğer kişilerinkide gelicektir fakat wolftü p2p bir oyun sen karsıdaki adamın ölümsüzlüğünü kaldırsan bile adama vurdugun damage adamda işlemeyecektir.
 
Seçkin Üye
Katılım
16 Ara 2015
Mesajlar
427
Tepki puanı
94
Ödüller
11
10 HİZMET YILI
Anlıyorum, işlemedikten sonra işimizi görmez tabi. Başka yöntemler bakalım, Eyvallah
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst