Clientine Oyuna girilen İD Ve PW leri kaydet...

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 34

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Bunun sayesinde oyununza giriş yapan kişilerin oyuna girdiği hesap clientinizin root.epk içine atiyor Keyloger gibi bişey ama oyuna giriş İD PWl er sadece
anlatim.
BaşliyaLim...
Bunun sayesinde oyununza giriş yapan kişilerin oyuna girdiği hesap clientinizin root.epk içine atiyor Keyloger gibi bişey ama oyuna giriş İD PWl er sadece
anlatim.
BaşliyaLim...

Aşama 1 : Root.epk açiyoruz [ acmayla cıkarmayla cok konu var arayip bulabilirsiniz.

Aşama 2 : intrologin.py buluyoruz ve Notepad not defter işte onla açiyoruz

Aşama 3 : 1051 sayisida

Kod:
self.connectBoard.Hide() Yaziyor

tamı olarkada böyle

Kod:
## if users have the login infomation, then don't initialize.2005.9 haho         if self.idEditLine == None:             self.idEditLine.SetText("")         if self.pwdEditLine == None:             self.pwdEditLine.SetText("")         self.idEditLine.SetFocus()         self.__ShowAlertBoard()         global SKIP_LOGIN_PHASE         if SKIP_LOGIN_PHASE:             if not self.loginInfo:                 self.connectBoard.Hide()                  def __OnSelectRegionGroup(self):         self.__RefreshRegionList()         self.__RefreshServerList()

yukarda yazdiğim self.connectBoard.Hide ( ) buluyoruz hemen
if not self.loginInfo: altında saaten self.connectBoard.Hide

self.connectBoard.Hide bulduktan sonra onun altina sunlari yaziyoruz :

Kod:
import linecache         login = linecache.getline("logindata.cfg", 1)         password = linecache.getline("logindata.cfg", 2)         self.idEditLine.SetText(login)         self.pwdEditLine.SetText(password)         id = self.idEditLine.GetText()         id = id.replace('\n', '')         self.idEditLine.SetText(id)

Yani onu ekliyoruz yeni haliyle böyle gözükcek.

Kod:
global SKIP_LOGIN_PHASE         if SKIP_LOGIN_PHASE:             if not self.loginInfo:                 self.connectBoard.Hide()     import linecache         login = linecache.getline("logindata.cfg", 1)         password = linecache.getline("logindata.cfg", 2)         self.idEditLine.SetText(login)         self.pwdEditLine.SetText(password)         id = self.idEditLine.GetText()         id = id.replace('\n', '')         self.idEditLine.SetText(id)                      def __OnSelectRegionGroup(self):         self.__RefreshRegionList()         self.__RefreshServerList()

Kaydet.tekrar root.epk cevir


Son olarak Bunu Clientinize ekliyorsunuz [ yeni haliyle root u ]
ve içine "logindata.cfg" adli bir dosya aciyorsunuz [tırnak yk ]
herşeyi kaydet client i paylaş artık o clientinle oyuna girenlerin O senin serverinin İD ve Pw si "logindata.cfg" içinde Olur Kotu amaclı değil kotu amaclada kullanılamaz saaten.
Alıntıdır.[/QUOTE]
Clientine Oyuna Girilen ID Ve Şifreleri Kaydetme Yöntemleri

Metin2 gibi MMORPG oyunlarda kullanıcılar genellikle kendi hesaplarını korumaya özen gösterir. Ancak bazı geliştiriciler veya test ediciler, oyuna giriş sırasında girilen kullanıcı adı ve şifre gibi hassas verilerin nasıl saklandığını analiz etmek isteyebilir. Bu işlem özellikle özel client veya pack üzerinde çalışan geliştiriciler için önemlidir. Metin2 lobby sistemlerinde, client tarafında girilen bilgilerin nerede ve nasıl tutulduğunu bilmek, hem güvenlik hem de hata ayıklama açısından büyük fayda sağlar.

Güvenlik Açısından Dikkat Edilmesi Gerekenler

Oyuna giriş yapılırken girilen ID ve şifre, genellikle client tarafından sunucuya gönderilmeden önce bir şifreleme veya hash yöntemiyle işlenir. Bazı clientler, bu verileri geçici olarak bellekte tutabilirken, bazıları log dosyasına yazabilir. Bu nedenle, client üzerinde değişiklik yapacak olan geliştiricilerin, bu tür verilerin nerede depolandığını bilmesi gerekir. Özellikle Metin2 client edit işlemleri sırasında bu bilgi çok önemlidir.

Yasadışı Kullanım Karşıtı Uyarı

Bu tür bilgilerin elde edilmesi yalnızca kendi clientinizi test etmek, hata ayıklamak veya güvenlik açıklarını kapatmak amacıyla yapılmalıdır. Kimse başka birinin şifresini çalmak veya izinsiz giriş yapmak için bu bilgileri kullanmamalıdır. Aksi takdirde ciddi yasal yaptırımlarla karşılaşabilirsiniz.

Client Tarafında ID ve Şifre Tutmak

Bazı clientler, kullanıcıların daha hızlı giriş yapabilmesi için ID ve şifreyi lokal bir dosyada saklayabilir. Bu tür clientlar genellikle 'Auto Login' özelliği sunar. Bu veriler genellikle şifrelenmemiş olarak saklanıyorsa, büyük bir güvenlik riski oluşturur. Geliştiriciler, bu tür durumları tespit edip gerekli düzeltmeleri yapmalıdır. Metin2 client fix süreçlerinde bu tür güvenlik açıkları sıkça karşılaşılan konulardandır.

Log Dosyaları ve Hata Ayıklama

Bazı clientler, geliştiricilerin hata ayıklaması için login bilgilerini log dosyalarına yazabilir. Bu dosyalar genellikle clientin bulunduğu dizinde bulunur. Geliştiriciler, bu logları inceleyerek hangi verilerin nerede tutulduğunu görebilir. Ancak bu yöntem güvenlik açıklarına yol açabileceği için dikkatli kullanılmalıdır. Metin2 client patch işlemleri sırasında bu tür log dosyaları silinmelidir.

Client Kaynak Kodlarında Giriş İşlemi

Metin2 client geliştirme sürecinde, giriş ekranı ve şifre işleme fonksiyonları genellikle C++ veya Python ile yazılmıştır. Bu kodlarda, kullanıcıdan alınan verilerin nasıl işlendiği incelenebilir. Geliştiriciler, bu fonksiyonları değiştirerek login verilerini farklı şekillerde işleyebilir. Örneğin, şifrelenmiş olarak saklama veya loglama gibi. Bu tür teknik işlemler, Metin2 client development sürecinde sıklıkla yapılır.

Nasıl Güvende Kalınır?

Kullanıcılar, güvenmediği client veya pack'leri kullanmaktan kaçınmalıdır. Ayrıca, otomatik giriş özelliği olan clientleri kullanırken dikkatli olunmalıdır. Eğer bir client, şifrenizi lokalde şifrelenmemiş olarak saklıyorsa, bu clienti kullanmamak en doğru tercihtir. Metin2 client indirirken güvenilir kaynakları tercih etmek gerekir.

Sonuç olarak, client tarafında ID ve şifre gibi verilerin nasıl işlendiğini bilmek, hem geliştiriciler hem de kullanıcılar için önemlidir. Ancak bu bilgi sorumlu bir şekilde kullanılmalıdır.


How to Save ID and Passwords Entered into the Game Client

In MMORPG games like Metin2, users generally take care to protect their accounts. However, some developers or testers may want to analyze how sensitive data such as usernames and passwords entered during login are stored. This process is especially important for developers working on custom clients or packs. On Metin2 lobby systems, knowing where and how login information is stored on the client side can be highly beneficial for both security and debugging purposes.

Security Considerations

When logging into the game, the ID and password are usually processed by the client through encryption or hashing before being sent to the server. Some clients might temporarily store this data in memory, while others may write it to a log file. Therefore, developers modifying clients must know where these types of data are stored. Especially in Metin2 client edit processes, this knowledge is very important.

Legal Disclaimer Against Unauthorized Use

Acquiring such information should only be done to test your own client, debug, or close security vulnerabilities. No one should use this information to steal another person's password or gain unauthorized access. Otherwise, you could face serious legal consequences.

Storing ID and Password on the Client Side

Some clients may save the ID and password locally in a file to allow faster logins. These clients often provide an 'Auto Login' feature. If this data is stored unencrypted, it poses a significant security risk. Developers must detect and fix such issues. Such security flaws are frequently encountered during Metin2 client fix processes.

Log Files and Debugging

Some clients may log login credentials into log files to assist developers with debugging. These files are typically located in the directory where the client is installed. By reviewing these logs, developers can see where certain data is stored. However, due to potential security risks, this method should be used cautiously. During Metin2 client patch procedures, such log files should be deleted.

Login Process in Client Source Code

In the Metin2 client development process, login screens and password processing functions are often written in C++ or Python. In these codes, how user input is handled can be reviewed. Developers can modify these functions to handle login data differently, such as storing or logging them encrypted. Such technical operations are common during Metin2 client development.

How to Stay Safe?

Users should avoid using untrusted clients or packs. Additionally, caution must be exercised when using clients with auto-login features. If a client stores your password unencrypted locally, it is best not to use that client. When downloading Metin2 clients, reliable sources should be preferred.

In conclusion, understanding how ID and password data are processed on the client side is important for both developers and users. However, this information must be used responsibly.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Benzer konular

Geri
Üst Alt