المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : سورس Viking بلودر اليكس العادي


midoazoz
2020-03-27, 12:46 AM
السلام عليكم
طبعا انا مش استخدمت السورس بس اعرف اللعبه
عموما هو صاحب اللعبه بيقول اتاك وبتاع مش فاهم بس اي حد ممكن يظبط الاتاك ناس بتقلي بيقول حاطط ثغرات عادي اي حد ممكن يجيبها
من حيث السورس ف النسخه كويسه بالنسبه لاليكس عامه وطبعا لانها نازله بلودر ميجو وكتير جدا مش عرف يشغله
ف اناا رجعته للودر اليكس الاصلي

دلوقتي هتركزو معايا عشان هشرح كمان التشغيل السورس

اولا هتحتاج برنامج

notpad++
هتحمله من جوجل عادي جدا

هتحمل السورس وتحطه في C
وتفكه تعمله فك هنا تمام

هنرفع القاعده ع النافاكات

بعدين هتخش ع

C:\VikingsAfterRemoveLoader\# This Sourse\bin\Debug

وتفتج Shell.ini

هتفتحه ب nodpad++

وتدوس كونترول اتش

Ctrl+H

وتغير الاي بي والاب سيرفر باص وررد والقاعده
هتعمل التغيير لمكان السورس كله الي هو ده

C:\VikingsAfterRemoveLoader

بعدين تفتح كل بروجيكت وتعمله ReBuild

وتفتح اللقونصولات عادي جدا

===========================
البدش

بص يا نجم انت هتجيب بدش من هنا

عفواً لايمكن عرض الروابط في الإرشيف

هو ده الي هتستخدمه طبعا التعديل في دول

100.TME

موجود في

Conquer Online 3.0\Env_DX8\ini\tme

وكمان في

Conquer Online 3.0\ini\tme

وكمان هتعدل ع ده

config

موجود في

Conquer Online 3.0\Env_DX8

===========================
طب بالنسبه للناس برده الي هتتعب في البدش

التعديل في

100.TME

بص انا هنزلك التعديل كمان

<?xml version="1.0"?>
<mysqldump xmlns:xsi="عفواً لايمكن عرض الروابط في الإرشيف">
<database name="serverdat">
<table_structure name="outenserver">
<field Field="id" Type="int(10) unsigned" Null="NO" Key="PRI" Default="" Extra="" />
<field Field="ServerName" Type="varchar(50)" Null="NO" Key="" Default="0" Extra="" />
<field Field="ServerIP" Type="varchar(128)" Null="NO" Key="" Default="0" Extra="" />
<field Field="ServerPort" Type="int(10) unsigned" Null="NO" Key="" Default="0" Extra="" />
<field Field="FlashName" Type="varchar(50)" Null="NO" Key="" Default="0" Extra="" />
<field Field="FlashIcon" Type="varchar(50)" Null="NO" Key="" Default="0" Extra="" />
<field Field="FlashHint" Type="varchar(50)" Null="NO" Key="" Default="0" Extra="" />
<field Field="Child" Type="int(10) unsigned" Null="NO" Key="" Default="0" Extra="" />
<field Field="PicServerIP" Type="varchar(50)" Null="NO" Key="" Default="0" Extra="" />
<field Field="PicServerPort" Type="int(10) unsigned" Null="NO" Key="" Default="0" Extra="" />
<field Field="BindServerIP" Type="varchar(50)" Null="NO" Key="" Default="0" Extra="" />
<field Field="BindServerPort" Type="int(10) unsigned" Null="NO" Key="" Default="0" Extra="" />
<field Field="Charges" Type="int(10) unsigned" Null="NO" Key="" Default="0" Extra="" />
<key Table="outenserver" Non_unique="0" Key_name="PRIMARY" Seq_in_index="1" Column_name="id" Collation="A" Cardinality="165" Null="" Index_type="BTREE" Comment="" />
<options Name="outenserver" Engine="MyISAM" Version="10" Row_format="Dynamic" Rows="165" Avg_row_length="80" Data_length="13316" Max_data_length="281474976710655" Index_length="4096" Data_free="0" Create_time="2016-05-09 06:42:48" Update_time="2017-05-18 02:21:22" Collation="utf8_general_ci" Create_options="" Comment="" />
</table_structure>
<table_data name="outenserver">
<row>
<field name="id">0</field>
<field name="ServerName"></field>
<field name="ServerIP"></field>
<field name="ServerPort">0</field>
<field name="FlashName"></field>
<field name="FlashIcon"></field>
<field name="FlashHint"></field>
<field name="Child">17</field>
<field name="PicServerIP">0</field>
<field name="PicServerPort">0</field>
<field name="BindServerIP">0</field>
<field name="BindServerPort">0</field>
<field name="Charges">0</field>
</row>
<row>
<field name="id">1</field>
<field name="ServerName"></field>
<field name="ServerIP"></field>
<field name="ServerPort">0</field>
<field name="FlashName">Group17</field>
<field name="FlashIcon">Group18.swf</field>
<field name="FlashHint"></field>
<field name="Child">1</field>
<field name="PicServerIP">0</field>
<field name="PicServerPort">0</field>
<field name="BindServerIP">0</field>
<field name="BindServerPort">0</field>
<field name="Charges">0</field>
</row>
<row>
<field name="id">101</field>
<field name="ServerName">VikingConquer</field>
<field name="ServerIP">192.168.1.3</field>
<field name="ServerPort">9960</field>
<field name="FlashName">VikingConquer</field>
<field name="FlashIcon">Group13/server1.swf</field>
<field name="FlashHint"></field>
<field name="Child">0</field>
<field name="PicServerIP">0</field>
<field name="PicServerPort">0</field>
<field name="BindServerIP">0</field>
<field name="BindServerPort">0</field>
<field name="Charges">0</field>
</row>
</table_data>
</database>
</mysqldump>


ودا لو حصلك مشكله في باكنت هندلر تمام ؟؟
هتبحث عن
public unsafe static void CreateDHKey


وتبدله بي الكود دا

public unsafe static void CreateDHKey(ServerSockets.SecuritySocket obj, ServerSockets.Packet Stream)
{
try
{
byte[] buffer = new byte[36];
bool extra = false;
string text = System.Text.ASCIIEncoding.ASCII.GetString(obj.DHKe yBuffer.buffer, 0, obj.DHKeyBuffer.Length());
if (!text.EndsWith("TQClient"))
{
System.Buffer.BlockCopy(obj.EncryptedDHKeyBuffer.b uffer, obj.EncryptedDHKeyBuffer.Length() - 36, buffer, 0, 36);
extra = true;
}
// MyConsole.PrintPacketAdvanced(Stream.Memory, Stream.Size);

string key;
if (Stream.GetHandshakeReplyKey(out key))
{
obj.SetDHKey = true;
obj.Game.DHKey.HandleResponse(key);
var compute_key = obj.Game.DHKeyExchance.PostProcessDHKey(obj.Game.D HKey.ToBytes());
//obj.Game.Crypto.SetIVs(new byte[8], new byte[8]);
obj.Game.Crypto.GenerateKey(compute_key);
obj.Game.Crypto.Reset();
}
else
{
obj.Disconnect();
return;
}
if (extra)
{

Stream.Seek(0);
obj.Game.Crypto.Decrypt(buffer, 0, Stream.Memory, 0, 36);
Stream.Size = buffer.Length;





Stream.Size = buffer.Length;
Stream.Seek(2);
ushort PacketID = Stream.ReadUInt16();
Action<Client.GameClient, ServerSockets.Packet> hinvoker;
if (MsgInvoker.TryGetInvoker(PacketID, out hinvoker))
{
hinvoker(obj.Game, Stream);
}
else
{
obj.Disconnect();

MyConsole.WriteLine("DH KEY Not found the packet ----> " + PacketID);

}
}

}
catch (Exception e) { MyConsole.WriteException(e); }
}
تعدل ع الاي بي بس بس بس متلعبش في اسم السيرفر ولا اي حاجه

طبعا كلامي للناس الي اول مره تشغل سورس اليكس بالنسبه للناس الي بتعرف

تتطنش كل الي قلته

صوره من جوه السورس

عفواً لايمكن عرض الروابط في الإرشيف (عفواً لايمكن عرض الروابط في الإرشيف)

============================

رابط السورس هتلاقي في الملف القاعده والقاعده بتاع النافا كات والسورس والاب سيرفر

عفواً لايمكن عرض الروابط في الإرشيف

================================================== =====
عموما الي سرب السورس يشكر وصاحب السورس اصلا يشكر

دعواتكم ^_^

#MidoAzoz

anakarioky55
2020-03-27, 12:49 AM
ع وضعك

hamza
2020-03-27, 01:01 AM
تسلم يا ميدو استمر

MahmoudElsndbad
2020-03-27, 01:01 AM
سبقتنى تسلم

AliNasser
2020-03-27, 01:03 AM
تسلم

magdy
2020-03-27, 01:26 AM
تسلم

MaZzGanGYy
2020-03-27, 01:59 AM
عااش يقلبي

MeGo
2020-03-27, 02:10 AM
هو اللودر بتاعي عامل ازمه لي كدا مه زي اي لودر بيشال وبيتحط عادي الفرق بس اني كنت بستخدم اكونت سيرفر مختلف 😀😀

Rider
2020-03-27, 02:21 AM
هو اللودر بتاعي عامل ازمه لي كدا مه زي اي لودر بيشال وبيتحط عادي الفرق بس اني كنت بستخدم اكونت سيرفر مختلف 😀😀
ههههههههه انته خاربها
-----------------------------------
عاش يا ميدو

midoazoz
2020-03-27, 02:38 AM
هو اللودر بتاعي عامل ازمه لي كدا مه زي اي لودر بيشال وبيتحط عادي الفرق بس اني كنت بستخدم اكونت سيرفر مختلف 😀😀

ههههههههه هو الموضوع عادي بس هو انا شارح عشان ناس اول مره تستخدم اليكس كانت عاوز تشغل السورس ده مش فاهم ايه حلوه فيه مهو زي اي اليكس فشرحت بق هههههههههههههههههه

midoazoz
2020-03-27, 02:39 AM
معلش للناس هو كله تمام بس عشان مش يحصلك مشكله في الباكت هتبدل ده بالي عندك في السورس

public unsafe static void CreateDHKey(ServerSockets.SecuritySocket obj, ServerSockets.Packet Stream)
{
try
{
byte[] buffer = new byte[36];
bool extra = false;
string text = System.Text.ASCIIEncoding.ASCII.GetString(obj.DHKe yBuffer.buffer, 0, obj.DHKeyBuffer.Length());
if (!text.EndsWith("TQClient"))
{
System.Buffer.BlockCopy(obj.EncryptedDHKeyBuffer.b uffer, obj.EncryptedDHKeyBuffer.Length() - 36, buffer, 0, 36);
extra = true;
}
// MyConsole.PrintPacketAdvanced(Stream.Memory, Stream.Size);

string key;
if (Stream.GetHandshakeReplyKey(out key))
{
obj.SetDHKey = true;
obj.Game.DHKey.HandleResponse(key);
var compute_key = obj.Game.DHKeyExchance.PostProcessDHKey(obj.Game.D HKey.ToBytes());
//obj.Game.Crypto.SetIVs(new byte[8], new byte[8]);
obj.Game.Crypto.GenerateKey(compute_key);
obj.Game.Crypto.Reset();
}
else
{
obj.Disconnect();
return;
}
if (extra)
{

Stream.Seek(0);
obj.Game.Crypto.Decrypt(buffer, 0, Stream.Memory, 0, 36);
Stream.Size = buffer.Length;





Stream.Size = buffer.Length;
Stream.Seek(2);
ushort PacketID = Stream.ReadUInt16();
Action<Client.GameClient, ServerSockets.Packet> hinvoker;
if (MsgInvoker.TryGetInvoker(PacketID, out hinvoker))
{
hinvoker(obj.Game, Stream);
}
else
{
obj.Disconnect();

MyConsole.WriteLine("DH KEY Not found the packet ----> " + PacketID);

}
}

}
catch (Exception e) { MyConsole.WriteException(e); }
}

وشكر خاص طبعا MaZzGanGy الي لاحظها انا مش خدت بالي منها خالص

ابو حمزه
2020-03-27, 03:05 AM
thanks brother

Bahaa
2020-03-27, 06:29 AM
عاش

Hassan Emprator
2020-03-27, 09:04 AM
عاش يصديقي كمل احب <3

ابو حمزه9
2020-03-27, 11:29 AM
تسلم أميدو

fapri
2020-03-27, 02:41 PM
جاري التجربة

Mo Khalid
2020-03-27, 03:45 PM
هى الناس هتموت ليه تشتغل بسورس العطار ماهو زى اى سورس اجدعان الفرق انه مهتم بلعبتة علشان كدة فيها اونلاين وربنا يوفقه ويوفق الجميع يارب

hossam
2020-03-27, 04:10 PM
الله ينور

SUPERHUNTING
2020-03-27, 06:10 PM
عاش

Medoz
2020-03-27, 07:01 PM
aaaaaaaaaaaaaa

مصطفي رمضانى
2020-03-27, 07:01 PM
عاش

عبدالله مم
2020-03-27, 07:29 PM
عااااااش

TarekMando
2020-03-28, 12:28 AM
عاااااااااش

Abod ayman
2020-03-28, 01:14 AM
qwq

Mo Ali
2020-03-28, 01:22 AM
gg

bbsmxjgp
2020-03-28, 03:51 AM
thanksss

lucky
2020-03-28, 03:58 AM
thank you

maseta2015
2020-03-28, 07:11 AM
Gracias a dios

TiTo1
2020-03-28, 11:00 AM
عاش

Diego
2020-03-29, 07:34 PM
عاااش

fanta139
2020-03-29, 08:24 PM
السلام عليكم
طبعا انا مش استخدمت السورس بس اعرف اللعبه
عموما هو صاحب اللعبه بيقول اتاك وبتاع مش فاهم بس اي حد ممكن يظبط الاتاك ناس بتقلي بيقول حاطط ثغرات عادي اي حد ممكن يجيبها
من حيث السورس ف النسخه كويسه بالنسبه لاليكس عامه وطبعا لانها نازله بلودر ميجو وكتير جدا مش عرف يشغله
ف اناا رجعته للودر اليكس الاصلي

دلوقتي هتركزو معايا عشان هشرح كمان التشغيل السورس

اولا هتحتاج برنامج

notpad++
هتحمله من جوجل عادي جدا

هتحمل السورس وتحطه في c
وتفكه تعمله فك هنا تمام

هنرفع القاعده ع النافاكات

بعدين هتخش ع

c:\vikingsafterremoveloader\# this sourse\bin\debug

وتفتج shell.ini

هتفتحه ب nodpad++

وتدوس كونترول اتش

ctrl+h

وتغير الاي بي والاب سيرفر باص وررد والقاعده
هتعمل التغيير لمكان السورس كله الي هو ده

c:\vikingsafterremoveloader

بعدين تفتح كل بروجيكت وتعمله rebuild

وتفتح اللقونصولات عادي جدا

===========================
البدش

بص يا نجم انت هتجيب بدش من هنا

عفواً لايمكن عرض الروابط في الإرشيف

هو ده الي هتستخدمه طبعا التعديل في دول

100.tme

موجود في

conquer online 3.0\env_dx8\ini\tme

وكمان في

conquer online 3.0\ini\tme

وكمان هتعدل ع ده

config

موجود في

conquer online 3.0\env_dx8

===========================
طب بالنسبه للناس برده الي هتتعب في البدش

التعديل في

100.tme

بص انا هنزلك التعديل كمان

<?xml version="1.0"?>
<mysqldump xmlns:xsi="عفواً لايمكن عرض الروابط في الإرشيف">
<database name="serverdat">
<table_structure name="outenserver">
<field field="id" type="int(10) unsigned" null="no" key="pri" default="" extra="" />
<field field="servername" type="varchar(50)" null="no" key="" default="0" extra="" />
<field field="serverip" type="varchar(128)" null="no" key="" default="0" extra="" />
<field field="serverport" type="int(10) unsigned" null="no" key="" default="0" extra="" />
<field field="flashname" type="varchar(50)" null="no" key="" default="0" extra="" />
<field field="flashicon" type="varchar(50)" null="no" key="" default="0" extra="" />
<field field="flashhint" type="varchar(50)" null="no" key="" default="0" extra="" />
<field field="child" type="int(10) unsigned" null="no" key="" default="0" extra="" />
<field field="picserverip" type="varchar(50)" null="no" key="" default="0" extra="" />
<field field="picserverport" type="int(10) unsigned" null="no" key="" default="0" extra="" />
<field field="bindserverip" type="varchar(50)" null="no" key="" default="0" extra="" />
<field field="bindserverport" type="int(10) unsigned" null="no" key="" default="0" extra="" />
<field field="charges" type="int(10) unsigned" null="no" key="" default="0" extra="" />
<key table="outenserver" non_unique="0" key_name="primary" seq_in_index="1" column_name="id" collation="a" cardinality="165" null="" index_type="btree" comment="" />
<options name="outenserver" engine="myisam" version="10" row_format="dynamic" rows="165" avg_row_length="80" data_length="13316" max_data_length="281474976710655" index_length="4096" data_free="0" create_time="2016-05-09 06:42:48" update_time="2017-05-18 02:21:22" collation="utf8_general_ci" create_options="" comment="" />
</table_structure>
<table_data name="outenserver">
<row>
<field name="id">0</field>
<field name="servername"></field>
<field name="serverip"></field>
<field name="serverport">0</field>
<field name="flashname"></field>
<field name="flashicon"></field>
<field name="flashhint"></field>
<field name="child">17</field>
<field name="picserverip">0</field>
<field name="picserverport">0</field>
<field name="bindserverip">0</field>
<field name="bindserverport">0</field>
<field name="charges">0</field>
</row>
<row>
<field name="id">1</field>
<field name="servername"></field>
<field name="serverip"></field>
<field name="serverport">0</field>
<field name="flashname">group17</field>
<field name="flashicon">group18.swf</field>
<field name="flashhint"></field>
<field name="child">1</field>
<field name="picserverip">0</field>
<field name="picserverport">0</field>
<field name="bindserverip">0</field>
<field name="bindserverport">0</field>
<field name="charges">0</field>
</row>
<row>
<field name="id">101</field>
<field name="servername">vikingconquer</field>
<field name="serverip">192.168.1.3</field>
<field name="serverport">9960</field>
<field name="flashname">vikingconquer</field>
<field name="flashicon">group13/server1.swf</field>
<field name="flashhint"></field>
<field name="child">0</field>
<field name="picserverip">0</field>
<field name="picserverport">0</field>
<field name="bindserverip">0</field>
<field name="bindserverport">0</field>
<field name="charges">0</field>
</row>
</table_data>
</database>
</mysqldump>


ودا لو حصلك مشكله في باكنت هندلر تمام ؟؟
هتبحث عن
public unsafe static void createdhkey


وتبدله بي الكود دا

public unsafe static void createdhkey(serversockets.securitysocket obj, serversockets.packet stream)
{
try
{
byte[] buffer = new byte[36];
bool extra = false;
string text = system.text.asciiencoding.ascii.getstring(obj.dhke ybuffer.buffer, 0, obj.dhkeybuffer.length());
if (!text.endswith("tqclient"))
{
system.buffer.blockcopy(obj.encrypteddhkeybuffer.b uffer, obj.encrypteddhkeybuffer.length() - 36, buffer, 0, 36);
extra = true;
}
// myconsole.printpacketadvanced(stream.memory, stream.size);

string key;
if (stream.gethandshakereplykey(out key))
{
obj.setdhkey = true;
obj.game.dhkey.handleresponse(key);
var compute_key = obj.game.dhkeyexchance.postprocessdhkey(obj.game.d hkey.tobytes());
//obj.game.crypto.setivs(new byte[8], new byte[8]);
obj.game.crypto.generatekey(compute_key);
obj.game.crypto.reset();
}
else
{
obj.disconnect();
return;
}
if (extra)
{

stream.seek(0);
obj.game.crypto.decrypt(buffer, 0, stream.memory, 0, 36);
stream.size = buffer.length;





stream.size = buffer.length;
stream.seek(2);
ushort packetid = stream.readuint16();
action<client.gameclient, serversockets.packet> hinvoker;
if (msginvoker.trygetinvoker(packetid, out hinvoker))
{
hinvoker(obj.game, stream);
}
else
{
obj.disconnect();

myconsole.writeline("dh key not found the packet ----> " + packetid);

}
}

}
catch (exception e) { myconsole.writeexception(e); }
}
تعدل ع الاي بي بس بس بس متلعبش في اسم السيرفر ولا اي حاجه

طبعا كلامي للناس الي اول مره تشغل سورس اليكس بالنسبه للناس الي بتعرف

تتطنش كل الي قلته

صوره من جوه السورس

عفواً لايمكن عرض الروابط في الإرشيف (عفواً لايمكن عرض الروابط في الإرشيف)

============================

رابط السورس هتلاقي في الملف القاعده والقاعده بتاع النافا كات والسورس والاب سيرفر

عفواً لايمكن عرض الروابط في الإرشيف

================================================== =====
عموما الي سرب السورس يشكر وصاحب السورس اصلا يشكر

دعواتكم ^_^

#midoazoz
احسن ميدو فى الدنيا

fanta139
2020-03-29, 08:35 PM
هو اللودر بتاعي عامل ازمه لي كدا مه زي اي لودر بيشال وبيتحط عادي الفرق بس اني كنت بستخدم اكونت سيرفر مختلف 😀😀

نزل ام حل حرام علي

asd201230099
2020-03-30, 01:28 AM
عاااااااااااااااش

Mr.Hero
2020-03-30, 04:04 PM
عاش بالتوفيق

neno2052
2020-03-30, 08:43 PM
عاش بس مكنش يستاهل الضجه ده كلها

MohamedNader
2020-03-30, 10:06 PM
Thx

gerson1396
2020-03-30, 10:11 PM
buen servicio

osamanofl
2020-03-31, 12:51 AM
عااش

Circle
2020-03-31, 02:02 AM
السلام عليكم
طبعا انا مش استخدمت السورس بس اعرف اللعبه
عموما هو صاحب اللعبه بيقول اتاك وبتاع مش فاهم بس اي حد ممكن يظبط الاتاك ناس بتقلي بيقول حاطط ثغرات عادي اي حد ممكن يجيبها
من حيث السورس ف النسخه كويسه بالنسبه لاليكس عامه وطبعا لانها نازله بلودر ميجو وكتير جدا مش عرف يشغله
ف اناا رجعته للودر اليكس الاصلي

دلوقتي هتركزو معايا عشان هشرح كمان التشغيل السورس

اولا هتحتاج برنامج

notpad++
هتحمله من جوجل عادي جدا

هتحمل السورس وتحطه في C
وتفكه تعمله فك هنا تمام

هنرفع القاعده ع النافاكات

بعدين هتخش ع

C:\VikingsAfterRemoveLoader\# This Sourse\bin\Debug

وتفتج Shell.ini

هتفتحه ب nodpad++

وتدوس كونترول اتش

Ctrl+H

وتغير الاي بي والاب سيرفر باص وررد والقاعده
هتعمل التغيير لمكان السورس كله الي هو ده

C:\VikingsAfterRemoveLoader

بعدين تفتح كل بروجيكت وتعمله ReBuild

وتفتح اللقونصولات عادي جدا

===========================
البدش

بص يا نجم انت هتجيب بدش من هنا

عفواً لايمكن عرض الروابط في الإرشيف

هو ده الي هتستخدمه طبعا التعديل في دول

100.TME

موجود في

Conquer Online 3.0\Env_DX8\ini\tme

وكمان في

Conquer Online 3.0\ini\tme

وكمان هتعدل ع ده

config

موجود في

Conquer Online 3.0\Env_DX8

===========================
طب بالنسبه للناس برده الي هتتعب في البدش

التعديل في

100.TME

بص انا هنزلك التعديل كمان

<?xml version="1.0"?>
<mysqldump xmlns:xsi="عفواً لايمكن عرض الروابط في الإرشيف">
<database name="serverdat">
<table_structure name="outenserver">
<field Field="id" Type="int(10) unsigned" Null="NO" Key="PRI" Default="" Extra="" />
<field Field="ServerName" Type="varchar(50)" Null="NO" Key="" Default="0" Extra="" />
<field Field="ServerIP" Type="varchar(128)" Null="NO" Key="" Default="0" Extra="" />
<field Field="ServerPort" Type="int(10) unsigned" Null="NO" Key="" Default="0" Extra="" />
<field Field="FlashName" Type="varchar(50)" Null="NO" Key="" Default="0" Extra="" />
<field Field="FlashIcon" Type="varchar(50)" Null="NO" Key="" Default="0" Extra="" />
<field Field="FlashHint" Type="varchar(50)" Null="NO" Key="" Default="0" Extra="" />
<field Field="Child" Type="int(10) unsigned" Null="NO" Key="" Default="0" Extra="" />
<field Field="PicServerIP" Type="varchar(50)" Null="NO" Key="" Default="0" Extra="" />
<field Field="PicServerPort" Type="int(10) unsigned" Null="NO" Key="" Default="0" Extra="" />
<field Field="BindServerIP" Type="varchar(50)" Null="NO" Key="" Default="0" Extra="" />
<field Field="BindServerPort" Type="int(10) unsigned" Null="NO" Key="" Default="0" Extra="" />
<field Field="Charges" Type="int(10) unsigned" Null="NO" Key="" Default="0" Extra="" />
<key Table="outenserver" Non_unique="0" Key_name="PRIMARY" Seq_in_index="1" Column_name="id" Collation="A" Cardinality="165" Null="" Index_type="BTREE" Comment="" />
<options Name="outenserver" Engine="MyISAM" Version="10" Row_format="Dynamic" Rows="165" Avg_row_length="80" Data_length="13316" Max_data_length="281474976710655" Index_length="4096" Data_free="0" Create_time="2016-05-09 06:42:48" Update_time="2017-05-18 02:21:22" Collation="utf8_general_ci" Create_options="" Comment="" />
</table_structure>
<table_data name="outenserver">
<row>
<field name="id">0</field>
<field name="ServerName"></field>
<field name="ServerIP"></field>
<field name="ServerPort">0</field>
<field name="FlashName"></field>
<field name="FlashIcon"></field>
<field name="FlashHint"></field>
<field name="Child">17</field>
<field name="PicServerIP">0</field>
<field name="PicServerPort">0</field>
<field name="BindServerIP">0</field>
<field name="BindServerPort">0</field>
<field name="Charges">0</field>
</row>
<row>
<field name="id">1</field>
<field name="ServerName"></field>
<field name="ServerIP"></field>
<field name="ServerPort">0</field>
<field name="FlashName">Group17</field>
<field name="FlashIcon">Group18.swf</field>
<field name="FlashHint"></field>
<field name="Child">1</field>
<field name="PicServerIP">0</field>
<field name="PicServerPort">0</field>
<field name="BindServerIP">0</field>
<field name="BindServerPort">0</field>
<field name="Charges">0</field>
</row>
<row>
<field name="id">101</field>
<field name="ServerName">VikingConquer</field>
<field name="ServerIP">192.168.1.3</field>
<field name="ServerPort">9960</field>
<field name="FlashName">VikingConquer</field>
<field name="FlashIcon">Group13/server1.swf</field>
<field name="FlashHint"></field>
<field name="Child">0</field>
<field name="PicServerIP">0</field>
<field name="PicServerPort">0</field>
<field name="BindServerIP">0</field>
<field name="BindServerPort">0</field>
<field name="Charges">0</field>
</row>
</table_data>
</database>
</mysqldump>


ودا لو حصلك مشكله في باكنت هندلر تمام ؟؟
هتبحث عن
public unsafe static void CreateDHKey


وتبدله بي الكود دا

public unsafe static void CreateDHKey(ServerSockets.SecuritySocket obj, ServerSockets.Packet Stream)
{
try
{
byte[] buffer = new byte[36];
bool extra = false;
string text = System.Text.ASCIIEncoding.ASCII.GetString(obj.DHKe yBuffer.buffer, 0, obj.DHKeyBuffer.Length());
if (!text.EndsWith("TQClient"))
{
System.Buffer.BlockCopy(obj.EncryptedDHKeyBuffer.b uffer, obj.EncryptedDHKeyBuffer.Length() - 36, buffer, 0, 36);
extra = true;
}
// MyConsole.PrintPacketAdvanced(Stream.Memory, Stream.Size);

string key;
if (Stream.GetHandshakeReplyKey(out key))
{
obj.SetDHKey = true;
obj.Game.DHKey.HandleResponse(key);
var compute_key = obj.Game.DHKeyExchance.PostProcessDHKey(obj.Game.D HKey.ToBytes());
//obj.Game.Crypto.SetIVs(new byte[8], new byte[8]);
obj.Game.Crypto.GenerateKey(compute_key);
obj.Game.Crypto.Reset();
}
else
{
obj.Disconnect();
return;
}
if (extra)
{

Stream.Seek(0);
obj.Game.Crypto.Decrypt(buffer, 0, Stream.Memory, 0, 36);
Stream.Size = buffer.Length;





Stream.Size = buffer.Length;
Stream.Seek(2);
ushort PacketID = Stream.ReadUInt16();
Action<Client.GameClient, ServerSockets.Packet> hinvoker;
if (MsgInvoker.TryGetInvoker(PacketID, out hinvoker))
{
hinvoker(obj.Game, Stream);
}
else
{
obj.Disconnect();

MyConsole.WriteLine("DH KEY Not found the packet ----> " + PacketID);

}
}

}
catch (Exception e) { MyConsole.WriteException(e); }
}
تعدل ع الاي بي بس بس بس متلعبش في اسم السيرفر ولا اي حاجه

طبعا كلامي للناس الي اول مره تشغل سورس اليكس بالنسبه للناس الي بتعرف

تتطنش كل الي قلته

صوره من جوه السورس

عفواً لايمكن عرض الروابط في الإرشيف (عفواً لايمكن عرض الروابط في الإرشيف)

============================

رابط السورس هتلاقي في الملف القاعده والقاعده بتاع النافا كات والسورس والاب سيرفر

عفواً لايمكن عرض الروابط في الإرشيف

================================================== =====
عموما الي سرب السورس يشكر وصاحب السورس اصلا يشكر

دعواتكم ^_^

#MidoAzoz
عاش

HBESA
2020-03-31, 05:19 AM
عاش

amr69940
2020-03-31, 10:36 AM
goood

sgdgdsjopdsg
2020-03-31, 04:06 PM
شش

divad12345
2020-04-01, 12:41 AM
Dios

abuhaneen
2020-04-01, 09:44 AM
عاش

Peter
2020-04-04, 06:21 PM
عااش

kaka1az
2020-04-08, 04:31 AM
teslam

سمير
2020-04-09, 04:02 AM
عااش

goku7410
2020-04-09, 09:03 AM
وضعك

emad124
2020-04-09, 04:11 PM
Thanks

KERO
2020-04-16, 12:41 AM
متشكرين

Tarek Roshdi
2020-04-16, 06:47 AM
شكرا

Uchiha T3Alo
2020-04-19, 06:53 AM
مجهود تشكر عليه بس السورس فيه ملف دل للى ناوى يشتغل عليه بيبعت بينات الفى بى اس والسيرفر على اميل لشخص معين لا داعى لذكر اسمه يعنى الى ناوى يشتغل عليه يحافظ على نفسه بخصوص السورس ده

midoazoz
2020-04-19, 02:55 PM
مجهود تشكر عليه بس السورس فيه ملف دل للى ناوى يشتغل عليه بيبعت بينات الفى بى اس والسيرفر على اميل لشخص معين لا داعى لذكر اسمه يعنى الى ناوى يشتغل عليه يحافظ على نفسه بخصوص السورس ده

ههههههه ربنا يستر ^_^

koko1
2020-04-19, 04:01 PM
عااش

محمودمحمدسالم
2020-04-20, 01:17 AM
عاش

anabatal
2020-04-20, 05:48 AM
شكرا

ahmedkamel23
2020-04-24, 04:36 PM
عاششش

GunnerLiliok
2020-04-24, 05:22 PM
thx

george771
2020-04-25, 01:09 AM
عاااش

ToRWadA
2020-04-25, 05:22 AM
عاش

M7moud
2020-04-25, 06:20 AM
goodwork

MaNGaWy
2020-04-26, 09:27 AM
تسلم ايدك

MohamedMano55
2020-04-26, 11:40 AM
تسلم

ewweww
2020-04-30, 06:18 PM
عاششششش

jose0258
2020-05-06, 01:21 AM
ع وضعك

yousefhtrikano
2020-05-08, 12:09 AM
عاااش

liyotaf239
2020-05-10, 07:18 AM
[email protected]@zaelmo.comliyotaf2 [email protected]@zaelmo.comliyotaf239@zaelm [email protected]@zaelmo.comliy [email protected]@zaelmo.comliyotaf239@ [email protected]@zaelmo.c [email protected]

omarkhaled2020
2020-05-10, 11:23 AM
3a4

mohamedawad
2020-05-10, 01:05 PM
عاش

daved31568
2020-05-10, 09:00 PM
[email protected]@beiop.comdaved31568 @[email protected]@beiop.com [email protected]@beiop.comdaved31568 @[email protected]@beiop.com [email protected]@beiop.comdaved31568 @[email protected]@beiop.com [email protected]@beiop.comdaved31568 @[email protected]@beiop.com [email protected]@beiop.comdaved31568 @[email protected]@beiop.com [email protected]@beiop.comdaved31568 @[email protected]@beiop.com [email protected]@beiop.comdaved31568 @[email protected]@beiop.com [email protected]@beiop.comdaved31568 @[email protected]@beiop.com [email protected]@beiop.comdaved31568 @[email protected]@beiop.com [email protected]@beiop.comdaved31568 @[email protected]@beiop.com [email protected]@beiop.comdaved31568 @[email protected]@beiop.com [email protected]@beiop.comdaved31568 @[email protected]@beiop.com [email protected]@beiop.comdaved31568 @[email protected]@beiop.com

mohamedza
2020-05-10, 09:23 PM
ttt

ahmed soska
2020-05-11, 01:54 AM
مخخخ

mohamedomar
2020-05-14, 08:36 PM
عاش

ka7ol1010
2020-05-15, 12:07 AM
عاااش

mido569
2020-05-15, 05:42 AM
االا

Back 8
2020-05-15, 06:33 AM
بالتوفيق

Mutaz
2020-05-16, 02:25 AM
عاش

HamoCooL
2020-05-16, 06:40 AM
عااااش

hunters142
2021-07-20, 07:56 PM
سبقتنى تسلم

POPAZAM
2021-07-21, 10:02 AM
شكراا

mohamed2010
2021-07-22, 08:32 PM
هاسشي

omerguray16
2021-07-30, 10:50 PM
ty

eslam1
2021-07-31, 11:48 AM
عاااش

KekoCoder
2021-08-18, 10:04 PM
تسلم

ahmedhamedd555e
2021-08-19, 12:57 AM
thx

78asdasd
2021-08-19, 09:46 AM
شكرا

conkmohamed
2021-08-24, 12:56 AM
رىؤ

!MAX!
2021-08-24, 09:20 PM
مشكووووووووووووور

3zzatgaming
2021-09-09, 09:43 AM
السلام عليكم
طبعا انا مش استخدمت السورس بس اعرف اللعبه
عموما هو صاحب اللعبه بيقول اتاك وبتاع مش فاهم بس اي حد ممكن يظبط الاتاك ناس بتقلي بيقول حاطط ثغرات عادي اي حد ممكن يجيبها
من حيث السورس ف النسخه كويسه بالنسبه لاليكس عامه وطبعا لانها نازله بلودر ميجو وكتير جدا مش عرف يشغله
ف اناا رجعته للودر اليكس الاصلي

دلوقتي هتركزو معايا عشان هشرح كمان التشغيل السورس

اولا هتحتاج برنامج

notpad++
هتحمله من جوجل عادي جدا

هتحمل السورس وتحطه في C
وتفكه تعمله فك هنا تمام

هنرفع القاعده ع النافاكات

بعدين هتخش ع

C:\VikingsAfterRemoveLoader\# This Sourse\bin\Debug

وتفتج Shell.ini

هتفتحه ب nodpad++

وتدوس كونترول اتش

Ctrl+H

وتغير الاي بي والاب سيرفر باص وررد والقاعده
هتعمل التغيير لمكان السورس كله الي هو ده

C:\VikingsAfterRemoveLoader

بعدين تفتح كل بروجيكت وتعمله ReBuild

وتفتح اللقونصولات عادي جدا

===========================
البدش

بص يا نجم انت هتجيب بدش من هنا

عفواً لايمكن عرض الروابط في الإرشيف

هو ده الي هتستخدمه طبعا التعديل في دول

100.TME

موجود في

Conquer Online 3.0\Env_DX8\ini\tme

وكمان في

Conquer Online 3.0\ini\tme

وكمان هتعدل ع ده

config

موجود في

Conquer Online 3.0\Env_DX8

===========================
طب بالنسبه للناس برده الي هتتعب في البدش

التعديل في

100.TME

بص انا هنزلك التعديل كمان

<?xml version="1.0"?>
<mysqldump xmlns:xsi="عفواً لايمكن عرض الروابط في الإرشيف">
<database name="serverdat">
<table_structure name="outenserver">
<field Field="id" Type="int(10) unsigned" Null="NO" Key="PRI" Default="" Extra="" />
<field Field="ServerName" Type="varchar(50)" Null="NO" Key="" Default="0" Extra="" />
<field Field="ServerIP" Type="varchar(128)" Null="NO" Key="" Default="0" Extra="" />
<field Field="ServerPort" Type="int(10) unsigned" Null="NO" Key="" Default="0" Extra="" />
<field Field="FlashName" Type="varchar(50)" Null="NO" Key="" Default="0" Extra="" />
<field Field="FlashIcon" Type="varchar(50)" Null="NO" Key="" Default="0" Extra="" />
<field Field="FlashHint" Type="varchar(50)" Null="NO" Key="" Default="0" Extra="" />
<field Field="Child" Type="int(10) unsigned" Null="NO" Key="" Default="0" Extra="" />
<field Field="PicServerIP" Type="varchar(50)" Null="NO" Key="" Default="0" Extra="" />
<field Field="PicServerPort" Type="int(10) unsigned" Null="NO" Key="" Default="0" Extra="" />
<field Field="BindServerIP" Type="varchar(50)" Null="NO" Key="" Default="0" Extra="" />
<field Field="BindServerPort" Type="int(10) unsigned" Null="NO" Key="" Default="0" Extra="" />
<field Field="Charges" Type="int(10) unsigned" Null="NO" Key="" Default="0" Extra="" />
<key Table="outenserver" Non_unique="0" Key_name="PRIMARY" Seq_in_index="1" Column_name="id" Collation="A" Cardinality="165" Null="" Index_type="BTREE" Comment="" />
<options Name="outenserver" Engine="MyISAM" Version="10" Row_format="Dynamic" Rows="165" Avg_row_length="80" Data_length="13316" Max_data_length="281474976710655" Index_length="4096" Data_free="0" Create_time="2016-05-09 06:42:48" Update_time="2017-05-18 02:21:22" Collation="utf8_general_ci" Create_options="" Comment="" />
</table_structure>
<table_data name="outenserver">
<row>
<field name="id">0</field>
<field name="ServerName"></field>
<field name="ServerIP"></field>
<field name="ServerPort">0</field>
<field name="FlashName"></field>
<field name="FlashIcon"></field>
<field name="FlashHint"></field>
<field name="Child">17</field>
<field name="PicServerIP">0</field>
<field name="PicServerPort">0</field>
<field name="BindServerIP">0</field>
<field name="BindServerPort">0</field>
<field name="Charges">0</field>
</row>
<row>
<field name="id">1</field>
<field name="ServerName"></field>
<field name="ServerIP"></field>
<field name="ServerPort">0</field>
<field name="FlashName">Group17</field>
<field name="FlashIcon">Group18.swf</field>
<field name="FlashHint"></field>
<field name="Child">1</field>
<field name="PicServerIP">0</field>
<field name="PicServerPort">0</field>
<field name="BindServerIP">0</field>
<field name="BindServerPort">0</field>
<field name="Charges">0</field>
</row>
<row>
<field name="id">101</field>
<field name="ServerName">VikingConquer</field>
<field name="ServerIP">192.168.1.3</field>
<field name="ServerPort">9960</field>
<field name="FlashName">VikingConquer</field>
<field name="FlashIcon">Group13/server1.swf</field>
<field name="FlashHint"></field>
<field name="Child">0</field>
<field name="PicServerIP">0</field>
<field name="PicServerPort">0</field>
<field name="BindServerIP">0</field>
<field name="BindServerPort">0</field>
<field name="Charges">0</field>
</row>
</table_data>
</database>
</mysqldump>


ودا لو حصلك مشكله في باكنت هندلر تمام ؟؟
هتبحث عن
public unsafe static void CreateDHKey


وتبدله بي الكود دا

public unsafe static void CreateDHKey(ServerSockets.SecuritySocket obj, ServerSockets.Packet Stream)
{
try
{
byte[] buffer = new byte[36];
bool extra = false;
string text = System.Text.ASCIIEncoding.ASCII.GetString(obj.DHKe yBuffer.buffer, 0, obj.DHKeyBuffer.Length());
if (!text.EndsWith("TQClient"))
{
System.Buffer.BlockCopy(obj.EncryptedDHKeyBuffer.b uffer, obj.EncryptedDHKeyBuffer.Length() - 36, buffer, 0, 36);
extra = true;
}
// MyConsole.PrintPacketAdvanced(Stream.Memory, Stream.Size);

string key;
if (Stream.GetHandshakeReplyKey(out key))
{
obj.SetDHKey = true;
obj.Game.DHKey.HandleResponse(key);
var compute_key = obj.Game.DHKeyExchance.PostProcessDHKey(obj.Game.D HKey.ToBytes());
//obj.Game.Crypto.SetIVs(new byte[8], new byte[8]);
obj.Game.Crypto.GenerateKey(compute_key);
obj.Game.Crypto.Reset();
}
else
{
obj.Disconnect();
return;
}
if (extra)
{

Stream.Seek(0);
obj.Game.Crypto.Decrypt(buffer, 0, Stream.Memory, 0, 36);
Stream.Size = buffer.Length;





Stream.Size = buffer.Length;
Stream.Seek(2);
ushort PacketID = Stream.ReadUInt16();
Action<Client.GameClient, ServerSockets.Packet> hinvoker;
if (MsgInvoker.TryGetInvoker(PacketID, out hinvoker))
{
hinvoker(obj.Game, Stream);
}
else
{
obj.Disconnect();

MyConsole.WriteLine("DH KEY Not found the packet ----> " + PacketID);

}
}

}
catch (Exception e) { MyConsole.WriteException(e); }
}
تعدل ع الاي بي بس بس بس متلعبش في اسم السيرفر ولا اي حاجه

طبعا كلامي للناس الي اول مره تشغل سورس اليكس بالنسبه للناس الي بتعرف

تتطنش كل الي قلته

صوره من جوه السورس

عفواً لايمكن عرض الروابط في الإرشيف (عفواً لايمكن عرض الروابط في الإرشيف)

============================

رابط السورس هتلاقي في الملف القاعده والقاعده بتاع النافا كات والسورس والاب سيرفر

عفواً لايمكن عرض الروابط في الإرشيف

================================================== =====
عموما الي سرب السورس يشكر وصاحب السورس اصلا يشكر

دعواتكم ^_^

#MidoAzoz
fd

Moustafa1
2021-09-10, 01:55 AM
نجرب

khaledxodia
2021-09-15, 07:06 AM
تسلم

slayer
2021-09-15, 06:44 PM
check

kobra
2021-09-15, 07:11 PM
تسلم يا نجم

ahmedyhaey
2021-11-27, 05:22 PM
uha

omarjimmy19
2021-12-01, 07:02 PM
سورس باين عليه حلو ممكن ترد عشان الرابط ؟
يظهرلي

omarjimmy19
2021-12-01, 07:03 PM
سورس جامد بسم الله مشاء الله

omarjimmy13
2021-12-03, 10:39 AM
عاش

HsnGnc
2021-12-03, 10:46 PM
thanks

SourceBuilder
2021-12-04, 11:55 PM
تسلم

SourceBuilder
2021-12-04, 11:56 PM
tslam ya gda

mohamedabdu
2022-02-09, 04:41 PM
.

miso2010
2022-02-09, 06:50 PM
see

tekatop0
2022-02-16, 05:07 AM
تسلم

Rnez2022
2022-02-20, 01:11 AM
202020

zcnick32
2022-02-20, 06:05 AM
cvnbvc

hamadajti
2022-02-23, 07:52 PM
lindo

badroobot
2022-03-04, 03:22 AM
عاش

megax
2022-03-05, 01:18 AM
yuuuuuuuu

Abdelalem
2022-03-05, 02:17 AM
عاش

Castala7
2022-03-05, 01:47 PM
يا

mega
2022-03-06, 11:35 AM
عاااش

GrayMask
2022-03-14, 04:00 AM
see

nasrba4a
2022-03-15, 05:05 AM
tt

MohamedPonja
2022-03-15, 12:45 PM
عاش

hamzawe
2022-03-15, 11:35 PM
تسلم يا فخامة

فتحى الشاهد
2022-03-26, 11:55 PM
تمام

Zuko
2022-03-30, 05:33 PM
tyyyyyyy

ali53
2022-04-14, 12:22 PM
شكر

Ramykhaled
2022-04-15, 02:29 AM
عاش

Ramykhaled
2022-04-15, 03:24 PM
عاش

Tofan
2022-04-15, 04:34 PM
test s

Mr.sayed
2022-04-21, 08:20 PM
عاش ياض

Drugs
2022-05-03, 06:14 PM
uha

memotal1234
2022-05-03, 06:50 PM
Done

ModyMohamedAdel
2022-05-06, 03:52 PM
عاش

ابو مروان
2022-05-08, 03:15 AM
؟؟؟؟؟؟؟ظ

so3da
2023-04-14, 09:22 PM
qqqq

alpernsali1
2023-04-22, 06:42 PM
thx

youssef12345
2023-04-23, 02:15 PM
cccc

etetoo2015
2023-05-07, 11:18 AM
tyyyy

عمر23
2023-05-07, 01:28 PM

moneyx
2023-05-07, 06:21 PM
هشوفو

nightmare
2023-05-12, 08:03 PM
لب

amrkl123
2023-05-15, 02:29 AM
عااااااااااااااااااااااااااااش

MohamedOsCar
2023-05-15, 06:20 PM
عاش

gonimm
2023-05-16, 07:23 AM
عاش

rofaa
2023-05-19, 04:29 PM
ggg

eslamsaad
2023-05-19, 05:00 PM
عاش

slash
2023-05-25, 06:35 AM
ضن

abdoahmed
2023-06-01, 01:39 AM
thx

Mostafageneral
2023-07-28, 01:55 AM
شكرا لك

yousef here
2023-07-28, 02:16 PM
عاش

mo0dy
2023-08-11, 12:49 AM
عاااش

Castala7
2023-08-11, 08:29 AM
4نقشى

eslam0312
2023-08-28, 04:10 PM
dasffsdf

Yabahy
2023-08-29, 06:23 PM
هجرب

ahmed30
2023-08-30, 02:35 AM
Tasr

mr.deltanet
2023-09-08, 09:31 PM
Thank You

ElSaher
2023-09-10, 01:50 AM
.

egyconquer
2023-09-11, 03:00 AM
مشكور

eslaam
2023-10-30, 11:04 PM
شكرا

محمد محمود
2023-10-31, 08:22 PM
عاش

4darkslayer
2023-11-12, 11:29 PM
thx

meito20
2023-11-20, 07:33 PM
شكرا

bishoysamir
2023-11-20, 10:19 PM
248561487412

xefo1103
2023-11-30, 03:19 AM
thx

Mrhero
2023-12-07, 03:44 AM
عاش

OsaKa
2023-12-08, 03:30 AM
ع وضعك

Elviraytv01
2023-12-23, 07:10 PM
654

magna2022
2023-12-23, 10:53 PM
.

Kemoo0ka
2023-12-25, 02:31 PM
مشكوووووووور

ewweww300
2024-01-22, 05:33 AM
عاششششش

Leomay
2024-02-07, 03:41 AM
.

mohamedelhdad
2024-02-08, 08:43 PM
هجرب

Mohamed Amx
2024-02-09, 06:42 PM
يسي

jimmy20
2024-02-22, 06:21 AM
تسلم ي حبيبي

حنفي فارس
2024-03-06, 11:13 PM
عاش

moneyxx
2024-03-07, 02:26 AM
454

Naderahmed1
2024-03-13, 12:55 PM
جميل

ديسكو الفظيـع
2024-03-14, 06:15 AM
نشوف

عصام العربى
2024-03-14, 07:27 AM
عاش

ahmednero2
2024-03-28, 02:08 PM
Ty

megax
2024-03-30, 01:22 AM
نسلم

gogogogo88
2024-03-30, 03:19 AM
تسلم

ahmedmatrix12
2024-03-30, 04:20 PM
dsdasad

Dragonfantasy05
2024-04-01, 07:02 AM
السلام عليكم
طبعا انا مش استخدمت السورس بس اعرف اللعبه
عموما هو صاحب اللعبه بيقول اتاك وبتاع مش فاهم بس اي حد ممكن يظبط الاتاك ناس بتقلي بيقول حاطط ثغرات عادي اي حد ممكن يجيبها
من حيث السورس ف النسخه كويسه بالنسبه لاليكس عامه وطبعا لانها نازله بلودر ميجو وكتير جدا مش عرف يشغله
ف اناا رجعته للودر اليكس الاصلي

دلوقتي هتركزو معايا عشان هشرح كمان التشغيل السورس

اولا هتحتاج برنامج

notpad++
هتحمله من جوجل عادي جدا

هتحمل السورس وتحطه في C
وتفكه تعمله فك هنا تمام

هنرفع القاعده ع النافاكات

بعدين هتخش ع

C:\VikingsAfterRemoveLoader\# This Sourse\bin\Debug

وتفتج Shell.ini

هتفتحه ب nodpad++

وتدوس كونترول اتش

Ctrl+H

وتغير الاي بي والاب سيرفر باص وررد والقاعده
هتعمل التغيير لمكان السورس كله الي هو ده

C:\VikingsAfterRemoveLoader

بعدين تفتح كل بروجيكت وتعمله ReBuild

وتفتح اللقونصولات عادي جدا

===========================
البدش

بص يا نجم انت هتجيب بدش من هنا

عفواً لايمكن عرض الروابط في الإرشيف

هو ده الي هتستخدمه طبعا التعديل في دول

100.TME

موجود في

Conquer Online 3.0\Env_DX8\ini\tme

وكمان في

Conquer Online 3.0\ini\tme

وكمان هتعدل ع ده

config

موجود في

Conquer Online 3.0\Env_DX8

===========================
طب بالنسبه للناس برده الي هتتعب في البدش

التعديل في

100.TME

بص انا هنزلك التعديل كمان

<?xml version="1.0"?>
<mysqldump xmlns:xsi="عفواً لايمكن عرض الروابط في الإرشيف">
<database name="serverdat">
<table_structure name="outenserver">
<field Field="id" Type="int(10) unsigned" Null="NO" Key="PRI" Default="" Extra="" />
<field Field="ServerName" Type="varchar(50)" Null="NO" Key="" Default="0" Extra="" />
<field Field="ServerIP" Type="varchar(128)" Null="NO" Key="" Default="0" Extra="" />
<field Field="ServerPort" Type="int(10) unsigned" Null="NO" Key="" Default="0" Extra="" />
<field Field="FlashName" Type="varchar(50)" Null="NO" Key="" Default="0" Extra="" />
<field Field="FlashIcon" Type="varchar(50)" Null="NO" Key="" Default="0" Extra="" />
<field Field="FlashHint" Type="varchar(50)" Null="NO" Key="" Default="0" Extra="" />
<field Field="Child" Type="int(10) unsigned" Null="NO" Key="" Default="0" Extra="" />
<field Field="PicServerIP" Type="varchar(50)" Null="NO" Key="" Default="0" Extra="" />
<field Field="PicServerPort" Type="int(10) unsigned" Null="NO" Key="" Default="0" Extra="" />
<field Field="BindServerIP" Type="varchar(50)" Null="NO" Key="" Default="0" Extra="" />
<field Field="BindServerPort" Type="int(10) unsigned" Null="NO" Key="" Default="0" Extra="" />
<field Field="Charges" Type="int(10) unsigned" Null="NO" Key="" Default="0" Extra="" />
<key Table="outenserver" Non_unique="0" Key_name="PRIMARY" Seq_in_index="1" Column_name="id" Collation="A" Cardinality="165" Null="" Index_type="BTREE" Comment="" />
<options Name="outenserver" Engine="MyISAM" Version="10" Row_format="Dynamic" Rows="165" Avg_row_length="80" Data_length="13316" Max_data_length="281474976710655" Index_length="4096" Data_free="0" Create_time="2016-05-09 06:42:48" Update_time="2017-05-18 02:21:22" Collation="utf8_general_ci" Create_options="" Comment="" />
</table_structure>
<table_data name="outenserver">
<row>
<field name="id">0</field>
<field name="ServerName"></field>
<field name="ServerIP"></field>
<field name="ServerPort">0</field>
<field name="FlashName"></field>
<field name="FlashIcon"></field>
<field name="FlashHint"></field>
<field name="Child">17</field>
<field name="PicServerIP">0</field>
<field name="PicServerPort">0</field>
<field name="BindServerIP">0</field>
<field name="BindServerPort">0</field>
<field name="Charges">0</field>
</row>
<row>
<field name="id">1</field>
<field name="ServerName"></field>
<field name="ServerIP"></field>
<field name="ServerPort">0</field>
<field name="FlashName">Group17</field>
<field name="FlashIcon">Group18.swf</field>
<field name="FlashHint"></field>
<field name="Child">1</field>
<field name="PicServerIP">0</field>
<field name="PicServerPort">0</field>
<field name="BindServerIP">0</field>
<field name="BindServerPort">0</field>
<field name="Charges">0</field>
</row>
<row>
<field name="id">101</field>
<field name="ServerName">VikingConquer</field>
<field name="ServerIP">192.168.1.3</field>
<field name="ServerPort">9960</field>
<field name="FlashName">VikingConquer</field>
<field name="FlashIcon">Group13/server1.swf</field>
<field name="FlashHint"></field>
<field name="Child">0</field>
<field name="PicServerIP">0</field>
<field name="PicServerPort">0</field>
<field name="BindServerIP">0</field>
<field name="BindServerPort">0</field>
<field name="Charges">0</field>
</row>
</table_data>
</database>
</mysqldump>


ودا لو حصلك مشكله في باكنت هندلر تمام ؟؟
هتبحث عن
public unsafe static void CreateDHKey


وتبدله بي الكود دا

public unsafe static void CreateDHKey(ServerSockets.SecuritySocket obj, ServerSockets.Packet Stream)
{
try
{
byte[] buffer = new byte[36];
bool extra = false;
string text = System.Text.ASCIIEncoding.ASCII.GetString(obj.DHKe yBuffer.buffer, 0, obj.DHKeyBuffer.Length());
if (!text.EndsWith("TQClient"))
{
System.Buffer.BlockCopy(obj.EncryptedDHKeyBuffer.b uffer, obj.EncryptedDHKeyBuffer.Length() - 36, buffer, 0, 36);
extra = true;
}
// MyConsole.PrintPacketAdvanced(Stream.Memory, Stream.Size);

string key;
if (Stream.GetHandshakeReplyKey(out key))
{
obj.SetDHKey = true;
obj.Game.DHKey.HandleResponse(key);
var compute_key = obj.Game.DHKeyExchance.PostProcessDHKey(obj.Game.D HKey.ToBytes());
//obj.Game.Crypto.SetIVs(new byte[8], new byte[8]);
obj.Game.Crypto.GenerateKey(compute_key);
obj.Game.Crypto.Reset();
}
else
{
obj.Disconnect();
return;
}
if (extra)
{

Stream.Seek(0);
obj.Game.Crypto.Decrypt(buffer, 0, Stream.Memory, 0, 36);
Stream.Size = buffer.Length;





Stream.Size = buffer.Length;
Stream.Seek(2);
ushort PacketID = Stream.ReadUInt16();
Action<Client.GameClient, ServerSockets.Packet> hinvoker;
if (MsgInvoker.TryGetInvoker(PacketID, out hinvoker))
{
hinvoker(obj.Game, Stream);
}
else
{
obj.Disconnect();

MyConsole.WriteLine("DH KEY Not found the packet ----> " + PacketID);

}
}

}
catch (Exception e) { MyConsole.WriteException(e); }
}
تعدل ع الاي بي بس بس بس متلعبش في اسم السيرفر ولا اي حاجه

طبعا كلامي للناس الي اول مره تشغل سورس اليكس بالنسبه للناس الي بتعرف

تتطنش كل الي قلته

صوره من جوه السورس

عفواً لايمكن عرض الروابط في الإرشيف (عفواً لايمكن عرض الروابط في الإرشيف)

============================

رابط السورس هتلاقي في الملف القاعده والقاعده بتاع النافا كات والسورس والاب سيرفر

عفواً لايمكن عرض الروابط في الإرشيف

================================================== =====
عموما الي سرب السورس يشكر وصاحب السورس اصلا يشكر

دعواتكم ^_^

#MidoAzoz
gooooooooooooooooodddddddddddddd

mnam1
2024-04-07, 07:22 AM
تحت التجربه

gfdag
2024-04-08, 05:01 PM
لابلسىلبس

hisokamohamed
2024-04-09, 01:16 AM
شكراااا

تخسثحا2438
2024-04-09, 09:31 PM
sss

moamenessam222
2024-04-11, 07:00 PM
عاش

6a159837ec@emai
2024-04-21, 09:17 PM
شكرا

angluos
2024-04-22, 07:13 AM
tnx

lecoq
2024-04-27, 09:59 PM
thanks for sharing

gamal20100
2024-05-02, 09:12 PM
765786