HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Lütfen Aşağıda yapacağım anlatımları denemeden önce bütün değiştireceğiniz dosyaların yedeğini almayı unutmayın..
!
Bu Başlık Altında yapacağımız işlemler:
1) Exe'deki Uzantıları değiştirme
Bunu değiştirmek neye yarar diyenler olabilir.Hileyi bir nevi kapatabilirsiniz açılması pek bilinmeyen bir uzantı bulun ve pack
dosyalarınızı o uzantıya çevirin.
Ben resimli anlatim buyrun.
Önce Hex Editör gerekiyor.
Oyuna giriş exenizi Hex Editörle açın.
Arama kısmından Text ile ilgili olanı seçip
yada
şeklinde aratın.
Ordaki .Epk ve Eix'i istediğiniz uzantıyla değiştirin.
Mesela adam 'epk yerine muk' 'eix yerinede mux' yapmış.
2)Pack'teki uzantıları toplu değiştirme
Yukarıda anlattığım olay exe'de uzantıları değiştirmekti şimdi yukarıda yaptığımız uzantıları pack'e yansıtcaz.
Resimli Anlatım'a geçelim.
İndirdiğiniz
ve
dosyalarını bir boş klasöre atın.
yada
dosyasına sağ tıklayarak düzenle'ye basın(Bu işlemi
sırasıyla
2 dosya içinde yapıcaksınız).
kısmını ellemeyeceksiniz
kısmı değiştireceğiniz orjinal uzantı kısmı
yada
kısmıda sizin değiştirmek istediğiniz uzantı istediğiniz yapabilirsiniz.
Ayarları değiştirdikten sonra kaydedip çıkın ve değiştireceğiniz
yada
dosyalarını seçerek
indirdiğiniz
yada
dosyasının üzerine sürükleyin
Sonuç.
3)Pack kilitleme
Bu işlemin amacı Bilinen extractor programlarının içindeki açılacak dosya listesinde olmayan farklı bir dosya ekleyerek pack'in
açılmasını engelleme.
Anlatıma geçelim şimdi arkadaşlar.
İlk öncelikle kilitleyeceğimiz packımızı seçelim.Ben örnek olarak locale_tr adlı pack dosyasını seçtim.
İlk işlemimiz kilitleyeceğimiz packı Pack Açma programı yardımıyla açıyoruz.
Packı açtıktan sonra Source adlı klasör gelicek karşımıza içine giriyoruz.
Buraya metin belgesi açıyoruz ismini oku yapıyoruz içine işte misal Bu pack xXx tarafından kilitlenmiştir yazıyoruz.
Sonra kapatıyoruz metin belgesini kaydediyoruz.
Düzenleyeceğimiz ve xml'ye ekleyeceğimiz satırlar
Düzenleyeceğimiz kısım misal locale_tr için
ve
4)LZO Key Değiştirme
Şimdi metin2 tabanında koruma sağlayabilmek için depacker ve python dosyaları ile pack'in açılmasının engellemesini
göstericem
Küçük bir depacker ile lzo değiştirilmemiş pack'i açmak ve lzo key'i bulmak mümkün. Yapacağımız işlemler için bir Hex Editör
Gerekir.
Hex editör'ü kurduktan sonra verdiğim m2.exe dosyasını hex editör'e sürükleyip bırakmanız yeterli.
M2.exe düzgün olarak editöre aktarıldığında, Lzo keyi bulmak mümkün olacaktır.
Aşağıdaki gibi bir ekran gelirse düzgün çalışıyor demektir.
Şimdi yapmanız gerekenler: Ctrl + G [Çalışmazsa Alt + G] yada Üstteki seçeneklerden "Suchen + Ghe
zu" seçeneklerini açmanız gerekir
Açıktan sonra gelen arama menüsüne
yazıp aratıcaksınız.
Gelecek ekran aşağıdaki şekildeyse doğru yaptınız.
Sizinde ekranda görebileceğiniz gibi ekranda kırmızı ile seçtiğim kısımlarda LZO key görünüyor.
Bizim işimize lazım kısım:
Metin(text):
Hex:
ile başlayan kısım.
Şuan bizim bulduğumuz kısım LZO key'in başlangıcı ileriye doğru gittiğimizde LZO key'in kendini bulucaz.
Text:
Hex:
Şuan LZO key'i bulduk
Bunu nasıl değiştirebilirim?
Sadece metin kutusuna tıklayarak lzo key'i istediğiniz gibi değiştirin.
Kurallar:
Kesinlikle Hex kısmını ellemeden metin bölümünden değiştirin.
Lzo key kısmı 32 hane'den oluşmaktadır, 33 ve daha sonraki kısımlar (item_proto yani başka bölümlerle alakalıdır).
Değiştireceğiniz kısım yalnızca 32 haneden oluşmak zorundadır.
Değiştirdiğim lzo key'i nasıl client'e yansıtıcam?
Kullandığınız launcher mutlaka 2012 version olmalıdır.
Tekrar hex editör'ü açıyoruz.
Şimdi yapmanız gerekenler: Ctrl + G [Çalışmazsa Alt + G] yada Üstteki seçeneklerden "Suchen + Ghe
zu" seçeneklerini açmanız gerekir
Gelen kutucuğa
yazıp yada yapıştırıp aratıyoruz.
Gelecek ekranda işimize yarayacak kısım:
Text:
Bu kısım orjinal lzo key'i bulacaksınız tekrardan şimdi az önce pack'lere yaptığımız işlemi lzo key ile yapıcaz
İşimize yarayacak lzo kısmı:
Text:
Hex:
Bunu nasıl değiştirebilirim?
Sadece metin kutusuna tıklayarak lzo key'i istediğiniz gibi değiştirin.
Kurallar:
Kesinlikle Hex kısmını ellemeden metin bölümünden değiştirin.
Lzo key kısmı 32 hane'den oluşmaktadır, 33 ve daha sonraki kısımlar (item_proto yani başka bölümlerle alakalıdır).
Değiştireceğiniz kısım yalnızca 32 haneden oluşmak zorundadır.
Yukarıda pack kısmında değiştirdiğiniz lzo ile bu lzo aynı olmak zorundadır.
5) Itemproto ve Mobproto:
Itemproto:
Hex:
Mobproto:
Hex:
Bu kısım'da itemproto ve mobproto keyleri bulunmaktadır bu keyler hem launcher hem packler için sabittir.
Lzo key'i değiştirdiğiniz yöntemle değiştirebilirsiniz.
6)Pong
a) Pong Değiştirme [LAUNCHER]:
Launcher ile oyun'daki pong değerleri aynı olmak zorundadır.
Şimdi yapmanız gerekenler: Ctrl + G [Çalışmazsa Alt + G] yada Üstteki seçeneklerden "Suchen + Ghe
zu" seçeneklerini açmanız gerekir
Gelen kutucuğa aşağıdaki kod'u yazıp arıyoruz.
Text:
Hex:
İşimize yarayacak kısım:
"%s..." kısmından sonraki kısım yani genellikle:
Text:
Hex:
Bu kısmıda yukarıda yaptıklarımız gibi değiştrebilirsiniz
Kurallar:
Kesinlikle Hex kısmını ellemeden metin bölümünden değiştirin.
Pong kısmı 16 hane'den oluşmaktadır, 17 ve daha sonraki kısımları ellemeyeceksiniz).
Değiştireceğiniz kısım yalnızca 16 haneden oluşmak zorundadır.
b)Pong değiştirme [GAME]:
Game 2089 Pong Editleme:
1)Hex editörümüzü tekrar açıyoruz.
2)Şimdi yapmanız gerekenler: Ctrl + G [Çalışmazsa Alt + G] yada Üstteki seçeneklerden "Suchen +
Ghe zu" seçeneklerini açmanız gerekir
3)Gelen kutucuğa
yazıp aratıyoruz.
Pong'umuzu değiştirebiliriz.
Kurallar:
Kesinlikle Hex kısmını ellemeden metin bölümünden değiştirin.
Pong kısmı 16 hane'den oluşmaktadır, 17 ve daha sonraki kısımları ellemeyeceksiniz).
Değiştireceğiniz kısım yalnızca 16 haneden oluşmak zorundadır.
Değiştireceğiniz pong yukarıda değiştirdiğiniz launcher'deki pong ile aynı olmak zorundadır.
Gelen kısımda pong'u görmeniz mümkün.
7)Report Değiştirme
a)Client:
İlk önce HxD hex editörü açıp Kullandığımız launcher'i hex editör ile açıyoruz
Şimdi yapmanız gerekenler: Ctrl + F ile arama kutusunu açıyoruz ve report yazıp arıyoruz
Aradığımız şey ekrana geldi..
Text:
Hex:
ile başlayan kısım report yani değiştireceğimiz kısım yani:
Text:
Hex:
Şimdi bunu nasıl değiştiririm?
Sadece metin kutusuna tıklayarak report'u istediğiniz gibi değiştirin.
Kurallar:
Kesinlikle Hex kısmını ellemeden metin bölümünden değiştirin.
Report kısmı 10 hane'den oluşmaktadır, 11 ve daha sonraki kısımları değiştirmiyoruz
Değiştireceğiniz kısım yalnızca 10 haneden oluşmak zorundadır.
b)GAME
Game 2089 Report Editleme:
Tekrar hex editörümüzü açıyoruz
Bu sefer game dosyasını hex editör ile açıyoruz
Şimdi yapmanız gerekenler: Ctrl + G [Çalışmazsa Alt + G] yada Üstteki seçeneklerden "Suchen + Ghe zu" seçeneklerini açmanız gerekir
Gelen kutucuğa
yazıp aratıyoruz.
Report'u değiştirebilirsiniz
Kurallar:
Kesinlikle Hex kısmını ellemeden metin bölümünden değiştirin.
Report kısmı 10 hane'den oluşmaktadır, 11 ve daha sonraki kısımları ellemeyeceksiniz.
Değiştireceğiniz kısım yalnızca 10 haneden oluşmak zorundadır.
Değiştireceğiniz report yukarıda değiştirdiğiniz launcher'deki report ile aynı olmak zorundadır.
8)Hile engelleme kısmı
a)Server'a basit bir hackshield ekleme.
Vereceğim dosyaları metin2 klasörünüzün içine atarsanız hackshield devreye girer ve
isimli
launcher'i çalıştırdığınız anda açılır.
Tek eksiği MSS32.dll den kaynaklanan " .mix .m3d .flt .asi" gibi uzantılı hileleri engellemez onuda birkaç gün içinde hazırlayıp
paylaşıcam.
b)Basitce OllyDBG - Cheat Engine Gibi Debuggerleri Engellemek
Not : microsoft visual studio 08 üstü tavsiye edilir
Adım 1 - vs ile c++ dll projesi açıyoruz ve soldan dllmain'i seçiyoruz.
Adım 2 -
DLL_THREAD_ATTACH altina :
yazip en alt satıra su kodlari ekliyoruz :
ardindan f5 ile derliyoruz ve dllyi bir yolla exeye injecte ediyoruz.
NOT : serverinfo ip si calmalarina karsi cmd'yide engeller.
c)Efsun botunu engellemek
Yapacaklarımıza başlamadan önce kısaca mantığı anlatıyım.
Az sonra yapacağımız işlemler'den sonra efsun nesnesinin kodunu değiştiricez ve pack'i doğru kilitlerseniz bu kod bulunmaz ve dolayısıyla efsun botu engellenmiş olur.
Yapmamiz gereken sadece Locale_tr packini aciyoruz. locale > tr > girdik item_protoyu herhangi bir program yardımıyla açıyoruz
Sonra icinde olan efsun nesnesinin kodunu buluyoruz(71084) ve değiştiriyoruz.
Sira navicatta locale_Tr'nin item_protosundan değiştirdigimiz efsun nesnesinin kodunu tekrar bu sefer navicata uygulayacaz.
ÖRNEK locale_tr'de item_protoyu açtiniz efsun nesnesi kodunu 302465 yaptiniz
Navicata geliyoruz Player > item_proto tıkladık efsun nesnesini buluyoruz ve vnum değerini siliyoruz.
Locale_Tr'de actigimiz item_protoda efsun nesnesine kod olarak olarak 302465 yapmistik.
Navicatta'da item_protoda [Player > item_proto] Efsun nesnesinin Vnum yerine sayiyi silip ilk basta 302465 (Yani packteki item_proto ile navicat'taki item_proto'daki 2değer'de aynı olacak) Yapiyoruz.
Sonra icon.epk vs açiyoruz ve iconlardan efsun nesnesinin kodunu buluyoruz(71084)
71084 normal efsun nesnesi kodu.. Bulun ve değiştirdiğiniz kodu mesela(302465) yaptın adını.
packin xml'sini açıp o 71084 yi aratıp değiştirdiğiniz kod ile değiştirin.
Son olarak: İtem_list & İtem_desc 'dende Değiştirmeyi Unutmayın.
Konular'ın çoğu alıntıdır Server güvenliğinizi en üst seviyeye en kolay şekilde çıkartmak için bir araya topladım.
Gerekli programlar:
Ultraedit
HxD Hex editör
uzantidegis-eix ve uzantidegis-epk
m2.exe(pack işlemleri için)
2012 Launcher
İşinize Yarayabilecek programlar:
MasterEPack
Tim file archiver
Eddy file extractor
Unepk
Mr extractor
Hepsini İndirmek İçin
* Bir sonraki güncellemede eklenecekler: Xtea key bulma değiştirme,MSS32 Hilelerini engelleme,Login packet bulma değiştirme
!
Bu Başlık Altında yapacağımız işlemler:
[*=center]1)Pack Uzantılarını değiştirme
[*=center]2)Pack kilitleme
[*=center]3)Lzo key değiştirme
[*=center]4)Itemproto ve Mobproto kilitleme
[*=center]5)Pong Değiştirme
[*=center]6)Report Değiştirme
[*=center]7)Hileleri Engelleme
[*=center]a)Efsun Botu engelleme
[*=center]b)Ollydbg ve Cheat Engine Engelleme
[*=center]c)Basit hackshield kurma
[*=center]8)Xtea key bulma ve değiştirme [YAKINDA !]
[*=center]9)Login Packet bulma ve değiştirme [YAKINDA !]
[*=center]10)" .mix .m3d .flt .asi" uzantılı hileleri engelleme [YAKINDA !]
1) Exe'deki Uzantıları değiştirme
Bunu değiştirmek neye yarar diyenler olabilir.Hileyi bir nevi kapatabilirsiniz açılması pek bilinmeyen bir uzantı bulun ve pack
dosyalarınızı o uzantıya çevirin.
Ben resimli anlatim buyrun.
Önce Hex Editör gerekiyor.
Oyuna giriş exenizi Hex Editörle açın.
Arama kısmından Text ile ilgili olanı seçip
Kod:
.eix
Kod:
.epk
Ordaki .Epk ve Eix'i istediğiniz uzantıyla değiştirin.
Mesela adam 'epk yerine muk' 'eix yerinede mux' yapmış.
2)Pack'teki uzantıları toplu değiştirme
Yukarıda anlattığım olay exe'de uzantıları değiştirmekti şimdi yukarıda yaptığımız uzantıları pack'e yansıtcaz.
Resimli Anlatım'a geçelim.
İndirdiğiniz
Kod:
uzantidegis-eix
Kod:
uzantidegis-epk
Kod:
uzantidegis-eix
Kod:
uzantidegis-epk
sırasıyla
2 dosya içinde yapıcaksınız).
Kod:
ren
Kod:
eix
Kod:
abc
yada
Kod:
bca
Ayarları değiştirdikten sonra kaydedip çıkın ve değiştireceğiniz
Kod:
eix
Kod:
epk
indirdiğiniz
Kod:
uzantidegis-eix
Kod:
uzantidegis-epk
Sonuç.
3)Pack kilitleme
Bu işlemin amacı Bilinen extractor programlarının içindeki açılacak dosya listesinde olmayan farklı bir dosya ekleyerek pack'in
açılmasını engelleme.
Anlatıma geçelim şimdi arkadaşlar.
İlk öncelikle kilitleyeceğimiz packımızı seçelim.Ben örnek olarak locale_tr adlı pack dosyasını seçtim.
İlk işlemimiz kilitleyeceğimiz packı Pack Açma programı yardımıyla açıyoruz.
Packı açtıktan sonra Source adlı klasör gelicek karşımıza içine giriyoruz.
Buraya metin belgesi açıyoruz ismini oku yapıyoruz içine işte misal Bu pack xXx tarafından kilitlenmiştir yazıyoruz.
Sonra kapatıyoruz metin belgesini kaydediyoruz.
Düzenleyeceğimiz ve xml'ye ekleyeceğimiz satırlar
Kod:
<File archivedPath="locale/tr/oku.txt" type="1"><=!=[=C=D=A=T=A=[Source\locale\tr\oku.txt]=]=></File>
<File archivedPath="locale/tr/***NirVana***" type="1"><=!=[=C=D=A=T=A=[Source\locale\tr\oku.txt]=]=></File>
Düzenleyeceğimiz kısım misal locale_tr için
Kod:
locale/tr/oku.txt
Kod:
[CDATA[Source\locale\tr\oku.txt
4)LZO Key Değiştirme
Şimdi metin2 tabanında koruma sağlayabilmek için depacker ve python dosyaları ile pack'in açılmasının engellemesini
göstericem
Küçük bir depacker ile lzo değiştirilmemiş pack'i açmak ve lzo key'i bulmak mümkün. Yapacağımız işlemler için bir Hex Editör
Gerekir.
Hex editör'ü kurduktan sonra verdiğim m2.exe dosyasını hex editör'e sürükleyip bırakmanız yeterli.
M2.exe düzgün olarak editöre aktarıldığında, Lzo keyi bulmak mümkün olacaktır.
Aşağıdaki gibi bir ekran gelirse düzgün çalışıyor demektir.
Şimdi yapmanız gerekenler: Ctrl + G [Çalışmazsa Alt + G] yada Üstteki seçeneklerden "Suchen + Ghe
zu" seçeneklerini açmanız gerekir
Açıktan sonra gelen arama menüsüne
Kod:
86F40
Gelecek ekran aşağıdaki şekildeyse doğru yaptınız.
Sizinde ekranda görebileceğiniz gibi ekranda kırmızı ile seçtiğim kısımlarda LZO key görünüyor.
Bizim işimize lazım kısım:
Metin(text):
Kod:
LZObject status code
Kod:
4C 5A 4F 62 6A 65 63 74 20 73 74 61 74 75 73 20 63 6F 64 65
ile başlayan kısım.
Şuan bizim bulduğumuz kısım LZO key'in başlangıcı ileriye doğru gittiğimizde LZO key'in kendini bulucaz.
Text:
Kod:
¹.°.oi..c***732;***8250;(y..."¸´.d²n.®ê..¦öû.
Kod:
B9 9E B0 02 6F 69 81 05 63 98 9B 28 79 18 1A 00 22 B8 B4 04 64 B2 6E 1F AE EA 18 00 A6 F6 FB 1C
Şuan LZO key'i bulduk
Bunu nasıl değiştirebilirim?
Sadece metin kutusuna tıklayarak lzo key'i istediğiniz gibi değiştirin.
Kurallar:
Kesinlikle Hex kısmını ellemeden metin bölümünden değiştirin.
Lzo key kısmı 32 hane'den oluşmaktadır, 33 ve daha sonraki kısımlar (item_proto yani başka bölümlerle alakalıdır).
Değiştireceğiniz kısım yalnızca 32 haneden oluşmak zorundadır.
Değiştirdiğim lzo key'i nasıl client'e yansıtıcam?
Kullandığınız launcher mutlaka 2012 version olmalıdır.
Tekrar hex editör'ü açıyoruz.
Şimdi yapmanız gerekenler: Ctrl + G [Çalışmazsa Alt + G] yada Üstteki seçeneklerden "Suchen + Ghe
zu" seçeneklerini açmanız gerekir
Gelen kutucuğa
Kod:
003B2C60
Gelecek ekranda işimize yarayacak kısım:
Text:
Kod:
kManager@@..¹***382;°.
Bu kısım orjinal lzo key'i bulacaksınız tekrardan şimdi az önce pack'lere yaptığımız işlemi lzo key ile yapıcaz
İşimize yarayacak lzo kısmı:
Text:
Kod:
¹.°.oi..c***732;***8250;(y..."¸´.d²n.®ê..¦öû.
Kod:
B9 9E B0 02 6F 69 81 05 63 98 9B 28 79 18 1A 00 22 B8 B4 04 64 B2 6E 1F AE EA 18 00 A6 F6 FB 1C
Bunu nasıl değiştirebilirim?
Sadece metin kutusuna tıklayarak lzo key'i istediğiniz gibi değiştirin.
Kurallar:
Kesinlikle Hex kısmını ellemeden metin bölümünden değiştirin.
Lzo key kısmı 32 hane'den oluşmaktadır, 33 ve daha sonraki kısımlar (item_proto yani başka bölümlerle alakalıdır).
Değiştireceğiniz kısım yalnızca 32 haneden oluşmak zorundadır.
Yukarıda pack kısmında değiştirdiğiniz lzo ile bu lzo aynı olmak zorundadır.
5) Itemproto ve Mobproto:
Itemproto:
Hex:
Kod:
A1 A4 02 00 AA 15 54 04 E7 8B 5A 18 AB D6 AA 01
Mobproto:
Hex:
Kod:
46 74 49 00 0B 4A 00 00 B7 6E 08 00 9D 18 68 00
Bu kısım'da itemproto ve mobproto keyleri bulunmaktadır bu keyler hem launcher hem packler için sabittir.
Lzo key'i değiştirdiğiniz yöntemle değiştirebilirsiniz.
6)Pong
a) Pong Değiştirme [LAUNCHER]:
Launcher ile oyun'daki pong değerleri aynı olmak zorundadır.
Şimdi yapmanız gerekenler: Ctrl + G [Çalışmazsa Alt + G] yada Üstteki seçeneklerden "Suchen + Ghe
zu" seçeneklerini açmanız gerekir
Gelen kutucuğa aşağıdaki kod'u yazıp arıyoruz.
Kod:
340A38
Text:
Kod:
locale/%s...%d %d %s...
Kod:
6C 6F 63 61 6C 65 2F 25 73 00 00 00 25 64 20 25 64 20 25 73 00 00 00
İşimize yarayacak kısım:
"%s..." kısmından sonraki kısım yani genellikle:
Text:
Kod:
testtesttesttest
Kod:
74 65 73 74 74 65 73 74 74 65 73 74 74 65 73 74
Bu kısmıda yukarıda yaptıklarımız gibi değiştrebilirsiniz
Kurallar:
Kesinlikle Hex kısmını ellemeden metin bölümünden değiştirin.
Pong kısmı 16 hane'den oluşmaktadır, 17 ve daha sonraki kısımları ellemeyeceksiniz).
Değiştireceğiniz kısım yalnızca 16 haneden oluşmak zorundadır.
b)Pong değiştirme [GAME]:
Game 2089 Pong Editleme:
1)Hex editörümüzü tekrar açıyoruz.
2)Şimdi yapmanız gerekenler: Ctrl + G [Çalışmazsa Alt + G] yada Üstteki seçeneklerden "Suchen +
Ghe zu" seçeneklerini açmanız gerekir
3)Gelen kutucuğa
Kod:
00301470
Pong'umuzu değiştirebiliriz.
Kurallar:
Kesinlikle Hex kısmını ellemeden metin bölümünden değiştirin.
Pong kısmı 16 hane'den oluşmaktadır, 17 ve daha sonraki kısımları ellemeyeceksiniz).
Değiştireceğiniz kısım yalnızca 16 haneden oluşmak zorundadır.
Değiştireceğiniz pong yukarıda değiştirdiğiniz launcher'deki pong ile aynı olmak zorundadır.
Gelen kısımda pong'u görmeniz mümkün.
7)Report Değiştirme
a)Client:
İlk önce HxD hex editörü açıp Kullandığımız launcher'i hex editör ile açıyoruz
Şimdi yapmanız gerekenler: Ctrl + F ile arama kutusunu açıyoruz ve report yazıp arıyoruz
Aradığımız şey ekrana geldi..
Text:
Kod:
SendClientReportPacket Error
Kod:
53 65 6E 64 43 6C 69 65 6E 74 52 65 70 6F 72 74 50 61 63 6B 65 74 20 45 72 72 6F 72
ile başlayan kısım report yani değiştireceğimiz kısım yani:
Text:
Kod:
1215955205
Kod:
31 32 31 35 39 35 35 32 30 35
Şimdi bunu nasıl değiştiririm?
Sadece metin kutusuna tıklayarak report'u istediğiniz gibi değiştirin.
Kurallar:
Kesinlikle Hex kısmını ellemeden metin bölümünden değiştirin.
Report kısmı 10 hane'den oluşmaktadır, 11 ve daha sonraki kısımları değiştirmiyoruz
Değiştireceğiniz kısım yalnızca 10 haneden oluşmak zorundadır.
b)GAME
Game 2089 Report Editleme:
Tekrar hex editörümüzü açıyoruz
Bu sefer game dosyasını hex editör ile açıyoruz
Şimdi yapmanız gerekenler: Ctrl + G [Çalışmazsa Alt + G] yada Üstteki seçeneklerden "Suchen + Ghe zu" seçeneklerini açmanız gerekir
Gelen kutucuğa
Kod:
2FE3F0
Report'u değiştirebilirsiniz
Kurallar:
Kesinlikle Hex kısmını ellemeden metin bölümünden değiştirin.
Report kısmı 10 hane'den oluşmaktadır, 11 ve daha sonraki kısımları ellemeyeceksiniz.
Değiştireceğiniz kısım yalnızca 10 haneden oluşmak zorundadır.
Değiştireceğiniz report yukarıda değiştirdiğiniz launcher'deki report ile aynı olmak zorundadır.
8)Hile engelleme kısmı
a)Server'a basit bir hackshield ekleme.
Vereceğim dosyaları metin2 klasörünüzün içine atarsanız hackshield devreye girer ve
Kod:
metin2client
launcher'i çalıştırdığınız anda açılır.
Tek eksiği MSS32.dll den kaynaklanan " .mix .m3d .flt .asi" gibi uzantılı hileleri engellemez onuda birkaç gün içinde hazırlayıp
paylaşıcam.
b)Basitce OllyDBG - Cheat Engine Gibi Debuggerleri Engellemek
Not : microsoft visual studio 08 üstü tavsiye edilir
Adım 1 - vs ile c++ dll projesi açıyoruz ve soldan dllmain'i seçiyoruz.
Adım 2 -
DLL_THREAD_ATTACH altina :
Kod:
main2();
yazip en alt satıra su kodlari ekliyoruz :
Kod:
int main2()
{
HWND a = FindWindowA(0, "Cheat Engine 5.1");
HWND a1 = FindWindowA(0, "Cheat Engine 5.1.1");
HWND a2 = FindWindowA(0, "Cheat Engine 5.2");
HWND a3 = FindWindowA(0, "Cheat Engine 5.3");
HWND a4 = FindWindowA(0, "Cheat Engine 5.4");
HWND a5 = FindWindowA(0, "Cheat Engine 5.5");
HWND a6 = FindWindowA(0, "Cheat Engine 5.6");
HWND a7 = FindWindowA(0, "Cheat Engine 5.6.1");
HWND a8 = FindWindowA(0, "Cheat Engine 6.0");
HWND a9 = FindWindowA(0, "Cheat Engine 6.0");
HWND a10 = FindWindowA(0, "Cheat Engine 6.1");
HWND a11 = FindWindowA(0, "Cheat Engine 6.2");
HWND b = FindWindowA(0, "OllyDbg");
HWND b1 = FindWindowA(0, "ollydbg");
HWND b2 = FindWindowA(0, "CiM's");
HWND b3 = FindWindowA(0, "CiM's - [CPU]")
HWND b4 = FindWindowA(0, "CiM's-[CPU]");
if(a ||a1 ||a2 ||a3 ||a4 ||a5 ||a6 ||a7 ||a8 ||a9 ||a10 ||a11 ||b ||b1 ||b2 ||b3 ||b4){
ExitProcess(0);
MessageBoxA(0, "FR2TEAM Error!", "", MB_OK);
}
DWORD processID = FindProcessId(L"cmd.exe");
if(processID != 0){
HANDLE handle_ulan = OpenProcess(PROCESS_TERMINATE, 0, processID);
TerminateProcess(handle_ulan, 0);
CloseHandle(handle_ulan);
MessageBoxA(0, "FR2TEAM Error!", "", MB_OK);
if(IDOK)
ExitProcess(0);
}
return 0;
}
DWORD FindProcessId(const wstring& processName)
{
PROCESSENTRY32 processInfo;
processInfo.dwSize = sizeof(processInfo);
HANDLE processesSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, NULL);
if (processesSnapshot == INVALID_HANDLE_VALUE)
return 0;
Process32First(processesSnapshot, &processInfo);
if (!processName.compare(processInfo.szExeFile)){
CloseHandle(processesSnapshot);
return processInfo.th32ProcessID;
}
while (Process32Next(processesSnapshot, &processInfo)){
if (!processName.compare(processInfo.szExeFile)){
CloseHandle(processesSnapshot);
return processInfo.th32ProcessID;
}
}
CloseHandle(processesSnapshot);
return 0;
}
ardindan f5 ile derliyoruz ve dllyi bir yolla exeye injecte ediyoruz.
NOT : serverinfo ip si calmalarina karsi cmd'yide engeller.
c)Efsun botunu engellemek
Yapacaklarımıza başlamadan önce kısaca mantığı anlatıyım.
Az sonra yapacağımız işlemler'den sonra efsun nesnesinin kodunu değiştiricez ve pack'i doğru kilitlerseniz bu kod bulunmaz ve dolayısıyla efsun botu engellenmiş olur.
Yapmamiz gereken sadece Locale_tr packini aciyoruz. locale > tr > girdik item_protoyu herhangi bir program yardımıyla açıyoruz
Sonra icinde olan efsun nesnesinin kodunu buluyoruz(71084) ve değiştiriyoruz.
Sira navicatta locale_Tr'nin item_protosundan değiştirdigimiz efsun nesnesinin kodunu tekrar bu sefer navicata uygulayacaz.
ÖRNEK locale_tr'de item_protoyu açtiniz efsun nesnesi kodunu 302465 yaptiniz
Navicata geliyoruz Player > item_proto tıkladık efsun nesnesini buluyoruz ve vnum değerini siliyoruz.
Locale_Tr'de actigimiz item_protoda efsun nesnesine kod olarak olarak 302465 yapmistik.
Navicatta'da item_protoda [Player > item_proto] Efsun nesnesinin Vnum yerine sayiyi silip ilk basta 302465 (Yani packteki item_proto ile navicat'taki item_proto'daki 2değer'de aynı olacak) Yapiyoruz.
Sonra icon.epk vs açiyoruz ve iconlardan efsun nesnesinin kodunu buluyoruz(71084)
71084 normal efsun nesnesi kodu.. Bulun ve değiştirdiğiniz kodu mesela(302465) yaptın adını.
packin xml'sini açıp o 71084 yi aratıp değiştirdiğiniz kod ile değiştirin.
Son olarak: İtem_list & İtem_desc 'dende Değiştirmeyi Unutmayın.
Konular'ın çoğu alıntıdır Server güvenliğinizi en üst seviyeye en kolay şekilde çıkartmak için bir araya topladım.
Gerekli programlar:
Ultraedit
HxD Hex editör
uzantidegis-eix ve uzantidegis-epk
m2.exe(pack işlemleri için)
2012 Launcher
İşinize Yarayabilecek programlar:
MasterEPack
Tim file archiver
Eddy file extractor
Unepk
Mr extractor
Hepsini İndirmek İçin
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
* Bir sonraki güncellemede eklenecekler: Xtea key bulma değiştirme,MSS32 Hilelerini engelleme,Login packet bulma değiştirme
Teşekkürler. @CorpusTR;
İşine Karışır gibi olmasın ama virüs taraması olmadan konu kilitlenebilir.
Faydalı bir konu olduğunu düşünüp indirip tarattım.Güvenebilirsiniz hiçbir virüs unsuru bulunmuyor.
Konuna eklersen senin için iyi olabilir.
![]()
@RyugaTR; Arkadaşıma Teşekkür Ederim Gözümden kaçmış

Arkadaşlarımızdan Gelen Güzel yorumlar

helal olsun kardeş süpersin eline saglık
bayaa uzunnPaylaşım için teşekkürler
Eline Sağlık Bayagı Ugrasmışsın.
Ellerine sağlık kardeşim :ka19:
emek serverim var +800 online senin sayande elime hile ssleri gelmiyor rahatladım![]()
Son düzenleme:
Eline Sağlık Bayagı Ugrasmışsın.
Teşekkür Ederim
Sizin yorumlarınızı almak Gurur verici 
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 2
- Görüntüleme
- 7K
- Cevaplar
- 6
- Görüntüleme
- 5K
