当前位置: 首页 > news >正文

【黑客技术】LOIC —— 低轨道离子炮工具使用

一、重要声明

请勿攻击公网!请勿攻击公网!请勿攻击公网!
一切责任自负!一切责任自负!一切责任自负!

二、LOIC的安装和运行

LOIC (全称为Low Orbit Ion Cannon,低轨道离子炮)是一款拒绝服务攻击工具,通过指定目标URL或者IP地址,对目标进行拒绝服务攻击,消耗目标主机或服务器的计算资源,严重时可使得目标主机宕机或崩溃。

执行以下命令,在Linux系统下安装LOIC:

sudo apt install mono-xbuild mono-mcs mono-devel -y  # 安装相关依赖软件
wget https://codeload.github.com/NewEraCracker/LOIC/zip/master  # 下载软件
unzip master  # 解压缩
cd LOIC-master  # 进入软件目录
./loic-net4.0.sh run  # 运行LOIC

三、LOIC使用

LOIC作为一款具有图形化界面的拒绝服务攻击软件,比较容易上手,操作起来也比较容易。注意以下的攻击示范均不是针对于公网中的IP,而是针对虚拟网络中的虚拟靶机。

LOIC的图形化界面如下所示:
在这里插入图片描述
标题框中赫然写着:Low Orbit Ion Cannon | When harpoons, air strikes and nukes fall. 翻译过来大概就是:低轨道离子炮,当捕鲸叉、空袭和核弹来临之时,明显带有黑客的味道。

下面进行攻击。
进行虚拟环境介绍:
攻击机(黑客机)选择一台Ubuntu Linux虚拟机,CPU为6线程,RAM为16GB。
受害机(靶机)选择一台Windows XP虚拟机,CPU为2核,RAM为16GB。
使用VirtualBox虚拟化平台进行组网,两台机器的网络模式均为NAT网络。
要进行攻击,在攻击机上按照上述步骤运行LOIC软件。
首先,在最上面的模式选择中选择Manual (Do it yourself),简而言之这样可以进行DIY攻击,根据自己电脑或虚拟机的配置自行调整参数。其他攻击模式之后再介绍。
在这里插入图片描述
在1. Select your target(选择你的目标)处填入Windows XP虚拟机的IP地址,点Lock On锁定:在这里插入图片描述
锁定后:
在这里插入图片描述
在2. Attack Options里面选择TCP模式,端口号为80,线程数不要太高,60左右;Sockets/Thread项填100,代表每个线程每次发送100个攻击报文。(相当于对目标打6000发子弹,挺多的了)
在这里插入图片描述
然后,点IMMA CHARGIN MAH LAZER (给老子的激光炮充能),开始攻击。
同时,在WinXP这边直接看到CPU占用率飙高:
在这里插入图片描述
WireShark抓到一堆一堆TCP报文:(从编号看出,已经125万多个报文了)
在这里插入图片描述
说明攻击成功了。之前看有人用这个工具攻击公司的服务器,导致服务器瘫痪了。这里建议大家还是不要这样做(一般的校园网或者公司内网的防火墙还是可以抵御这类简单攻击的),自己搭建虚拟环境玩一玩就可以了。

相关文章:

  • 华为OD机试用java实现 -【吃火锅】
  • C语言 —— 数组
  • 35岁大龄程序员职业转型规划
  • IntelliJ IDEA 2023.1 最新变化
  • Qt音视频开发22-音频播放QAudioOutput
  • 递归--【天梯L2】愿天下有情人都是失散多年的兄妹
  • 第七章 react组件实例中三大属性之props
  • 面试官:Tomcat 在 SpringBoot 中是如何启动的(一)
  • 【人工智能与深度学习】判别性循环稀疏自编码器和群体稀疏性
  • 【计算机视觉 | 目标检测】BARON:pseudo words 和 linear layer 的理解
  • 【Git从入门到精通】分支机制
  • 【jvm系列-04】精通运行时数据区共享区域---堆
  • 【机器学习】P10 从头到尾实现一个线性回归案例
  • 四个常见的Linux面试问题
  • 【面试】TCP、UDP、Socket、HTTP网络编程面试题
  • 分享一款快速APP功能测试工具
  • C语言笔记(第一章:C语言编程)
  • gops —— Go 程序诊断分析工具
  • gulp 教程
  • IDEA 插件开发入门教程
  • js操作时间(持续更新)
  • quasar-framework cnodejs社区
  • react-native 安卓真机环境搭建
  • springboot_database项目介绍
  • Sublime Text 2/3 绑定Eclipse快捷键
  • 翻译--Thinking in React
  • 解析带emoji和链接的聊天系统消息
  • 入口文件开始,分析Vue源码实现
  • 入手阿里云新服务器的部署NODE
  • 再次简单明了总结flex布局,一看就懂...
  • 怎样选择前端框架
  • ​Python 3 新特性:类型注解
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • #FPGA(基础知识)
  • $ git push -u origin master 推送到远程库出错
  • (03)光刻——半导体电路的绘制
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (Git) gitignore基础使用
  • (官网安装) 基于CentOS 7安装MangoDB和MangoDB Shell
  • (顺序)容器的好伴侣 --- 容器适配器
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • (一)搭建springboot+vue前后端分离项目--前端vue搭建
  • .Net 6.0 处理跨域的方式
  • .NET Core WebAPI中使用Log4net 日志级别分类并记录到数据库
  • .NET Standard、.NET Framework 、.NET Core三者的关系与区别?
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .NET程序员迈向卓越的必由之路
  • .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验
  • .sh文件怎么运行_创建优化的Go镜像文件以及踩过的坑
  • @FeignClient注解,fallback和fallbackFactory
  • @JoinTable会自动删除关联表的数据
  • @Service注解让spring找到你的Service bean
  • []sim300 GPRS数据收发程序
  • [Avalon] Avalon中的Conditional Formatting.