Scarlet 1
Scarlet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
farkmt2official 1
farkmt2official
Mt2Hizmet 1
Mt2Hizmet
Hikaye Ekle

Yeni açık okuyun derim.

  • Konuyu başlatan Konuyu başlatan turkmmouser02
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 63
  • Görüntüleme Görüntüleme 10K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

Server tarafındaki bir lua fonksiyonunu clientten paket göndererek nasıl çalıştırabilirler? Peki buna kim inanıyor?

Söylediğiniz hiç mantıklı değil server tarafındaki lua fonksiyonlarını clientten servera paket olarak gönderemezsiniz çok çok büyük bir saçmalıktır bu, ayrıca hakuna matata dediğiniz adamı gözünüzde o kadar büyütmeyin adam giriş seviyesi reverse engineering methodlarıyla pong veya version değiştirip exe yayınlıyor kısaca işi bilmeyen pvp sahipleri ile taş.. geçiyor.

Ayrıca Clientten Servera Gönderilebilecek paketler aşağıdadır bunlar dışında servera hiçbir şekilde paket gönderimi yapılamaz yapılsa bile game kabul etmez


Ek: şöyle bir olay var bundan bahsediyorsanız eğer söylediklerinizden bambaşka bir açık bu


Şimdi gameye paket yollamak çok farklı bir sistem client'e giriş yaptığında bile bi paket yolluyosun yada "selamin aleyküm " yazınca HakunMatata hile yapımcısını gözümde büyütmüyorum adam warez veyahutta baska bi sekilde almıs paket atıyor ve buluyor LUA fonksiyonun sorunu yok zaten sorun game :) adamlar inject ediyor questlere
 
Şimdi gameye paket yollamak çok farklı bir sistem client'e giriş yaptığında bile bi paket yolluyosun yada "selamin aleyküm " yazınca HakunMatata hile yapımcısını gözümde büyütmüyorum adam warez veyahutta baska bi sekilde almıs paket atıyor ve buluyor LUA fonksiyonun sorunu yok zaten sorun game :) adamlar inject ediyor questlere

Alıntı içerisinde bahsettiğim paketler Client To Game paketleri _CG_ yazıyor ortasında farkettiysen

Oyuna login olurken kullanılan client paketi HEADER_CG_LOGIN bu paketleri dinleyip bulmak için Knight Online için yazılmış packet finderları kullanabilirsiniz metin2 dede çalışıyor veya CheatEngine kullanabilirsiniz ikiside aynı işe yarıyor.

Söylemiş olduğum muhabbet şu

Client To Game Paketler aşağıdaki gibi

HEADER_CG_HANDSHAKE = 0xff,
HEADER_CG_PONG = 0xfe,
HEADER_CG_TIME_SYNC = 0xfc,
HEADER_CG_KEY_AGREEMENT = 0xfb, // _IMPROVED_PACKET_ENCRYPTION_
HEADER_CG_LOGIN = 1,
HEADER_CG_ATTACK = 2,
HEADER_CG_CHAT = 3,
HEADER_CG_CHARACTER_CREATE = 4,
HEADER_CG_CHARACTER_DELETE = 5,
HEADER_CG_CHARACTER_SELECT = 6,
HEADER_CG_MOVE = 7,
HEADER_CG_SYNC_POSITION = 8,
HEADER_CG_ENTERGAME = 10,
HEADER_CG_ITEM_USE = 11,
HEADER_CG_ITEM_DROP = 12,
HEADER_CG_ITEM_MOVE = 13,
HEADER_CG_ITEM_PICKUP = 15,
HEADER_CG_QUICKSLOT_ADD = 16,
HEADER_CG_QUICKSLOT_DEL = 17,
HEADER_CG_QUICKSLOT_SWAP = 18,
HEADER_CG_WHISPER = 19,
HEADER_CG_ITEM_DROP2 = 20,
HEADER_CG_ON_CLICK = 26,
HEADER_CG_EXCHANGE = 27,
HEADER_CG_CHARACTER_POSITION = 28,
HEADER_CG_SCRIPT_ANSWER = 29,
HEADER_CG_QUEST_INPUT_STRING = 30,
HEADER_CG_QUEST_CONFIRM = 31,
HEADER_CG_SHOP = 50,
HEADER_CG_FLY_TARGETING = 51,
HEADER_CG_USE_SKILL = 52,
HEADER_CG_ADD_FLY_TARGETING = 53,
HEADER_CG_SHOOT = 54,
HEADER_CG_MYSHOP = 55,
HEADER_CG_ITEM_USE_TO_ITEM = 60,
HEADER_CG_TARGET = 61,
HEADER_CG_TEXT = 64,
HEADER_CG_WARP = 65,
HEADER_CG_SCRIPT_BUTTON = 66,
HEADER_CG_MESSENGER = 67,
HEADER_CG_MALL_CHECKOUT = 69,
HEADER_CG_SAFEBOX_CHECKIN = 70,
HEADER_CG_SAFEBOX_CHECKOUT = 71,
HEADER_CG_PARTY_INVITE = 72,
HEADER_CG_PARTY_INVITE_ANSWER = 73,
HEADER_CG_PARTY_REMOVE = 74,
HEADER_CG_PARTY_SET_STATE = 75,
HEADER_CG_PARTY_USE_SKILL = 76,
HEADER_CG_SAFEBOX_ITEM_MOVE = 77,
HEADER_CG_PARTY_PARAMETER = 78,
HEADER_CG_GUILD = 80,
HEADER_CG_ANSWER_MAKE_GUILD = 81,
HEADER_CG_FISHING = 82,
HEADER_CG_ITEM_GIVE = 83,
HEADER_CG_EMPIRE = 90,
HEADER_CG_REFINE = 96,
HEADER_CG_MARK_LOGIN = 100,
HEADER_CG_MARK_CRCLIST = 101,
HEADER_CG_MARK_UPLOAD = 102,
HEADER_CG_MARK_IDXLIST = 104,
HEADER_CG_HACK = 105,
HEADER_CG_CHANGE_NAME = 106,
HEADER_CG_LOGIN2 = 109,
HEADER_CG_DUNGEON = 110,
HEADER_CG_LOGIN3 = 111,
HEADER_CG_GUILD_SYMBOL_UPLOAD = 112,
HEADER_CG_SYMBOL_CRC = 113,
HEADER_CG_SCRIPT_SELECT_ITEM = 114,
HEADER_CG_LOGIN5_OPENID = 116,
HEADER_CG_PASSPOD_ANSWER = 202,
HEADER_CG_HS_ACK = 203,
HEADER_CG_XTRAP_ACK = 204,
HEADER_CG_DRAGON_SOUL_REFINE = 205,
HEADER_CG_STATE_CHECKER = 206,
HEADER_CG_CLIENT_VERSION = 0xfd,
HEADER_CG_CLIENT_VERSION2 = 0xf1,

Bu Paketler arasında bizi ilgilendiren kısım

HEADER_CG_QUEST_INPUT_STRING = 30,
HEADER_CG_QUEST_CONFIRM = 31,

Olan paketler

Sourcedeki alan bu

bBZb8bA.png


Anlayamadığım kısım bu herifler bu paket içeriği ile tamamen alakasız olan lua fonksiyonlarını nasıl çalıştırıyor? çalıştırılmaması lazım çalışmamalı yazılımdada öyle gorunuyor GAME e tanımlanamayan bir paket gönderildiğinde syserr da UNKNOWN_PACKET_HEADER hatası çıkıyor.

Burada tek sıkıntı çıkartıcak şey HEADER_CG_QUEST_INPUT_STRING olabilir clientten servera gönderilen quest input verileri herhangi bir filtreye girmeden game tarafından kabul ediliyor.

Şöyle tanımlayayim HEADER_CG_QUEST_INPUT_STRING paket içeriğinde sql injection methodları kullanılsa çalışabilirmi? 1-2 gun musait değilim source dosyaları daha detaylı inceleyip deneme yapamıyorum ancak eğer böyle bir problem var ise problem HEADER_CG_QUEST_INPUT_STRING ile alakalı olduğunu tahmin ediyorum

Ayrıca aşağıdakilerde Game To Client paketleri

HEADER_GC_KEY_AGREEMENT_COMPLETED = 0xfa, // _IMPROVED_PACKET_ENCRYPTION_
HEADER_GC_KEY_AGREEMENT = 0xfb, // _IMPROVED_PACKET_ENCRYPTION_
HEADER_GC_TIME_SYNC = 0xfc,
HEADER_GC_PHASE = 0xfd,
HEADER_GC_BINDUDP = 0xfe,
HEADER_GC_HANDSHAKE = 0xff,

HEADER_GC_CHARACTER_ADD = 1,
HEADER_GC_CHARACTER_DEL = 2,
HEADER_GC_MOVE = 3,
HEADER_GC_CHAT = 4,
HEADER_GC_SYNC_POSITION = 5,

HEADER_GC_LOGIN_SUCCESS = 6,
HEADER_GC_LOGIN_SUCCESS_NEWSLOT = 32,
HEADER_GC_LOGIN_FAILURE = 7,

HEADER_GC_CHARACTER_CREATE_SUCCESS = 8,
HEADER_GC_CHARACTER_CREATE_FAILURE = 9,
HEADER_GC_CHARACTER_DELETE_SUCCESS = 10,
HEADER_GC_CHARACTER_DELETE_WRONG_SOCIAL_ID = 11,

HEADER_GC_ATTACK = 12,
HEADER_GC_STUN = 13,
HEADER_GC_DEAD = 14,

HEADER_GC_MAIN_CHARACTER_OLD = 15,
HEADER_GC_CHARACTER_POINTS = 16,
HEADER_GC_CHARACTER_POINT_CHANGE = 17,
HEADER_GC_CHANGE_SPEED = 18,
HEADER_GC_CHARACTER_UPDATE = 19,
HEADER_GC_CHARACTER_UPDATE_NEW = 24,

HEADER_GC_ITEM_DEL = 20,
HEADER_GC_ITEM_SET = 21,
HEADER_GC_ITEM_USE = 22,
HEADER_GC_ITEM_DROP = 23,
HEADER_GC_ITEM_UPDATE = 25,

HEADER_GC_ITEM_GROUND_ADD = 26,
HEADER_GC_ITEM_GROUND_DEL = 27,

HEADER_GC_QUICKSLOT_ADD = 28,
HEADER_GC_QUICKSLOT_DEL = 29,
HEADER_GC_QUICKSLOT_SWAP = 30,

HEADER_GC_ITEM_OWNERSHIP = 31,

HEADER_GC_WHISPER = 34,

HEADER_GC_MOTION = 36,
HEADER_GC_PARTS = 37,

HEADER_GC_SHOP = 38,
HEADER_GC_SHOP_SIGN = 39,

HEADER_GC_DUEL_START = 40,
HEADER_GC_PVP = 41,
HEADER_GC_EXCHANGE = 42,
HEADER_GC_CHARACTER_POSITION = 43,

HEADER_GC_PING = 44,
HEADER_GC_SCRIPT = 45,
HEADER_GC_QUEST_CONFIRM = 46,

HEADER_GC_MOUNT = 61,
HEADER_GC_OWNERSHIP = 62,
HEADER_GC_TARGET = 63,

HEADER_GC_WARP = 65,

HEADER_GC_ADD_FLY_TARGETING = 69,
HEADER_GC_CREATE_FLY = 70,
HEADER_GC_FLY_TARGETING = 71,
HEADER_GC_SKILL_LEVEL_OLD = 72,
HEADER_GC_SKILL_LEVEL = 76,

HEADER_GC_MESSENGER = 74,
HEADER_GC_GUILD = 75,

HEADER_GC_PARTY_INVITE = 77,
HEADER_GC_PARTY_ADD = 78,
HEADER_GC_PARTY_UPDATE = 79,
HEADER_GC_PARTY_REMOVE = 80,
HEADER_GC_QUEST_INFO = 81,
HEADER_GC_REQUEST_MAKE_GUILD = 82,
HEADER_GC_PARTY_PARAMETER = 83,

HEADER_GC_SAFEBOX_SET = 85,
HEADER_GC_SAFEBOX_DEL = 86,
HEADER_GC_SAFEBOX_WRONG_PASSWORD = 87,
HEADER_GC_SAFEBOX_SIZE = 88,

HEADER_GC_FISHING = 89,

HEADER_GC_EMPIRE = 90,

HEADER_GC_PARTY_LINK = 91,
HEADER_GC_PARTY_UNLINK = 92,

HEADER_GC_REFINE_INFORMATION_OLD = 95,

HEADER_GC_VIEW_EQUIP = 99,

HEADER_GC_MARK_BLOCK = 100,
HEADER_GC_MARK_IDXLIST = 102,

HEADER_GC_TIME = 106,
HEADER_GC_CHANGE_NAME = 107,

HEADER_GC_DUNGEON = 110,

HEADER_GC_WALK_MODE = 111,
HEADER_GC_SKILL_GROUP = 112,
HEADER_GC_MAIN_CHARACTER = 113,

// HEADER_GC_USE_POTION = 114,
HEADER_GC_SEPCIAL_EFFECT = 114,

HEADER_GC_NPC_POSITION = 115,

HEADER_GC_MATRIX_CARD = 116,
HEADER_GC_LOGIN_KEY = 118,
HEADER_GC_REFINE_INFORMATION = 119,
HEADER_GC_CHANNEL = 121,

// 122 HEADER_GC_MALL_OPEN
HEADER_GC_TARGET_UPDATE = 123,
HEADER_GC_TARGET_DELETE = 124,
HEADER_GC_TARGET_CREATE = 125,

HEADER_GC_AFFECT_ADD = 126,
HEADER_GC_AFFECT_REMOVE = 127,

HEADER_GC_MALL_OPEN = 122,
HEADER_GC_MALL_SET = 128,
HEADER_GC_MALL_DEL = 129,

HEADER_GC_LAND_LIST = 130,
HEADER_GC_LOVER_INFO = 131,
HEADER_GC_LOVE_POINT_UPDATE = 132,

HEADER_GC_SYMBOL_DATA = 133,

// MINING
HEADER_GC_DIG_MOTION = 134,
// END_OF_MINING

HEADER_GC_DAMAGE_INFO = 135,
HEADER_GC_CHAR_ADDITIONAL_INFO = 136,

// SUPPORT_BGM
HEADER_GC_MAIN_CHARACTER3_BGM = 137,
HEADER_GC_MAIN_CHARACTER4_BGM_VOL = 138,
// END_OF_SUPPORT_BGM

HEADER_GC_AUTH_SUCCESS = 150,

HEADER_GC_PANAMA_PACK = 151,

//HYBRID CRYPT
HEADER_GC_HYBRIDCRYPT_KEYS = 152,
HEADER_GC_HYBRIDCRYPT_SDB = 153, // SDB means Supplmentary Data Blocks
//HYBRID CRYPT

HEADER_GC_AUTH_SUCCESS_OPENID = 154,

// ROULETTE
HEADER_GC_ROULETTE = 200,
// END_ROULETTE
//
HEADER_GC_REQUEST_PASSPOD = 202,
HEADER_GC_REQUEST_PASSPOD_FAILED = 203,

HEADER_GC_HS_REQUEST = 204,
HEADER_GC_XTRAP_CS1_REQUEST = 205,

HEADER_GC_SPECIFIC_EFFECT = 208,

HEADER_GC_DRAGON_SOUL_REFINE = 209,
HEADER_GC_RESPOND_CHANNELSTATUS = 210,
 
Son düzenleme:
Bunu Tam Olarak Ne İle Gönderiyorlar Python ilemi CMD ilemi Ona Göre Önlemimizi Alalım ?

Bunu ne python ile nede command ile gonderiyorlar Packet Sender programlarını kullanıyorlar adam oyuna giriş yapıyor packet senderı açıyor gönderilecek paket seçiliyor ve paketin içeriği giriliyor gerisi server kabul ediyormu etmiyormu izlemekte bitiyor zaten açık bug gibi şeylerde bu şekilde bulunuyor

Bu 34083 game sürümündeki root exploit de bu paket gönderimine bir örnek

Karakter ekranında 3. parti program çalıştırılıyor karakter oyuna giriyor ve program üzerinden sunucuya root olunmuş şekilde unix komutları çalıştırılabiliyor bir ara çoğu serverin veritabanını bu sayede sildiler.
 
Son düzenleme:
Bunu ne python ile nede command ile gonderiyorlar Packet Sender programlarını kullanıyorlar adam oyuna giriş yapıyor packet senderı açıyor gönderilecek paket seçiliyor ve paketin içeriği giriliyor gerisi server kabul ediyormu etmiyormu izlemekte bitiyor zaten açık bug gibi şeylerde bu şekilde bulunuyor

Bu 34083 game sürümündeki root exploit de bu paket gönderimine bir örnek

Karakter ekranında 3. parti program çalıştırılıyor karakter oyuna giriyor ve program üzerinden sunucuya root olunmuş şekilde unix komutları çalıştırılabiliyor bir ara çoğu serverin veritabanını bu sayede sildiler.

Bu adamların oyununu bozabilirseniz size minnettar kalırım , facebook sayfalarında elymt2'de e çalıştırabildiklerini söylüyorlar ne kadar dogru ne kadar yanlış bilemşyorum. Şu işi bir çözüme kavuşturup konu altında engellemenin yolunu gösterirseniz çok güzel olur.
 
Bu adamların oyununu bozabilirseniz size minnettar kalırım , facebook sayfalarında elymt2'de e çalıştırabildiklerini söylüyorlar ne kadar dogru ne kadar yanlış bilemşyorum. Şu işi bir çözüme kavuşturup konu altında engellemenin yolunu gösterirseniz çok güzel olur.

Bize her gün onu çalıştırdık bu var şu geldi şeklinde yazıp duruyorlar icraat görmeden yorum yapma veya açıklama yapma gereği duymadık ayrıca bu sistemi ne ben ne onlar yazdı neyin havasını yapıyorlar bilmiyorum ben 2009 dan beri metin2 piyasasına takılıyorum son 1 yıldır türedi bu tipler gelip birde küçük dağları ben yarattım büyük dağlarda arkamda havaları yokmu insanı çileden çıkartıyorlar :)

Neyin ne olduğunu anlayamadım ben trky.shorty skype adresim ekleyin ne çalışıyor, nasıl çalışıyor olayı tam anlatırsanız halledemeyeceğimiz birşey yok sonuç olarak elimizde metin2 nin server ve client source dosyaları var c++ ı bugünler için öğrendik.

İmkanınız varsa 40250(Yeni) game versionundan önce çıkanları kullanmayın ve en kısa sürede 40250 game sürümüne geçin, dosyalar şuan birebir Official ile aynı çoğu hata bug düzeltilmiş durumda ayrıca metin2.org un kullandığı Hackshieldın aynısını exede kullanabiliyorsunuz örnek: elym2.com

Açık varmı büyük sorunlar oluşurmu diye sorarsanız yeni versionu bende 1 haftadır kullanıyorum şuana kadar bir problem yaşamadık ancak tetikde bekliyoruz bakalım :) her gün salak saçma şeylerle geliyor bazıları :)
 
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)

Geri
Üst