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:Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.şö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 gameadamlar 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
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)
Benzer konular
- Cevaplar
- 14
- Görüntüleme
- 2K
- Kilitli
- Cevaplar
- 9
- Görüntüleme
- 2K
- Cevaplar
- 6
- Görüntüleme
- 1K
- Kilitli
- Cevaplar
- 28
- Görüntüleme
- 6K
- Kilitli
- Cevaplar
- 16
- Görüntüleme
- 3K