资源简介
热血江湖20服务端源代码
RXJH20服务端
代码片段和文件信息
using System;
using System.Net;
using System.Net.Sockets;
using System.Text;
using System.Timers;
using RxjhServer;
[SecureMethod]
public class AtServerConnect
{
private byte[] 数据包;
private Socket socket_0;
private System.Timers.Timer timer_0;
public AtServerConnect()
{
数据包 = new byte[10240000];
timer_0 = new System.Timers.Timer(5000.0);
timer_0.Elapsed += timer_0_Elapsed;
timer_0.AutoReset = true;
timer_0.Enabled = true;
}
public void Dispose()
{
if (timer_0 != null)
{
timer_0.Enabled = false;
timer_0.Close();
timer_0.Dispose();
}
try
{
socket_0.Shutdown(SocketShutdown.Both);
}
catch
{
}
if (socket_0 != null)
{
socket_0.Close();
}
socket_0 = null;
}
private void method_0(IAsyncResult iasyncResult_0)
{
try
{
((Socket)iasyncResult_0.AsyncState).EndConnect(iasyncResult_0);
try
{
Form1.WriteLine(2 “攻击伺服器连接成功 端口 “ + World.AtPort + “ IP “ + World.帐号验证服务器IP);
发送(“攻击伺服器连接|“ + World.游戏服务器端口2);
socket_0.BeginReceive(数据包 0 数据包.Length SocketFlags.None OnReceiveData this);
}
catch (Exception ex)
{
Form1.WriteLine(1 “攻击伺服器ConnectCallback出错:“ + ex.Message);
}
}
catch (Exception ex2)
{
Form1.WriteLine(1 “攻击伺服器连接出错:“ + ex2.Message);
}
}
public virtual void OnReceiveData(IAsyncResult iasyncResult_0)
{
try
{
if (socket_0.EndReceive(iasyncResult_0) > 0)
{
socket_0.BeginReceive(数据包 0 数据包.Length SocketFlags.None OnReceiveData this);
}
}
catch (Exception ex)
{
Form1.WriteLine(1 “攻击伺服器接收出错:“ + ex.Message);
}
}
public void OnSended2(IAsyncResult iasyncResult_0)
{
try
{
socket_0.EndSend(iasyncResult_0);
}
catch (Exception ex)
{
Form1.WriteLine(1 “攻击伺服器发送出错:“ + ex.Message);
}
}
public void ProcessDataReceived(byte[] byte_0 int int_0)
{
try
{
int num = 0;
byte[] array = new byte[4];
System.Buffer.BlockCopy(byte_0 2 array 0 4);
int num2 = BitConverter.ToInt32(array 0);
if (int_0 < num2 + 6)
{
return;
}
try
{
while (true)
{
byte[] array2 = new byte[num2];
System.Buffer.BlockCopy(byte_0 num + 6 array2 0 num2);
num += num2 + 6;
if ((array2[0] == 170 && array2[1] == 85 && num2 == 45 && !World.allConnectedChars.TryGetValue(BitConverter.ToInt16(array2 5) out var _)) || num >= int_0 || byte_0[num] != 170 || byte_0[num + 1] != 102)
{
break;
}
System.Buffer.BlockCopy(byte_0 num + 2 array 0 4);
num2 = BitConverter.ToInt16(array 0);
}
}
catch
{
}
}
catch (Exception ex)
{
Form1.WriteLine(1 “攻击确认发送出错:“ + ex.Message);
}
}
public virtual void Send(byte[] byte_0 int int_0)
{
try
{
byte[] array = new byte[int_0 + 6];
array[0] = 170;
array[1] = 102;
System.Buffer.BlockCopy(BitConverter.GetBytes(int_0) 0 array
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2022-07-21 00:48 20GSGS源\
目录 0 2022-07-16 20:58 20GSGS源\.vs\
目录 0 2022-07-16 21:04 20GSGS源\.vs\GameServer\
目录 0 2022-07-16 21:04 20GSGS源\.vs\GameServer\DesignTimeBuild\
文件 16306 2022-07-21 00:50 20GSGS源\.vs\GameServer\DesignTimeBuild\.dtbcache.v2
目录 0 2022-07-16 21:04 20GSGS源\.vs\GameServer\v16\
文件 35840 2022-07-21 00:50 20GSGS源\.vs\GameServer\v16\.suo
文件 4656 2022-07-16 20:56 20GSGS源\AtServerConnect.cs
文件 1540 2022-07-16 20:56 20GSGS源\Class3.cs
文件 4313 2022-07-16 20:56 20GSGS源\EncryptionClass.cs
文件 4753 2022-07-16 20:56 20GSGS源\EncryptionaClass.cs
文件 6059 2022-07-16 20:56 20GSGS源\EncryptionmClass.cs
文件 1058 2022-07-16 20:25 20GSGS源\GameServer.csproj
文件 1709 2022-07-21 00:50 20GSGS源\GameServer.csproj.user
文件 1125 2022-07-16 22:05 20GSGS源\GameServer.sln
文件 2966 2022-07-16 20:56 20GSGS源\GetHardwareInfoClass.cs
文件 828 2022-07-16 20:56 20GSGS源\HardWareInfo.cs
目录 0 2022-07-17 21:22 20GSGS源\Properties\
文件 801 2022-07-17 02:07 20GSGS源\Properties\AssemblyInfo.cs
文件 1028 2022-07-17 01:04 20GSGS源\Properties\Resources.cs
目录 0 2022-07-16 20:57 20GSGS源\RxjhServer\
文件 658 2022-07-16 20:56 20GSGS源\RxjhServer\AtapiDevice.cs
文件 6571 2022-07-16 20:56 20GSGS源\RxjhServer\AtapiDevicea.cs
文件 283 2022-07-16 20:56 20GSGS源\RxjhServer\ba
文件 3017 2022-07-16 20:56 20GSGS源\RxjhServer\BbgSellClass.cs
文件 63441 2022-07-16 20:56 20GSGS源\RxjhServer\BigInteger.cs
文件 16511 2022-07-16 20:56 20GSGS源\RxjhServer\BinIP.cs
文件 8046 2022-07-16 20:57 20GSGS源\RxjhServer\BinIP.resx
文件 6144 2022-07-16 20:56 20GSGS源\RxjhServer\BossClass.cs
文件 3355 2022-07-16 20:56 20GSGS源\RxjhServer\Buffer.cs
文件 4345 2022-07-16 20:56 20GSGS源\RxjhServer\CRC32.cs
............此处省略297个文件信息
- 上一篇:C# HTTP Get Post Demo
- 下一篇:C#曲线图控件
相关资源
- C#对接中控指纹仪live20r Demo
- C#的Ftp客户端+服务端源码
- winform实时获取网卡网速全部源码,获
- C#仿QQ客户端+服务端+数据库文件
- 输入框自动切换中文(C#winform)vs20
- C# 斑马手持终端WINCE开发 MC32N0 vs2008
- Socket聊天室(客户端与服务端相互通
- indentguide V14 for VS2012(.vsix)
- 20多套IrisSkin2皮肤
- Microsoft® Visual C#® 2010 Step by
- vs2017+mysql的用户角色权限管理(附数
- socket服务端
- 大文件Socket 传输 客户端和服务端
- TcpClient C#2010读取PLC
- C# Cad2006二次开发之图形扩展属性读写
- VS2012保存时自动格式化代码插件(F
- C#-与西门子1200-1500-S7通讯(源码+文档
- TCP/IP通讯 (附服务端以及客户端)
- 服务端启动UI进程
- udp通讯(需修改客户端链接服务端时
- 网络通讯程序源码(附客户端以及服
- 大型比赛竞赛抽签系统 可打印 c# vs
- lua C# .Net4.0 vs2010 LuaInterface
- c# 开发与 mysql数据库实现的增删改查
- [源代码] 《领域驱动设计 (C# 2008 实
- ASP.NET+SQL Server 2008 实现的学生学籍管
- c#服装店销售管理源码系统无限制全功
- WPF动画 窗体跳转过渡动画 包含大量窗
- 淘宝4级地址库,国际-省-市-区县-街道
- visual C#2005 管理系统开发经典案例 罗
评论
共有 条评论