Jump to content
Araştır
  • Diğer seçenekler ...
Sonuçları bul ...
Sonuçları bul ...
KO Developers Platformuna Hoşgeldin!
byxox

Başka Exe ile giriş engelleme hk

Önerilen Mesajlar

Merhabalar

Ben exe ye dll gömdüm ve kullandığım exe ile giriş sağlıyabiliyorum fakat bu kullandığım exe den başka exeler ile giriş yapılmasını nasıl engelleyebılırım yol gosterecek varsa cok mutlu olurum

tesekkurler

İletiyi paylaş


Link to post
Sitelerde Paylaş
Admin
Bunun için türlü türlü şeyler yapabilirsin. Tabi ki her zaman belirttiğimiz gibi işini bilen kişi için bütün yollar geçilebilir durumdadır. Yani aşağıda aklıma gelenleri sayacağım ama bazıları kolay bazıları zor gelecektir sana kalmış.

1) Port değiştirirsin.
2) WIZ_VERSION ile gelen version değerini değiştirirsin.
3) WIZ_VERSION ile gelen g_private_key değiştirirsin.
4) Paket yapısını kendi oluşturduğun şifreleme ile değiştirirsin.

Daha eklenebilir ama aklıma şuan bu kadar geldi.

İletiyi paylaş


Link to post
Sitelerde Paylaş
Alıntı
Bunun için türlü türlü şeyler yapabilirsin. Tabi ki her zaman belirttiğimiz gibi işini bilen kişi için bütün yollar geçilebilir durumdadır. Yani aşağıda aklıma gelenleri sayacağım ama bazıları kolay bazıları zor gelecektir sana kalmış.

1) Port değiştirirsin.
2) WIZ_VERSION ile gelen version değerini değiştirirsin.
3) WIZ_VERSION ile gelen g_private_key değiştirirsin.
4) Paket yapısını kendi oluşturduğun şifreleme ile değiştirirsin.

Daha eklenebilir ama aklıma şuan bu kadar geldi.


Selam kardeşim

1- v2039 exe nin port değiştirme işlemini yapamadım çok uğraştım.
2-3-4- Dediklerini deneyeceğim yapamadığım birşey olursa yazarım teşekkürler kardeşim

İletiyi paylaş


Link to post
Sitelerde Paylaş
Admin
Alıntı
Selam kardeşim

1- v2039 exe nin port değiştirme işlemini yapamadım çok uğraştım.
2-3-4- Dediklerini deneyeceğim yapamadığım birşey olursa yazarım teşekkürler kardeşim


Port değiştirme işlemini Hex Workshop veya Ollydbg kullanarak yapabilirsin.
Version ve g_private_key değiştirme işlemlerini Ollydbg kullanarak yapabilirsin.
Paket şifreleme yada değiştirme işlemlerini dll ile yapabilirsin.

Bunlardan sonra KnightOnLine.exe ve dll dosyanı packlemeyi unutma.

İletiyi paylaş


Link to post
Sitelerde Paylaş
Alıntı
Port değiştirme işlemini Hex Workshop veya Ollydbg kullanarak yapabilirsin.
Version ve g_private_key değiştirme işlemlerini Ollydbg kullanarak yapabilirsin.
Paket şifreleme yada değiştirme işlemlerini dll ile yapabilirsin.

Bunlardan sonra KnightOnLine.exe ve dll dosyanı packlemeyi unutma.


merhaba kardeşim

Port değiştirme için hex workshopdan 15001 portu için olan resim şudur :

https://prntscr.com/gr60sg

ben bu portu 15009 olarak değişim yaptıgımda hex conventer da 3AA1 oldu ve ben şu şekilde değiştirdim:

https://prntscr.com/gr61xt

Daha sonra bu exe ile oyuna giriş yapamadım olması gerektiği gibi. Bende game server.ini dosyasındakı portu 15001 den 15009 a aldıgımda oyuna port değiştirim exe ile girmeye calıstıgımda failed loggin server 100061 hatası alıyorum yardımcı olurmusunuz.

Teşekkurler

İletiyi paylaş


Link to post
Sitelerde Paylaş
Alıntı
merhaba kardeşim

Port değiştirme için hex workshopdan 15001 portu için olan resim şudur :

https://prntscr.com/gr60sg

ben bu portu 15009 olarak değişim yaptıgımda hex conventer da 3AA1 oldu ve ben şu şekilde değiştirdim:

https://prntscr.com/gr61xt

Daha sonra bu exe ile oyuna giriş yapamadım olması gerektiği gibi. Bende game server.ini dosyasındakı portu 15001 den 15009 a aldıgımda oyuna port değiştirim exe ile girmeye calıstıgımda failed loggin server 100061 hatası alıyorum yardımcı olurmusunuz.

Teşekkurler


Hex ile bunu bulup değiştirmek alçılı kolla voleybol oynamak gibi bir şey.
pfbqxMoCS8i7SIZwJirXBg.png
Yani bu fonksiyon:

int CAPISocket::Connect(HWND hWnd, const char* ServerIP, DWORD Port, const char* LanIP);


Kütüphaneler üzerinden gitsen daha rahat bulabilirsin.
https://msdn.microsoft.com/en-us/library/windows/desktop/ms737625(v=vs.85).aspx

İletiyi paylaş


Link to post
Sitelerde Paylaş
Alıntı
Hex ile bunu bulup değiştirmek alçılı kolla voleybol oynamak gibi bir şey.
pfbqxMoCS8i7SIZwJirXBg.png
Yani bu fonksiyon:

int CAPISocket::Connect(HWND hWnd, const char* ServerIP, DWORD Port, const char* LanIP);


Kütüphaneler üzerinden gitsen daha rahat bulabilirsin.
https://msdn.microsoft.com/en-us/library/windows/desktop/ms737625(v=vs.85).aspx


Hex editör ile değil ollydbg ile mi yapabilirim sizin kullandıgınız exe nın kenarında x32dbg yazıyor o başka bir program sanırım

Ben olly ile açtım sızın resımdekı gosterdıgınız yerde 004BC366 stununda yok

kullandıgım exe 2039'dur. ne olarak arayabılırım acaba

tesekkurler

İletiyi paylaş


Link to post
Sitelerde Paylaş
Alıntı
Bunun için türlü türlü şeyler yapabilirsin. Tabi ki her zaman belirttiğimiz gibi işini bilen kişi için bütün yollar geçilebilir durumdadır. Yani aşağıda aklıma gelenleri sayacağım ama bazıları kolay bazıları zor gelecektir sana kalmış.

1) Port değiştirirsin.
2) WIZ_VERSION ile gelen version değerini değiştirirsin.
3) WIZ_VERSION ile gelen g_private_key değiştirirsin.
4) Paket yapısını kendi oluşturduğun şifreleme ile değiştirirsin.

Daha eklenebilir ama aklıma şuan bu kadar geldi.


Teşekkurler özkan arkadasımızın dedıklerını yaptım prıvate key degıstırerek sorunu cozdum

İletiyi paylaş


Link to post
Sitelerde Paylaş

×
×
  • Yeni Oluştur...