online marketing Selfrightous Pb Hack: 2012

Ads

6 Şubat 2012 Pazartesi

FullHack hakkında....

Ailevi nedenlerden dolayı bu akşam yolda olacağımdan; fullhack deneme sürümü kurulumu ve satışları yarına ertelenmiştir. Yarın 20:30 olarak belirlenmiştir.

Gecikme için özür dilerim.

5 Şubat 2012 Pazar

Selfrightous FullHack

Arkadaşlar Selfrightous fullhack için üyelik kayıtları başlamıştır.

Bu hileyi sadece üyeler kullanabilecek, ve şu an için ücret 30 TL olarak belirlenmiştir.

Fullhack özellikleri :

1. Wallhack ALL
2. Wallhack Düşman
3. Auto Aim HeadShot
4. Auto Aim Vücut
5. NoRecoil
6. NoRespawn
7. Düşman oyuncu isimleri
8. Düşman HP

Hile tüm diğer oyunculara karşı çok büyük üstünlük sağlamaktadır. Fiyatı daha düşük tutabilirdim, Ancak, oyunda hileyi kullanan kullanan kişi sayısı fazla olursa, oyunun ve hilenin tadı kaçacaktır. Siz hile kullanırken karşınızdaki takımda da bir veya daha fazla hile kullanan kişi olduğunu düşünün...

AutoAim HeadShot sürekli kullanmanız halinde Diğer oyuncular hile kullandığınızı farkedebilir, ve videoya kaydetmeleri halinde hesabınız banlanabilir. Bunun yerine AutoAim Vücut kullanmanız, hile kullandığınızın anlaşılmamasını sağlayacaktır.

FullHack kesinlikle oyundan atmamaktadır.

Aşağıda linkini vereceğim SelfrightousFullHack isimli programı indiriniz. Hileyi bu program yardımı ile kullanacaksınız. Program ilk açıldığında sizden bir kullanıcı adı ve şifre isteyecek. Daha önce üye olmuşsanız buraya üye olurken belirttiğiniz kullanıcı adı ve şifrenizi gireceksiniz.

Eğer daha önce üye olmadıysanız, SelfrightousFullHack login ekranındaki "Yeni üye kaydı için tıklayınız" yazan yere tıklayarak üye olabilirsiniz...

Daha önce üye olan kişileri oradaki ikinci linkten görebilirsiniz...

Benden sonra üye olan ilk 5 kişiye FullHackin 2 günlük deneme sürümünü ücretsiz vereceğim. Üyeler kaçıncı sırada olduklarını yine hiledeki linkten görebilirler.

Bu ilk 5 kişi haricinde seçtiğim iki kişiye daha ücretsiz 2 günlük deneme sürümü kurulacak. Bu kişiler Public Wallhack te sürekli sorun yaşayan kişilerden seçilecektir.

Bu ilk 5 kişi 6 Şubat Pazartesi günü saat 20:00 da bilgisayarlarının başında olacaklar ve ben o kişilerin bilgisayarlarına TeamViewer yardımıyla gerekli kurulumu yapacağım.

FullHack lisans satışları da o tarih ve saatten sonra başlayacaktır.

Lütfen bu ilk 5 kişi haricinde kimse deneme sürümü istemesin. Benim için çok zahmetli çünkü.

Almayı düşünen ama hileye güvenemeyen kişiler bu deneyen kişilerin yorumlarına göre karar verebilirler.

Ödeme yöntemleri Paypal ve Banka Havalesi şeklinde olacaktır.

Lütfen aşağıdaki programı indirip üye olunuz.

http://www.ziddu.com/download/18509160/SelfrightousFullHack.exe.html

Şu ana kadarki üye listesini ve üyelerin durumunu görmek için aşağıdaki bağlantıya tıklayınız.

http://d3dhack.freehosting.com/selfrightous/users.php

4 Şubat 2012 Cumartesi

04-05-06-07 / 02 / 2012 Release Selfrightous Public D3D Wallhack

Download Cheat : http://www.ziddu.com/download/18502184/SelfrightousHackV2.exe.html


How to use :

1. Run PbLauncher (Do not click to start game)

2. Run SelfrightousHackV2 (Win7 and Vista, run as administrator)

3. Wait injector to load all modules.

4. Then start game

5. Wait for messagebox "Hck by Selfrightous". if not try it again from step1

6. Happy Cheating :)




Sorun yaşayan arkadaşlar yukarıdaki hata çözümleri isimli sayfaya baksınlar...


FullHack ile ilgili ayrıntılı bilgi için ;

http://d3dhack.blogspot.com/2012/02/public-surumdeki-gecikme-ve-fullhack.html

3 Şubat 2012 Cuma

Public sürümdeki gecikme.... Ve FullHack

Arkadaşlar public sürümde gecikme, fullhack i yetiştirme telaşımdan kaynaklanıyor. Sabırlı olanlara teşekkürler....


Ancak...

Bazı sabırsız olanlar var. Hatta gecikti diye Ana, bacı küfür edenler... Bunlar yüzünden artık üyelik sistemine geçeceğiz. Üyelik ücretsiz olacak.

Böylece bu nankör arkadaşları tespit etmek, ve bunların hileden faydalanmamasını sağlamak kolaylaşacak.

Fullhack hakkında daha fazla bilgi vermek gerekirse;

FullHackte daha önceki başlıkta verdiğim özellikler olacak. Ayrıca düşman sizi hedef aldığında uyaracak. Auto aim Headshot özelliğine AutoAim gövde özelliği ekledim. Böylece, Sürekli Hs atmayacak, bölece diğer oyuncular tarafından hile kullandığınız anlaşılmayacak. Auto Aim Hs olarak ayarlandığında %80 - 90 oranında Hs atıyor çünkü.

FullHack videosu aşağıda paylaşılmıştır.

Fullhacki, yükleyecek tüm arkadaşların bilgisayarlarına teamviewer ile bağlanacağım, ve kendim yükleyeceğim. Yükleme dosyalarını paylaşmayacağım.

Tüm bunlar hilenin kontrol dışı yayılmasını ve fixlenmesini önlemek için. Böylece kesinlikle fixlenmeme garantisi veriyorum.

WallHack public sürümü ücretsiz olmaya devam edecek. Onun yeni sürümünü de bu gece paylaşacağım.

FullHack ise maalesef ücretli olacak. Çok emek verdim, yayılmasını göze alamam çünkü... Aylık üyelik ücreti alınacak. 1 ay geçtikten sonra ücretli üyelik update edilmezse hile çalışmayacak.

FullHack 3 gündür full deneniyor. ve Kesinlikle hiç atmamıştır.

FullHack videosu :

1 Şubat 2012 Çarşamba

Selfrightous FullHack hakkında.

FullHack videosu :



Arkadaşlar fullhack te sona yaklaştım. Menüyü hazırlama aşamasındayım. Ardından bütün işletim sistemlerinde denenecek ve burada paylaşacağım.

Şu anki hali ile videosu yukarıdadır.

Bu hafta sonuna yetiştirmeye çalışacağım. Şimdilik Türkiye server larında çalışacak.

FullHack Özellikleri :

1. Düşman oyuncu isimleri
2. Düşman HP
3. Aimbot
4. AutoHs (%80)
5. OneHit (İlk sürüme yetişmeyebilir)
6. NoRecoil
7. NoSpread.
8. Weapon Hack (Silah özellikleri değiştirme. İlk sürüme yetişmeyecek)

31 Ocak 2012 Salı

31.01.2012 Release Selfrightous D3D WallHack

Download Cheat : http://www.mediafire.com/?88b53kw6x7j6bs4
Link 2   : http://www.ziddu.com/download/18464858/SelfrightousHackV2.exe.html

Sadece DLL : http://www.ziddu.com/download/18474672/BugTrap.rar.html
How to use :


1. Run PbLauncher (Do not click to start game)
2. Run SelfrightousHackV2
3. Wait injector to load all modules.
4. Then start game
5. Wait for messagebox "Hck by Selfrightous". if not try it again from step1
6. Happy Cheating :)


Sorun yaşayan arkadaşlar yukarıdaki hata çözümleri isimli sayfaya baksınlar...

28 Ocak 2012 Cumartesi

28/01/2012 Public WH

Download Cheat : http://www.ziddu.com/download/18413596/SelfrightousHackV2.rar.html

Alternative Link : http://www.mediafire.com/?oc391h31bmlssa3






How to use :


1. Run PbLauncher (Do not click to start game)
2. Run SelfrightousHackV2
3. Wait injector to load all modules.
4. Then start game
5. Wait for messagebox "Hck by Selfrightous". if not try it again from step1
6. Happy Cheating :)


Arkadaşlar dll siz sürümdür. İyi oyunlar...

26 Ocak 2012 Perşembe

26/01/2012 Release Selfrightous PointBlank D3D WallHack

DLL and Injector Download : http://uploading.com/files/47m6256b/Selfrightous.rar/

İstek Üzerine;

Alternatif Link : http://www.ziddu.com/download/18385756/Selfrightous.rar.html

Kişiye Özel WallHack deneme sürümü gönderilmesi durdurulmuştur; Kişiye özel WallHack in Public olandan farkı hiç bir zaman fixlenmeyecek olması ve kendi isimlerinin verilmesi idi. Yani Public sürümü deneyip Bugtrap sorunu yaşamayanlar Public sürüm fixlense bile kişisel hilelerinde hiç bir zaman sorun yaşamayacaklar. Public sürümde sorun yaşayanlar ise, kişisel sürümlerinde de aynı sorunu yaşayacaklardır.

Çünkü, hile fixlendiğinden değil bu arkadaşların bilgisayar konfigürasyonunda yaşanan sorunlardan Bugtrap çıkıyor. Hile fixlendiğinde farkedip yenisini yayınlıyorum bazen gecikmeli olsa da....

Kişisel Hile satın alanlar, sürekli yeni sürüm indirme derdinden kurtulacaklar.

Bu anlattığım nedenlerden dolayı, kişisel hile 1 günlük deneme gönderilmeyecek artık. Sadece Public sürümde sorun yaşamayan arkadaşlar başvursun hile satın almak için.

21 Ocak 2012 Cumartesi

Special For Weekend Selfrightous D3D WallHack

DLL and Injector Download : http://uploading.com/files/4afcdb87/SelfrightousInjector.rar/

How to use :


1. Open PbLauncher (Do not start game)
2. Open SelfrightousInjector (Win7 and Vista run as administrator)
3. Click Browse and select Selfrightous.dll
4. Start Game
5. Wait for messagebox : "Hack By Selfrightous". if not try again
6. Happy Cheating :)

Arkadaşlar sorun yaşayanlar çözümleri için yukarıda "Hata Çözümleri" sayfasına girip baksınlar.

* Eski Public sürüm fixlenmiştir. Şehir dışında olduğumdan ancak güncelleyebildim. Kişiye özel WallHack dağıtımı tekrar başlamıştır. İlgilenenler için yukarıda "Kişiye Özel WH" isimli sayfa açılmıştır.

* Bana ulaşmak isteyen msn adresini yazabilir. Msn adresinizi yazdığınız yorum yayınlanmayacaktır. Aşırı yoğunluk yaşıyorum. Bu yüzden blog yazarı olarak bir ya da iki kişi daha belirleyeceğim içinizden. Bu kişiler sorun yaşayan arkadaşlara destek te olacaklar.

Bilgi

Arkadaşlar perşembe akşamı acil işlerim nedeniyle şehir dışına çıkmak durumunda kaldım. O yüzden bazı arkadaşların kişisel hilelerini gönderemedim. Bugün içinde eve döneceğim ve eksikleri tamamlamaya başlayacağım.

19 Ocak 2012 Perşembe

Kişiye Özel Wh

(Bugüne ait Public WallHack bir alttaki başlıktadır)

Bekleyen kişi sayısı 50 ye yaklaştı. Yetiştirmeye çalışıyorum arkadaşlar.

Arkadaşlar kişiye özel wh hazırdır. İsteyen arkadaşlar bu konuya yorum olarak;
1. NickName ya da isim (WallHack Menüsünde görünecek)
2. İşletim Sistemi (Örn.. Win7/64 )
3. e-mail adresi
4. Ödeme Yöntemi

bilgilerini yorum olarak paylaşsınlar. Yorumlar yayınlanmayacak. E-mail adreslerinize 1 günlük deneme amacıyla size ait WallHack gönderilecek. Alıp Almamaya ona göre karar vereceksiniz...




Eğer almak isterseniz, ödeme yöntemleri;

Paypal :

Ödeme talep için e-mail adresinize ödeme talep etme formu göndereceğim o maildeki yönergeleri takip ederek kredi kartı ile ödeme yapabilirsiniz..

NG :

Telefonunuz ile ya da NG kodu gönderek Ng yükleyebilirsiniz...

Banka Havalesi :

Vereceğim hesaba banka havalesi ya da EFT geçerek ödeme yapabilirsiniz.
Ücretler :

Paypal : 10 TL
NG : 15 000 NG

Lütfen bu konuya, almak isteyenler dışında yorum yapılmasın. Bu konudaki hiç bir yoruma bu konu üzerinden cevap verilmeyecek ve yorumlar kesinlikle yayınlanmayacaktır.


Yorum yapan arkadaşlar biraz sabredin bir kaç saat içinde tamamı gönderilecektir.

Arkadaşlar yukarıdaki bilgileri eksiksiz yollamayanlara hile gönderilmeyecektir. Bazı arkadaşlar sadece mail adresi yazıp gönderiyor. İsim ya da nickname bilgisi olmadan hile oluşturmayacağım. Çünkü kişiye özel wallhack te menüde isminiz görünecek.

Paypal Ödeme Yöntemi :

Arkadaşlar bilmeyenler için Paypal tüm dünyada satıcılara kredi kartı ile, satış imkanı sunan bir sistemdir. Sistem son derece güvenlidir, ve interne üzerinden satışta en fazla kullanılan yöntemdir.

Paypalden hile satın almak için üyeliğe gerek yoktur. Sadece kredi kartı ile alışveriş yapabilirsiniz.

Kredi kartı bilgileriniz kesinlikle bana gelmez. Siz sadece paypal üzerinden bana para göndermiş olursunuz. Paypal de bundan %2 kadar kesinti yaparak bana ulaştırır.

Yani siz bana 10.00 tl gönderdiğinizde elime, 9,80 TL geçer.

19/01/2012 Release Selfrightous D3D WallHack PointBlank

Download DLL and Injector :http://uploading.com/files/128e42f1/SelfrightousInjector.rar/

Alternative Link : http://www.uploadic.com/6iuxr9apk4yc



How to use :


1. Open PbLauncher (Do not start game)
2. Open SelfrightousInjector (Win7 and Vista run as administrator)
3. Click Browse and select Selfrightous.dll
4. Start Game
5. Wait for messagebox : "Hack By Selfrightous". if not try again
6. Happy Cheating :)

Arkadaşlar sorun yaşayanlar çözümleri için yukarıda "Hata Çözümleri" sayfasına girip baksınlar.

18 Ocak 2012 Çarşamba

Selfrightous DLL and Injector 18/01/2012

Download DLL and Injector : http://uploading.com/files/fm3db6d7/SelfrightousInjector.rar/

Link update edilmiştir.

How to use :

1. Open PbLauncher (Do not start game)
2. Open SelfrightousInjector (Win7 and Vista run as administrator)
3. Click Browse and select Selfrightous.dll
4. Start Game
5. Wait for messagebox : "Hack By Selfrightous". if not try again
6. Happy Cheating :)

Bazı kişiler hilemi alıp forumlarda ya da bloglarında izinsiz ve de alıntı yaptıkları yeri yazmadan paylaşıyorlar...

Bu arkdaşlar bilsinler ki; paylaşmak için izin almalarına gerek yok. Alıntı yaptıkları yeri yazmalarına da gerek yok...

Asıl bilmeleri gereken hilelerim 1 ya da iki gün çalışmakta sonra, çalışmaz hale glmektedir. Bu benim bu gibi emeğe saygı göstermeyen insanlar için aldığım önlemdir.

Asıl sorun şu ki; hileyi bugün paylaştıktan sonra, yarın çalışmaz hale gelince ve hileyi kulllananlar karşılarında "Lütfen yeni sürümü d3dhack.blogspot.com adresinden indirin " mesajını görünce, bu kşilerin inandırıcılıkları kalmayacak. Buna üzülürüm...

17 Ocak 2012 Salı

18/01/2012 Release PointBlank D3DWallHack

http://uploading.com/files/41emf2mc/SelfrightousHack7.rar/

How to use :
1. Start PbLauncher
2. Start SelfrightousHack
3. Wait for load all modules.
4. Start Game..
5. wait for "Hck ok" message. if not try it again...

Kişiye Özel Fixlenmeyecek hile hazırdır arklar...

Auto değilse de %80 HS de hazır, deneniyor.

Runtime hatasu alanlar ya da PointBlank çalışmayı durdurdu hatası alanlar için yarın gün içinde, farklı injector hazırlayacağım...

İyi oyunlar...

17/01/2012 Release D3D WallHack

Download hack : http://uploading.com/files/18bf7172/SelfrightousHack7.rar/
Link updated.

Menü fix sorunu çözülmüştür... oyun srasında menüyü ve antivirüsü kapatma zorunluluğunuz yoktur...
How to use :
1. Start PbLauncher
2. Start SelfrightousHack
3. Wait for load all modules.
4. Start Game..
5. wait for "Hck ok" message. if not try it again...


Arkadaşlar bu kez sabahtan beri 3 değil 6 bilgisayarda denendi. Daha öncekileri atan bilgisayarlardan birinde denendi. Atma sorunu tamamıyla çözülmüştür. CT Chams sorunlarının bir kısmı devam etmektedir. Ct olarak oynamanızı öneririm.

16 Ocak 2012 Pazartesi

Release Selfrightous PointBlank D3D WallHack

Download hack : http://uploading.com/files/2a361416/SelfrightousHack6.rar/


CT karakter sorununun bir kısmı çözülmüştür.

How to use :
1. Start PbLauncher
2. Start SelfrightousHack
3. Wait for load all modules.
4. Start Game..
5. wait for "Hck ok" message. if not try it again...

Uyarılar :

1. Eğer bugtrap alarak ya da direk atıyorsa, Antvirüs programınızı kapatıp deneyin.
2. Lobide wallhack açmayınız...
3. Menüde istediğiniz değişikliği yaptıktan sonra menüyü "insert" tuşu ile kapatınız... Gerektiğinde insert tuşu ile tekrar açarsınız.

Selfrightous d3d WallHack 16.01.2012

Download hack : http://uploading.com/files/da2bfcmf/SelfrightousHack5.rar/
Alternatif Link : http://www.uploadic.com/9wniv5peq5ud
How to use :
1. Start PbLauncher
2. Start SelfrightousHack
3. Wait for load all modules.
4. Start Game..
5. wait for "Hck ok" message. if not try it again...

Uyarılar :

1. Eğer bugtrap alarak ya da direk atıyorsa, Antvirüs programınızı kapatıp deneyin.
2. Lobide wallhack açmayınız...
3. Menüde istediğiniz değişikliği yaptıktan sonra menüyü "insert" tuşu ile kapatınız... Gerektiğinde insert tuşu ile tekrar açarsınız.

15 Ocak 2012 Pazar

Special for Sunday (15/01/2012) D3D WallHack

Download : http://uploading.com/files/b56c244f/SelfrightousHack4.rar/

How to use :
1. Start PbLauncher
2. Start SelfrightousHack
3. Wait for load all modules.
4. Start Game..
5. wait for "Hck ok" message. if not try it again...

14 Ocak 2012 Cumartesi

Special for saturday... Selfrightous d3d WallHack

Arkadaşlar sizden ricam hack i deneyenler başarılı ya da başarısız olsalar da yorum olarak iletsinler... Hacki geliştirmemde bu yorumlarınızın bana faydası çok oluyor...

"Hck ok uyarısı alamayanlar için link yenilenmiştir."

Download : http://uploading.com/files/9emf932d/SelfrightousHack3.rar/

Alternatif Link : http://www.uploadic.com/u95yuguy8hon


How to use :
1. Start PbLauncher
2. Start SelfrightousHack
3. Wait for load all modules.
4. Start Game..
5. wait for "Hck ok" message. if not try it again...


Arkadaşlar bügüne özel wallhacktir.  Bugtrap vermeyecektir. ama nadir de olsa bugtrap vermeden atan bilgisayarlar olursa, antivirüs programlarını kapatmayı ve çalışan bütün uygulamaları kapatıp bilgisayar belleklerini zorlamamayı denesinler...


Fixlendiğinden değil, ram (bellek) yetersizliğinden atabilir.


3 ayrı Bilgisayarda deneyip yayınlıyorum hackleri.


Eğer "hck ok" mesajı almazsanız tekrar deneyin...
İyi oyunlar...

13 Ocak 2012 Cuma

13/01/2012 Release Selfrightous PointBlank WallHack

DLL and injector Download : http://uploading.com/files/15f54cbc/Selfrightous.rar/
Alternatif Link : http://www.uploadic.com/kgb76g4ahzc6


Bugtrap hatası alan arkadaşlar; aşağıdaki rar arşivini indirin; içindeki DLL dosyalarını olduğu gibi PointBlank klasörü içine yapıştırın. Eskilerinin üstüne kaydedin...
Download :http://www.uploadic.com/lo78ggsv2zxu

How to use :






Önceki fixlenmişti arkadaşlar. hook fonksiyonunu ve değişken isimlerini tek tek değiştirdim. Renklerde de biraz değişiklik yaptım.

3 Bilgisayarda denenmiştir.

12 Ocak 2012 Perşembe

WallHack PointBlank 12/01/2012

DLL and Injector Download : http://www.uploadic.com/tol9yd47gpxu


How to use video :

DLL dosyası oluşturma ve oyuna injecte etme...





Arkadaşlar ilk dll imiz çok basit bir modüldür. Oyuna injecte edldiğinde bir uyarı verecek, ardından oyun içinde insert tuşuna basıldığında ikinci uyarıyı verecektir.

Bir arkadaşımız, DLL injection ile ilgili proje ödevi olduğundan bahsetmişti. Ona da yardımcı olacaktır bu çalışma...

Aslında kendi sesim ile anlatıyordum video yu kaydederken, ama camtasia sesimi alamamış, üzgünüm.
Gerekenler :

Visual Studio 2005 veya üzeri
Injector
main cpp dosyası

Download main.cpp : http://www.uploadic.com/r2dzpezh6vbc

10 Ocak 2012 Salı

Pointer nedir? Ne işe yarar? Nasıl kullanılır?

Pointer, bir programdaki bir değişkenin saklandığı bilgisayar bellek noktasının, referans  noktaya uzaklığıdır.

PointBlank oyunu üzerinde örnekleyecek olursak, PointBlank silah özellikleri, oyuncu değerleri (NG, Puan, Rütbe, Nickname),  gibi bilgisayarların hangi değişkenlerde tutulacağı "PointBlank.i3exec" isimli dosyada tutulmaktadır. PointBlank hilelere önlem olması için bu dosyayı sık sık güncellemektedir.

PointBlank.i3exec dosyası şekil olarak öyle görünmese de aslında dll dosyasıdır.

Eğer Elimizde PointBlank.i3exec'in bellekteki ofset değeri (nerede olduğu) ve örneğin K2 silahının recoil değişkeninin PointBlank.i3exec  dosyasında nerede saklandığı bilgisi varsa kolayca bu silahın recoil değerini değiştirebiliriz.



Örneğin :

PointBlank.i3exec başlangıç yeri (offset) onluk sistemde : 1000 bellek noktası olsun.
K2 nin PointBlank.i3exec dosyası içindeki yeri onluk sistemde : 5 bellek olsun.

O halde K2 nin bilgisayar belleğindeki yeri onluk sistemde :

PointBlank.i3exec offset  + K2 offset  = 1000 + 5  = 1005



olacaktır.

Şayet bilgisayardaki bu bellek noktasını değiştirecek bir modül (dll) yazıp oyuna injecte edersek, K2 silahını norecoil kullanabiliriz.

Bunu başarabilmek için izlememiz yol :

1. PointBlank.i3exec dosyasının bellekteki yeri her oyun başlangıcında değiştiğinden modülümüz (dll) bu dosyanın yerini otomatik bulmalıdır.

 GetModuleHandleA fonksiyonu ile bu değeri bulabiliriz

C++ Kod :


LPTSTR theModule = "PointBlank.i3Exec";
DWORD BaseOffset = (DWORD)GetModuleHandleA(theModule);

Yukarıdaki fonksiyon İlk adımda theModule isimli değişkene "PointBlank.i3exec" stringini atar. İkinci adımda ise bu string değerine sahip modülü çağırarak Ofset değerini BaseOffset isimli değişkene aktarır.

PointBlank.i3exec offset değerini bulan kısım böyle. Ama buna sahip olmak yeterli değildir. Ayrıca, hilemizin değiştirmesini istediğimiz değerleri barındıran değşkenlerin PointBlank.i3exec dosyası içindeki yerlerini de bilmemiz gerekir. Maalesef bu o kadar kolay değil...

Bir sonraki anlatımda işte bu pointerları bulmayı anlatacağım.

Tanımımıza dönecek olursak ;

Pointer, bir programdaki bir değişkenin saklandığı bilgisayar bellek noktasının, referans  noktaya uzaklığıdır.

verdiğimiz örnekte referans noktası PointBlank.i3exec dosyasının offset değeridir.

Yani K2 silahının pointer ı, K2 dosyasının offset değerinin PointBlank.i3exec dosyasının offset değerine olan uzaklığıdır. Ve bu değer sadece güncellemeden güncellemeye değişir.



Silahlara ait değişkenlerin nerede olduğu güncellemeden güncellemeye ddeğişmektedir.

PointBlank.i3exec in bellekte nerede olduğu ise oyun her başladığında değişmektedir.


Yeni hile hakkında.

Arkadaşlar bu can sıkıcı konuyu değiştirmek istedim. Destekleriniz için çok çok teşekkür ederim.

Hazırladığım bir hileden bahsetmiştim. Hile; puan, rütbe ve NG (Cash) hilesi. Oyun içinde rütbeniz yüksek görünüyor. Puanınız ve NG niz artıyor. ama maalesef; marketten alışveriş mümkün olmadı. Yani işe yaramadı puan artışı ve NG.

Kardeşim ve ben denedik, ama kardeşimin hesabı banlanmış :) Bereket yeni açılmış fake hesaplar ile deniyoruz.

Kusura bakmayın, başarılı olamadı şimdilik. Ayrıca henüz, win7/64 harici bilgisayarlarda çalışır hale getirememiştik.

9 Ocak 2012 Pazartesi

09/12/2012 Release PointBlank WallHack with menu

DLL and Injector download : http://www.uploadic.com/qzutb1q8xcd5

How to use :






Bir Önceki postta Wllhack menüsüne ait c++ kodlarını paylaştım. isteyen göz gezdirebilir.

menu.cpp (Selfrightous D3D hack menüsüne ait c++ kodları.

Arkadaşlar menüyü oluşturan c++ kodlarımı biraz açıklayarak paylaşıyorum... :  Biraz karışık gelecektir.

Sadece menüyü oluşturan cpp dir.

{
X =(((X<=mpos.x+4) && (X>=mpos.x)) || ((X>=mpos.x-4) && (X<=mpos.x)))?(X=mpos.x):(X+=((mpos.x-X)/4));
Y =(((Y<=mpos.y+4) && (Y>=mpos.y)) || ((Y>=mpos.y-4) && (Y<=mpos.y)))?(Y=mpos.y):(Y+=((mpos.y-Y)/4));
}
 
 


//-----------------------------------------------------------------------------// Desc: Draw Menu Header//-----------------------------------------------------------------------------DrawBox(X,Y,WIDTH,T_SPC,C_BOX,SAygit); // Render Menu Header BackroundDrawBorder(X,Y,WIDTH,T_SPC,C_BORDER,SAygit);// set-up border 
 
font->DrawText(MC_FCTR(X,MC_MAXX),Y+10,C_TITLE,

"Wh D3D Class",DT_CENTER|DT_SHADOW);//-----------------------------------------------------------------------------// Desc: Fill Item Array and Render Menu Border and Box//-----------------------------------------------------------------------------
NO=0;

acat(

aitem(
aitem(
aitem(
aitem(
aitem(
aitem(
aitem(
aitem(
aitem(

acat(



aitem("Load Menu","Off|Loading",&opt.options.load,opt.options.main,1);*/
"[WH Menu]","[AC]|[KAPAT]",&opt.d3d.main);"CT RENK","AC|KAPAT",&opt.d3d.SelCT,opt.d3d.main,1);"TR RENK","AC|KAPAT",&opt.d3d.SelTERO,opt.d3d.main,1);"Weapon Chams","AC|KAPAT",&opt.d3d.FulParlak,opt.d3d.main,1);"Damage & Hit ++","AC|KAPAT",&opt.d3d.damhit,opt.d3d.main,1);"SiS YOK (NoDUMAN)", "AC|KAPAT",&opt.d3d.SisYok,opt.d3d.main,1);"CROSSHAiR","AC|KAPAT",&opt.d3d.Nisangah,opt.d3d.main,1);"Fantom","AC|KAPAT",&opt.d3d.Fantom,opt.d3d.main,1);"GLASS","AC|KAPAT",&opt.d3d.CamVh,opt.d3d.main,1);"WireFrame","AC|KAPAT",&opt.d3d.hippi,opt.d3d.main,1);"[SECENEKLER]","[AC]|[KAPAT]",&opt.options.main);/*aitem("Save Menu","Off|Saving",&opt.options.save,opt.options.main,1);aitem(


acat(
atext(
atext(
atext(
atext(
atext(

"Reset Menu","Off|Resetting",&opt.options.reset,opt.options.main,1);"|BILGI|","[AC]|[KAPAT]",&opt.info.main);"By:","Selfrightous",opt.info.main,1); "Version","D3D Menu 1.0.0.4",opt.info.main,1);"FPS",FPS(0),opt.info.main,1);"Time",TIME(),opt.info.main,1);"Date",DATE(),opt.info.main,1);//}

opt.options.save=0;
opt.options.load=0;
DrawBox(X,MC_MSY,WIDTH,(NO*I_SPC),C_BOX,SAygit);
// Render Menu Backround for itemsDrawBorder(X,MC_MSY,WIDTH,(NO*I_SPC),C_BORDER,SAygit);// set-up border//-----------------------------------------------------------------------------// Desc: Loop Threw Item Index and Render Items//-----------------------------------------------------------------------------
{
D3DCOLOR text;
text=(*(items[no].val)>0)?C_ON:C_OFF;
for(int no=0; no<NO; no++)// Is ON OR OFF
text=C_CAT;
if(items[no].type==T_CAT)// Category
{


(BTEX<0xFF/4)?BTEX+=1:BDIR=1;

(BTEX>0x00)?BTEX-=1:BDIR=0;

ABOR=I_SPC*I_CUR;

ABOR=(-I_SPC*I_CUR);

ABOR++;

ABOR--;
text=0xFF000000+(0x10000*(BTEX*4))+(0x100*(BTEX*4))+0x1*(BTEX*4);
DrawBorder(X,MC_ITEMY(no)-ABOR,WIDTH,I_SPC,C_CUR,SAygit);
}

{
text=0xFF000000+(0x10000*(BTEX*4))+(0x100*(BTEX*4))+0x1*(BTEX*4);
DrawBorder(X,MC_ITEMY(no),WIDTH,I_SPC,C_CUR,SAygit);
}
font->DrawText(X+I_OFS,MC_ITEMY(no)+2,text,items[no].title,DT_SHADOW);
font->DrawText(X+S_OFS,MC_ITEMY(no)+2,text,items[no].state,DT_RIGHT|DT_SHADOW);

}
if(I_CUR==no)if(BDIR==0)if(BDIR==1)if(ABOR>I_SPC*I_CUR)else if (ABOR<(-I_SPC*I_CUR))if(ABOR<0)else if(ABOR>0)if(mpos.x>X && mpos.x<MC_MAXX && mpos.y>MC_ITEMY(no) && mpos.y<MC_ITEMY(no)+I_SPC)//-----------------------------------------------------------------------------// Desc: Draw Menu Footer//-----------------------------------------------------------------------------DrawBox(X,MC_ITEMY(NO)+(F_SPC/2),WIDTH,(F_SPC),C_BOX,SAygit);// Draw Footer FilledDrawBorder(X,MC_ITEMY(NO)+(F_SPC/2),WIDTH,(F_SPC),C_BORDER,SAygit);// Footer Border



font->DrawText(MC_FCTR(X,MC_MAXX),MC_ITEMY(NO)+(F_SPC/2)+2,RED,


"---------------",DT_CENTER|DT_SHADOW);//-----------------------------------------------------------------------------// Desc: Keyboard Navigation//-----------------------------------------------------------------------------

{
(*items[I_CUR].val)-=1;

}

{
(*items[I_CUR].val)+=1;

}

{

I_CUR=(I_CUR==0)?(NO-1):(I_CUR-1);

}


}

{
if(left && (*items[I_CUR].val)>0)if(right && (*items[I_CUR].val)<(items[I_CUR].max-1))if(up)do {if(ABOR>(-(I_SPC)))ABOR-=I_SPC;while (items[I_CUR].type==T_TEXT);if(down || items[I_CUR].type==T_TEXT)do{
I_CUR=(I_CUR+1)%NO;

}

}
if(ABOR<(I_SPC))ABOR+=I_SPC;while (items[I_CUR].type==T_TEXT);//-----------------------------------------------------------------------------// Desc: Menu Saftey / Sanity Checks and ReEncryption//-----------------------------------------------------------------------------if(I_CUR>NO)I_CUR=NO-1; // Prevent Selection From Hiding be hind hidden item
//-----------------------------------------------------------------------------}
}

//-----------------------------------------------------------------------------
// İsim: FPS()
// Açıklama: Saniyedeki frame sayısını veren fonksiyon (FPS) Menüde görülen FPS değerini oluşturur
//-----------------------------------------------------------------------------
char
{





{
FPSfCurrentTickCount = clock() * 0.001f;
FPScounter++;

{
FPSfLastTickCount = FPSfCurrentTickCount;
sprintf(cfps,
FPScounter = 0;
}
}

}
* cMenu::FPS(int en)  // Fonksiyon tanımlama Bu fonksiyonla işimiz yok.static int FPScounter = 0; static float FPSfLastTickCount = 0.0f; static float FPSfCurrentTickCount;static char cfps[6] = "";if(!en)if((FPSfCurrentTickCount - FPSfLastTickCount) > 1.0f)" %d",FPScounter);return cfps;//-----------------------------------------------------------------------------

//-----------------------------------------------------------------------------
char
{


time_t current_time;
time (&current_time);
current_tm = localtime (&current_time);

sprintf( ctime,
* cMenu::TIME(void) // Menüde saati gösteren fonksiyon. Pek işimiz yok bununla dastatic char ctime[20] = "" ;struct tm * current_tm;if(current_tm->tm_hour>12)"%d:%02d:%02d PM", current_tm->tm_hour - 12, current_tm->tm_min, current_tm->tm_sec );elsesprintf( ctime,

}
"%d:%02d:%02d AM", current_tm->tm_hour, current_tm->tm_min, current_tm->tm_sec );return ctime;//-----------------------------------------------------------------------------

//-----------------------------------------------------------------------------
char
{


time_t current_time;
time (&current_time);
current_tm = localtime (&current_time);
sprintf( cdate,

}
* cMenu::DATE(void) // Menüde tarihi gösteren fonksiyon. Pek işimiz yok bununla dastatic char cdate[20] = "" ;struct tm * current_tm;"%d-%02d-%d",current_tm->tm_mon+1,current_tm->tm_mday,current_tm->tm_year-100+2000);return cdate;//-----------------------------------------------------------------------------

//-----------------------------------------------------------------------------
char
{

va_list va_alist;
va_start (va_alist, fmt);
_vsnprintf (buffer,
va_end (va_alist);

}
* cMenu::oprintf (const char *fmt, ...)  //Menüdeki yazıları oluşturan fonksiyonstatic char buffer[225] = "";sizeof(buffer), fmt, va_alist);return buffer;

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------int
{


}
cMenu::Load(char* szSection, char* szKey, int iDefaultValue,LPCSTR file) // MEnüyü çağıran fonksiyonint iResult = GetPrivateProfileInt(szSection, szKey, iDefaultValue, file); return iResult;//-----------------------------------------------------------------------------

//-----------------------------------------------------------------------------
void
{

{
strcpy(items[NO].title,title);
getfield(states,items[NO].state,*var+1);
items[NO].type=type;
items[NO].max=nofields(states);
items[NO].val=var;
NO++;
}

{

*var = Load(

Save(

*var=0;
}
}
cMenu::additem(char *title, char *states,int type, int *var, int show, int when) //Menüye item ekleme if(show==when)if(type!=T_TEXT)if (opt.options.load)"Items", title, *var,Base.GetFile("mset.ini"));if (opt.options.save)"Items", title, *var,Base.GetFile("mset.ini"));if (opt.options.reset)//-----------------------------------------------------------------------------

//-----------------------------------------------------------------------------
void
{
additem(title,states,T_CAT,var,0,0);
}
cMenu::acat(char *title, char *states,int *var)//-----------------------------------------------------------------------------

//-----------------------------------------------------------------------------
void
{
additem(title,states,T_ITEM,var,show,when);
}
cMenu::aitem(char *title, char *states,int *var,int show,int when)//-----------------------------------------------------------------------------

//-----------------------------------------------------------------------------
void
{
additem(title,states,T_TEXT,&opt.text,show,when);
}
cMenu::atext(char *title, char *states,int show,int when)void
{
additem(title,states,T_TEXT,&opt.text,1,1);
}
cMenu::atext(char *title, char *states)//-----------------------------------------------------------------------------

//-----------------------------------------------------------------------------
int
{





}
cMenu::nofields(char *str)char *ptr;int no;for(no=1; (ptr=strchr(str,(char)'|'))!=NULL; no++)str=ptr+1;return no;//-----------------------------------------------------------------------------

//-----------------------------------------------------------------------------
void
{



{

str=ptr+1;
}

{
i=(
strncpy(dst,str,i);
dst[i]=0;
}
cMenu::getfield(char *str,char *dst,int no)char *ptr;int i;for(i=1; (ptr=strchr(str,(char)'|'))!=NULL ; i++) if(i==no) break;if(ptr)int)(ptr-str);elsestrcpy(dst,str);
}
//-----------------------------------------------------------------------------

//-----------------------------------------------------------------------------
void
{
cMenu::DrawBox( int x, int y, int w, int h, D3DCOLOR Color,LPDIRECT3DDEVICE9 SAygit)struct
{

DWORD Color;
}V[4] = {
{x,y+h, 0.0f, 0.0f, Color},
{x,y, 0.0f, 0.0f, Color},
{x+w,y+h, 0.0f, 0.0f, Color},
{x+w,y, 0.0f, 0.0f, Color}
};
SAygit->SetTexture(0, NULL);
SAygit->SetFVF(D3DFVF_XYZRHW | D3DFVF_DIFFUSE | D3DFVF_TEX1);
SAygit->SetRenderState(D3DRS_ALPHABLENDENABLE,
SAygit->SetRenderState(D3DRS_DESTBLEND,D3DBLEND_INVSRCALPHA);
SAygit->DrawPrimitiveUP(D3DPT_TRIANGLESTRIP,2,V,
Vertex float x,y,z,ht;true);sizeof(Vertex));return
}
 
;//-----------------------------------------------------------------------------

//-----------------------------------------------------------------------------
void
{
DrawBox(x, y, 1, h,Color,SAygit);
DrawBox(x,y+h, w, 1,Color,SAygit);
DrawBox(x, y, w, 1,Color,SAygit);
DrawBox(x+w,y, 1,h+1,Color,SAygit);

}
cMenu::DrawBorder( int x, int y, int w, int h, D3DCOLOR Color,LPDIRECT3DDEVICE9 SAygit)return;//-----------------------------------------------------------------------------

//-----------------------------------------------------------------------------
void
{
cMenu::ShowMenu(LPDIRECT3DDEVICE9 SAygit)//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------


int lm = GetAsyncKeyState(VK_LBUTTON)&1;int rm = GetAsyncKeyState(VK_RBUTTON)&1;int left = GetAsyncKeyState(VK_LEFT )&1;int right = GetAsyncKeyState(VK_RIGHT)&1;int up = GetAsyncKeyState(VK_UP )&1;int down = GetAsyncKeyState(VK_DOWN )&1;//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------Init();//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
if(GetAsyncKeyState(VK_INSERT)&1) SHOW=(!SHOW);if(SHOW){//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------GetCursorPos(&mpos);
ScreenToClient(GetForegroundWindow(),&mpos); //----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
{//-----------------------------------------------------------------------------// //-----------------------------------------------------------------------------DrawBox(X,Y,WIDTH,T_SPC,C_BOX,SAygit); // DrawBorder(X,Y,WIDTH,T_SPC,C_BORDER,SAygit);//  
 
font->DrawText(MC_FCTR(X,MC_MAXX),Y+10,C_TITLE,
"Wh D3D Class",DT_CENTER|DT_SHADOW);//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
NO=0;

acat(

aitem(
aitem(
aitem(
aitem(
aitem(
aitem(
aitem(
aitem(
aitem(

acat(



aitem("Load Menu","Off|Loading",&opt.options.load,opt.options.main,1);*/
"[WH Menu]","[AC]|[KAPAT]",&opt.d3d.main);"CT RENK","AC|KAPAT",&opt.d3d.SelCT,opt.d3d.main,1);"TR RENK","AC|KAPAT",&opt.d3d.SelTERO,opt.d3d.main,1);"Weapon Chams","AC|KAPAT",&opt.d3d.FulParlak,opt.d3d.main,1);"Damage & Hit ++","AC|KAPAT",&opt.d3d.damhit,opt.d3d.main,1);"SiS YOK (NoDUMAN)", "AC|KAPAT",&opt.d3d.SisYok,opt.d3d.main,1);"CROSSHAiR","AC|KAPAT",&opt.d3d.Nisangah,opt.d3d.main,1);"Fantom","AC|KAPAT",&opt.d3d.Fantom,opt.d3d.main,1);"GLASS","AC|KAPAT",&opt.d3d.CamVh,opt.d3d.main,1);"WireFrame","AC|KAPAT",&opt.d3d.hippi,opt.d3d.main,1);"[SECENEKLER]","[AC]|[KAPAT]",&opt.options.main);/*aitem("Save Menu","Off|Saving",&opt.options.save,opt.options.main,1);aitem(


acat(
atext(
atext(
atext(
atext(
atext(
"Reset Menu","Off|Resetting",&opt.options.reset,opt.options.main,1);"|BILGI|","[AC]|[KAPAT]",&opt.info.main);"By:","Selfrightous",opt.info.main,1); "Version","D3D Menu 1.0.0.4",opt.info.main,1);"FPS",FPS(0),opt.info.main,1);"Time",TIME(),opt.info.main,1);"Date",DATE(),opt.info.main,1);//}

opt.options.save=0;
opt.options.load=0;
DrawBox(X,MC_MSY,WIDTH,(NO*I_SPC),C_BOX,SAygit);
// DrawBorder(X,MC_MSY,WIDTH,(NO*I_SPC),C_BORDER,SAygit);// //-----------------------------------------------------------------------------{
D3DCOLOR text;
text=(*(items[no].val)>0)?C_ON:C_OFF;
for(int no=0; no<NO; no++)//
text=C_CAT;
if(items[no].type==T_CAT)//
{


(BTEX<0xFF/4)?BTEX+=1:BDIR=1;

(BTEX>0x00)?BTEX-=1:BDIR=0;

ABOR=I_SPC*I_CUR;

ABOR=(-I_SPC*I_CUR);

ABOR++;

ABOR--;
text=0xFF000000+(0x10000*(BTEX*4))+(0x100*(BTEX*4))+0x1*(BTEX*4);
DrawBorder(X,MC_ITEMY(no)-ABOR,WIDTH,I_SPC,C_CUR,SAygit);
}

{
text=0xFF000000+(0x10000*(BTEX*4))+(0x100*(BTEX*4))+0x1*(BTEX*4);
DrawBorder(X,MC_ITEMY(no),WIDTH,I_SPC,C_CUR,SAygit);
}
font->DrawText(X+I_OFS,MC_ITEMY(no)+2,text,items[no].title,DT_SHADOW);
font->DrawText(X+S_OFS,MC_ITEMY(no)+2,text,items[no].state,DT_RIGHT|DT_SHADOW);

}
if(I_CUR==no)if(BDIR==0)if(BDIR==1)if(ABOR>I_SPC*I_CUR)else if (ABOR<(-I_SPC*I_CUR))if(ABOR<0)else if(ABOR>0)if(mpos.x>X && mpos.x<MC_MAXX && mpos.y>MC_ITEMY(no) && mpos.y<MC_ITEMY(no)+I_SPC)//-----------------------------------------------------------------------------// -----------------------------------------------------------------------------DrawBox(X,MC_ITEMY(NO)+(F_SPC/2),WIDTH,(F_SPC),C_BOX,SAygit);//

DrawBorder(X,MC_ITEMY(NO)+(F_SPC/2),WIDTH,(F_SPC),C_BORDER,SAygit);//



font->DrawText(MC_FCTR(X,MC_MAXX),MC_ITEMY(NO)+(F_SPC/2)+2,RED,
"---------------",DT_CENTER|DT_SHADOW);//
{
(*items[I_CUR].val)-=1;

}

{
(*items[I_CUR].val)+=1;

}

{

I_CUR=(I_CUR==0)?(NO-1):(I_CUR-1);

}


}

{
if(left && (*items[I_CUR].val)>0)if(right && (*items[I_CUR].val)<(items[I_CUR].max-1))if(up)do {if(ABOR>(-(I_SPC)))ABOR-=I_SPC;while (items[I_CUR].type==T_TEXT);if(down || items[I_CUR].type==T_TEXT)do{
I_CUR=(I_CUR+1)%NO;

}

}
if(ABOR<(I_SPC))ABOR+=I_SPC;while (items[I_CUR].type==T_TEXT);//if(I_CUR>NO)I_CUR=NO-1; //-----------------------------------------------------------------------------}
}

X =(((X<=mpos.x+4) && (X>=mpos.x)) || ((X>=mpos.x-4) && (X<=mpos.x)))?(X=mpos.x):(X+=((mpos.x-X)/4));
Y =(((Y<=mpos.y+4) && (Y>=mpos.y)) || ((Y>=mpos.y-4) && (Y<=mpos.y)))?(Y=mpos.y):(Y+=((mpos.y-Y)/4));
}
 
 
if(opt.options.move && GetAsyncKeyState(VK_LCONTROL)) //
//