Hilemde Sorun Acil Yardım !

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
2 Kas 2016
Mesajlar
114
Tepki puanı
1
9 HİZMET YILI
Cümleten selamün aleyküm arkadaşlar ben hile kodliyorum csh bin obj li oyunda 1 el obj obj yi aktif ediyorum.hic sorunsuz çalışıyor ama 2. Oyuna girince map ta biraz duruyor ve sonra oyundan atıyor ve hata veriyor csh ve bin de öyle değil acil yardım !
 
Uzman Üye
Katılım
23 Şub 2017
Mesajlar
274
Çözümler
1
Tepki puanı
81
9 HİZMET YILI
Konu Soru-Cevap Kısmında Açılmalıydı Konu Yeri Yanlış
 
omertrans505
Efsane Üye
Katılım
17 Ara 2016
Mesajlar
3,221
Çözümler
63
Tepki puanı
361
Ödüller
13
Sosyal
9 HİZMET YILI
konu yer yanlış soru cevap konu link tıkla.

pointer fix olabilir, güncel emin olun
pointer value sayı yanlış olabilir.
 
Uzman Üye
Katılım
23 Şub 2017
Mesajlar
274
Çözümler
1
Tepki puanı
81
9 HİZMET YILI
konu yer yanlış soru cevap konu link tıkla.

pointer fix olabilir, güncel emin olun
pointer value sayı yanlış olabilir.

Bende hack kodlayınca özellik aktif ediyorum ya aktif olmuyor yada Net.Farework hatası veriyor illa 2 hatadan biri olacak aktif olmayınca net hatası net olmayınca aktif hatası çıldırııyorum öyle olunca
 
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
Nedeni eğer obj yi bir kere çektirip kaydediyorsan, her yeni oyuna girdiğinde obj basesi değişiyor. Ondan dolayı öyle bişi yapmalısın ki her yeni oyuna girdiğinde obj yi yeniden çektircen :D
 
Onaylı Üye
Katılım
2 Kas 2016
Mesajlar
114
Tepki puanı
1
9 HİZMET YILI
Nedeni eğer obj yi bir kere çektirip kaydediyorsan, her yeni oyuna girdiğinde obj basesi değişiyor. Ondan dolayı öyle bişi yapmalısın ki her yeni oyuna girdiğinde obj yi yeniden çektircen :D
İste onu nasıl yapacağım ı bilmiyorum lütfen yardım et
 
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
Güzel kardeşim, oyun içinde 1 oyun dışında 0 olan bir adres bul. Daha sonra readprocessmemory ile o adresin valuesini okut. (vb.net kullanıyorsan readinteger dir). Okuttuğun value Ax diyelim güzel kardeşim. Şimdi obj yi çekmek içinde bir tane label kullanıyorsun diye varsayalım. Şimdi güzel kardeşim, adres oyun içinde 1 oyun dışında sıfır oluyodu dimi.

Algoritm 1:
Eğer Ax valuemiz 1 se ve label texti sıfıra eşitse : OBJ yi labele çektir.
Eğer Ax valuemiz 0 sa: label textini boş yap. (yani label.text = "" yapıcaksın)

Sonra hani if else koyuyon ya checkboxlar checkliyse falan xxx adresine xxx valuesi yazsın diye. Heh işte şimdi bi tane timere eğer Obj yi çektiğin label 0 dan büyükse diye kontrol koy. OBJ yi çektiğimiz label : label1 olsun tamam mı.

Algoritm 2:
Eğer label1 0 dan büyükse diye kontrol yap, bu kontrolün içinde de o obj li adreslerin writeintegerleri olsun. Yani yazma işlemlerini bu kontrolün içinde kullan.

Bildiğin gibi wolfteamda object yani obj modülü sadece oyun içinde yükleniyor. Oyun dışında herhangi bir obj modülü yok. Ve her oyuna girip çıkmanda bu obj basesi değişiyor. Eğer oyun kontrol adresimiz 1 se, oyun içinde olmuş oluyoruz ve yeni obj baseleri oluşturulmuş oluyor. Eğer 0 sa oyun dışında olmuş oluyoruz ve herhangi bir obj adresi yüklenmemiş oluyor.
Eğer oyun dışındaysak, obj yi çektirdiğimiz labeli 0 yapıyoruz. Eğer oyun içindeysek yeni obj basesini çektiriyoruz.

Peki bu obj basesini çektirmemiz neden önemli ? Sen neden crash yedin ? Nedeni gayet basit, dediğim gibi her oyuna girdiğinde obj basesi değişiyor.
Diyelim elimizde obj li bi adres var diyelimki headshot adresi. Headshot adresi objxxx.tmp + 0xAAA olsun güzel kardeşim. Sen şimdi ilk oyuna girdin, labele obj yi çektirdin. Obj adresimizi şöyle çektin: obj111.tmp.
Headshot adresimizde şu oldu: obj111.tmp + 0xAAA ve bu adresi gidip ce den adres tablosuna eklersen 543AAA veriyor diye farzedelim. İlk oyunda her şey normal her şey çalışıyor. Fakat ikinci oyuna geldin mi obj111.tmp oluyor sana obj123.tmp. Doğal olarak c.e ye gittiğinde 543AAA veren headshot adresimiz oluyor sana 543BCD . Çünkü basemiz değişti. OBJ yi bu yüzden her oyunda yeniden çektirmemiz gerekir. Algoritm 1deki amaçta her yeni oyuna girdiğimizde obj yi bir daha çektirmek.

C++ da yukarıdaki anlattıklarım kabataslak şu şekilde :

PHP:
int Ax;
DWORD obj;
while(true){

//While döngüsünün içinde herhangi bir yerde readprocessmemory ile oyun içi adresimizin valuesini Ax a aktarıyoruz

if(Ax == 1){ //oyun içindeysek
if (obj == 0) //oyun içindeysek ve obj 0 a eşitse obj adresini 1kere çekiyoruz
// obj adresini çektir.
}
else{ //oyun içinde değilsek
obj=0; //obj yi sıfıra eşitle. Objyi sıfıra eşitliyoruz çünkü yeni oyuna girince obj yi bi daha çekmemiz için obj nin 0 olması lazım
}

if(obj > 0) //obj sıfırdan büyükse
//writeprocessmemory , memory yazdırma işlemini yapıyoruz.


sleep(100);
}


 
l33t
Seçkin Üye
Katılım
5 Ara 2015
Mesajlar
464
Tepki puanı
76
Ödüller
9
10 HİZMET YILI
Güzel kardeşim, oyun içinde 1 oyun dışında 0 olan bir adres bul. Daha sonra readprocessmemory ile o adresin valuesini okut. (vb.net kullanıyorsan readinteger dir). Okuttuğun value Ax diyelim güzel kardeşim. Şimdi obj yi çekmek içinde bir tane label kullanıyorsun diye varsayalım. Şimdi güzel kardeşim, adres oyun içinde 1 oyun dışında sıfır oluyodu dimi.

Algoritm 1:
Eğer Ax valuemiz 1 se ve label texti sıfıra eşitse : OBJ yi labele çektir.
Eğer Ax valuemiz 0 sa: label textini boş yap. (yani label.text = "" yapıcaksın)

Sonra hani if else koyuyon ya checkboxlar checkliyse falan xxx adresine xxx valuesi yazsın diye. Heh işte şimdi bi tane timere eğer Obj yi çektiğin label 0 dan büyükse diye kontrol koy. OBJ yi çektiğimiz label : label1 olsun tamam mı.

Algoritm 2:
Eğer label1 0 dan büyükse diye kontrol yap, bu kontrolün içinde de o obj li adreslerin writeintegerleri olsun. Yani yazma işlemlerini bu kontrolün içinde kullan.

Bildiğin gibi wolfteamda object yani obj modülü sadece oyun içinde yükleniyor. Oyun dışında herhangi bir obj modülü yok. Ve her oyuna girip çıkmanda bu obj basesi değişiyor. Eğer oyun kontrol adresimiz 1 se, oyun içinde olmuş oluyoruz ve yeni obj baseleri oluşturulmuş oluyor. Eğer 0 sa oyun dışında olmuş oluyoruz ve herhangi bir obj adresi yüklenmemiş oluyor.
Eğer oyun dışındaysak, obj yi çektirdiğimiz labeli 0 yapıyoruz. Eğer oyun içindeysek yeni obj basesini çektiriyoruz.

Peki bu obj basesini çektirmemiz neden önemli ? Sen neden crash yedin ? Nedeni gayet basit, dediğim gibi her oyuna girdiğinde obj basesi değişiyor.
Diyelim elimizde obj li bi adres var diyelimki headshot adresi. Headshot adresi objxxx.tmp + 0xAAA olsun güzel kardeşim. Sen şimdi ilk oyuna girdin, labele obj yi çektirdin. Obj adresimizi şöyle çektin: obj111.tmp.
Headshot adresimizde şu oldu: obj111.tmp + 0xAAA ve bu adresi gidip ce den adres tablosuna eklersen 543AAA veriyor diye farzedelim. İlk oyunda her şey normal her şey çalışıyor. Fakat ikinci oyuna geldin mi obj111.tmp oluyor sana obj123.tmp. Doğal olarak c.e ye gittiğinde 543AAA veren headshot adresimiz oluyor sana 543BCD . Çünkü basemiz değişti. OBJ yi bu yüzden her oyunda yeniden çektirmemiz gerekir. Algoritm 1deki amaçta her yeni oyuna girdiğimizde obj yi bir daha çektirmek.

C++ da yukarıdaki anlattıklarım kabataslak şu şekilde :

PHP:
int Ax;
DWORD obj;
while(true){

//While döngüsünün içinde herhangi bir yerde readprocessmemory ile oyun içi adresimizin valuesini Ax a aktarıyoruz

if(Ax == 1){ //oyun içindeysek
if (obj == 0) //oyun içindeysek ve obj 0 a eşitse obj adresini 1kere çekiyoruz
// obj adresini çektir.
}
else{ //oyun içinde değilsek
obj=0; //obj yi sıfıra eşitle. Objyi sıfıra eşitliyoruz çünkü yeni oyuna girince obj yi bi daha çekmemiz için obj nin 0 olması lazım
}

if(obj > 0) //obj sıfırdan büyükse
//writeprocessmemory , memory yazdırma işlemini yapıyoruz.


sleep(100);
}


Kod:
if (Hack__->_IsCampSelected() && CfxModule->dwBaseAddr == 0) // Kamp seçili ve cfx basesi 0 ise
{
    CfxModule = Mem->ScanModule_Memory("cfx", ".tmp"); // Cfx çek, ilerki zamanlarda cfx 0 olmayacağı için 1 kere çekicek
}
if (!Hack__->_InGame()) // Oyunda değilse
{
     ObjModule->dwBaseAddr = 0; // Obj yi sıfırla
     GetObj = true; // Objçekmeyi aç
}
else if (Hack__->_InGame() && GetObj){ // Oyunda ve Obj çekme bool'u true ise
       ObjModule = Mem->ScanModule_Memory("obj", ".tmp"); // Obj çek
       GetObj = false; // ve obj çekme boolunu kapat, bu sayede 1 kez obj çekecek.
}

Bende bunu kullanıyorum, mantığı anlayıp şu şekilde yapabilirsiniz.
 
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
Kod:
if (Hack__->_IsCampSelected() && CfxModule->dwBaseAddr == 0) // Kamp seçili ve cfx basesi 0 ise
{
    CfxModule = Mem->ScanModule_Memory("cfx", ".tmp"); // Cfx çek, ilerki zamanlarda cfx 0 olmayacağı için 1 kere çekicek
}
if (!Hack__->_InGame()) // Oyunda değilse
{
     ObjModule->dwBaseAddr = 0; // Obj yi sıfırla
     GetObj = true; // Objçekmeyi aç
}
else if (Hack__->_InGame() && GetObj){ // Oyunda ve Obj çekme bool'u true ise
       ObjModule = Mem->ScanModule_Memory("obj", ".tmp"); // Obj çek
       GetObj = false; // ve obj çekme boolunu kapat, bu sayede 1 kez obj çekecek.
}

Bende bunu kullanıyorum, mantığı anlayıp şu şekilde yapabilirsiniz.

BOOL kullanmak yerine obj yi zaten sıfırlıyorsun oyunda ve obj çekme boolu true ise yapacağına oyunda ve obj 0 a eşitse diye yap olsun bitsin. Zaten obj yi çekince 0 olmayacağından 1 kere çekmiş olucak. Oyun dışında da zaten 0 a eşitliyon :D 2 Satır bool dan kurtulmuş olursun.
 
l33t
Seçkin Üye
Katılım
5 Ara 2015
Mesajlar
464
Tepki puanı
76
Ödüller
9
10 HİZMET YILI
BOOL kullanmak yerine obj yi zaten sıfırlıyorsun oyunda ve obj çekme boolu true ise yapacağına oyunda ve obj 0 a eşitse diye yap olsun bitsin. Zaten obj yi çekince 0 olmayacağından 1 kere çekmiş olucak. Oyun dışında da zaten 0 a eşitliyon :D 2 Satır bool dan kurtulmuş olursun.
Doğru aslında :d
 
Banlı Üye
Katılım
18 Nis 2016
Mesajlar
1,783
Tepki puanı
-5
10 HİZMET YILI
İstersen düz olarak hiç uğraşmadan tuşla aktif ederekte yapabilirsin nasıl yapılır dersen öm den iletişim e geç
 
Üye
Katılım
30 Eki 2016
Mesajlar
24
Tepki puanı
0
Ödüller
8
9 HİZMET YILI
Kardeş en kolay lobideyken c.e yi aç 0 ı tarat sonra bi odaya gir başlata tıkla sonra oyunun içindeyken c.eden 1i tarat sonra bida lobiye geç 0 ı tarat sonra son kez 1 oyuna daha gir ve c.eden 1 i tarat Sonra 1 timer oluştur 1 tanede checkbox sonra checkboxa timeri ateşlet sonra timerede şunu yaz
Kod:
Dim c As String
        c = ReadLong("wolftü.bin", csh.Text + &H64624C).ToString
        If c > 0 Then
            Label3.Text = "Oyun İçi YP"
        Else
            Label3.Text = "Oyun Dışı YP"
            takla.Stop()
        End If
 
Seçkin Üye
Katılım
6 Ocak 2017
Mesajlar
413
Çözümler
1
Tepki puanı
84
Ödüller
7
9 HİZMET YILI
bu arada obj gerektiren hileler oyun içi açık olmalıdır, oyun dışında oda seçme yerinde açık kalırsa senin dediğin gibi atar veya oyunda açtın kapatmayı unuttun oda kısmına geldin tekrar atar çünkü orda obj kodu olmadığından veya yanlış obj kodu ile hile yaptığından dolayı böyle bir hata alırsın...
 
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
bu arada obj gerektiren hileler oyun içi açık olmalıdır, oyun dışında oda seçme yerinde açık kalırsa senin dediğin gibi atar veya oyunda açtın kapatmayı unuttun oda kısmına geldin tekrar atar çünkü orda obj kodu olmadığından veya yanlış obj kodu ile hile yaptığından dolayı böyle bir hata alırsın...
İşte bunlarda sizin gibi lamerlerin getirdiği çözümler yok oyun açılınca aç yok oyundan çıkınca kapat yoksa crash yersin vb., yukarda anlattığımız gibi kodlarsa arkadaş isterse x3 dolarken her şeyi atsın gene crash yemez. :)
 
Seçkin Üye
Katılım
6 Ocak 2017
Mesajlar
413
Çözümler
1
Tepki puanı
84
Ödüller
7
9 HİZMET YILI
İşte bunlarda sizin gibi lamerlerin getirdiği çözümler yok oyun açılınca aç yok oyundan çıkınca kapat yoksa crash yersin vb., yukarda anlattığımız gibi kodlarsa arkadaş isterse x3 dolarken her şeyi atsın gene crash yemez. :)
benim yaptığım hiledede oyundan çıktığında obj'li hile açınca oyundan atmıyor yanlız istersen kamp yerinde aç atmaz :)
 
Üye
Katılım
27 Haz 2017
Mesajlar
4
Tepki puanı
0
Yaş
29
8 HİZMET YILI
r
Güzel kardeşim, oyun içinde 1 oyun dışında 0 olan bir adres bul. Daha sonra readprocessmemory ile o adresin valuesini okut. (vb.net kullanıyorsan readinteger dir). Okuttuğun value Ax diyelim güzel kardeşim. Şimdi obj yi çekmek içinde bir tane label kullanıyorsun diye varsayalım. Şimdi güzel kardeşim, adres oyun içinde 1 oyun dışında sıfır oluyodu dimi.

Algoritm 1:
Eğer Ax valuemiz 1 se ve label texti sıfıra eşitse : OBJ yi labele çektir.
Eğer Ax valuemiz 0 sa: label textini boş yap. (yani label.text = "" yapıcaksın)

Sonra hani if else koyuyon ya checkboxlar checkliyse falan xxx adresine xxx valuesi yazsın diye. Heh işte şimdi bi tane timere eğer Obj yi çektiğin label 0 dan büyükse diye kontrol koy. OBJ yi çektiğimiz label : label1 olsun tamam mı.

Algoritm 2:
Eğer label1 0 dan büyükse diye kontrol yap, bu kontrolün içinde de o obj li adreslerin writeintegerleri olsun. Yani yazma işlemlerini bu kontrolün içinde kullan.

Bildiğin gibi wolfteamda object yani obj modülü sadece oyun içinde yükleniyor. Oyun dışında herhangi bir obj modülü yok. Ve her oyuna girip çıkmanda bu obj basesi değişiyor. Eğer oyun kontrol adresimiz 1 se, oyun içinde olmuş oluyoruz ve yeni obj baseleri oluşturulmuş oluyor. Eğer 0 sa oyun dışında olmuş oluyoruz ve herhangi bir obj adresi yüklenmemiş oluyor.
Eğer oyun dışındaysak, obj yi çektirdiğimiz labeli 0 yapıyoruz. Eğer oyun içindeysek yeni obj basesini çektiriyoruz.

Peki bu obj basesini çektirmemiz neden önemli ? Sen neden crash yedin ? Nedeni gayet basit, dediğim gibi her oyuna girdiğinde obj basesi değişiyor.
Diyelim elimizde obj li bi adres var diyelimki headshot adresi. Headshot adresi objxxx.tmp + 0xAAA olsun güzel kardeşim. Sen şimdi ilk oyuna girdin, labele obj yi çektirdin. Obj adresimizi şöyle çektin: obj111.tmp.
Headshot adresimizde şu oldu: obj111.tmp + 0xAAA ve bu adresi gidip ce den adres tablosuna eklersen 543AAA veriyor diye farzedelim. İlk oyunda her şey normal her şey çalışıyor. Fakat ikinci oyuna geldin mi obj111.tmp oluyor sana obj123.tmp. Doğal olarak c.e ye gittiğinde 543AAA veren headshot adresimiz oluyor sana 543BCD . Çünkü basemiz değişti. OBJ yi bu yüzden her oyunda yeniden çektirmemiz gerekir. Algoritm 1deki amaçta her yeni oyuna girdiğimizde obj yi bir daha çektirmek.

C++ da yukarıdaki anlattıklarım kabataslak şu şekilde :

PHP:
int Ax;
DWORD obj;
while(true){

//While döngüsünün içinde herhangi bir yerde readprocessmemory ile oyun içi adresimizin valuesini Ax a aktarıyoruz

if(Ax == 1){ //oyun içindeysek
if (obj == 0) //oyun içindeysek ve obj 0 a eşitse obj adresini 1kere çekiyoruz
// obj adresini çektir.
}
else{ //oyun içinde değilsek
obj=0; //obj yi sıfıra eşitle. Objyi sıfıra eşitliyoruz çünkü yeni oyuna girince obj yi bi daha çekmemiz için obj nin 0 olması lazım
}

if(obj > 0) //obj sıfırdan büyükse
//writeprocessmemory , memory yazdırma işlemini yapıyoruz.


sleep(100);
}

eywallah
 
Onaylı Üye
Katılım
25 Haz 2017
Mesajlar
75
Tepki puanı
0
Yaş
26
8 HİZMET YILI
İşte bunlarda sizin gibi lamerlerin getirdiği çözümler yok oyun açılınca aç yok oyundan çıkınca kapat yoksa crash yersin vb., yukarda anlattığımız gibi kodlarsa arkadaş isterse x3 dolarken her şeyi atsın gene crash yemez. :)
Napalım Sizin Gibi Ustaşalaşamadık :)
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst