Injectify:一款执行MiTM攻击的工具
时间:2022-05-05
本文章向大家介绍Injectify:一款执行MiTM攻击的工具,主要内容包括功能介绍、工具安装、创建一个GitHub应用、项目配置、设置服务器、安装、操作演示、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。
今天给大家介绍一款功能强大的高级中间人攻击工具,该工具名叫Injectify,而这款工具将可以帮助我们轻松地对目标网站进行渗透测试。
Injectify是一款基于现代Web开发的中间人攻击工具,该工具跟BeEF的功能类似,并且能够在多种客户端平台运行(Web端、桌面端、或浏览器插件)。
功能介绍
- 在目标用户跟攻击者之间创建一个反向JavaScript Shell。
- 记录目标用户的键盘信息并将其存储在数据库中。
- 从浏览器中提取出已保存的密码;
项目地址
【GitHub主页】
【官网传送门】
工具安装
注:完整的使用文档目前正在开发中,敬请期待…【官方文档】
创建一个MongoDB数据库
【选项1】创建一个mLab数据库:
- 访问mLab网站【传送门】并创建一个账号
- 点击右上角的“Create new”按钮
- 选择“Sandbox”,然后点击“Continue”
- 选择相应的地区,然后点击“Continue”
- 输入数据库名称-injectify,点击“Continue”,然后提交表单
- 选择你刚刚创建的数据库,点击“User”,然后选择“Add database user”
- 输入用户名和密码,然后点击“Create”(不要勾选read-only)
【选项2】设置专用的MongoDB数据
文档正在制作中…
创建一个GitHub应用
- 访问GitHub.com并创建一个账号(如果已有账号请忽略)
- 创建一个新的GitHub应用,然后设置以下值:
项目配置
- 克隆代码库;
- 进入repo,然后把server.config.example.js复制到项目中并改名为server.config.js;
- 在文本编辑器中打开server.config.js;
- 将新创建的应用信息替换掉GitHub中的client_id和client_secret值;
- 用新建的mLab URL(或专用MongoDB数据库的URL)替换mongodb值:
mongodb://<dbuser>:<dbpassword>@XXXX.mlab.com:XXXX/injectify
设置服务器
要求:
- 按照下列步骤操作;
- NodeJS
- Yarn数据包管理器;
- (可选项)swap文件;
安装
Windows
Linux
操作演示
标签页
实时更新
终端复制
终端数据类型
模块智能感知
编辑器智能感知
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Android UI使用HorizontalListView实现水平滑动
- python操作yaml说明
- python由已知数组快速生成新数组的方法
- Git 修改已提交 commit 的信息
- 解决windows下python3使用multiprocessing.Pool出现的问题
- 解决pyqt5异常退出无提示信息的问题
- TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南
- 来来来,让咱重新认识一下算法的复杂度!
- 带你通过字节跳动面试---操作系统复习
- Java 8 中的接口和抽象类到底有啥区别?
- Android自定义View实现简单炫酷的球体进度球实例代码
- 详解android 中文字体向上偏移解决方案
- Android自定义控件仿ios下拉回弹效果
- 当飞桨PaddleHub遇到微信小程序,AI也能指物作诗
- Android仿QQ好友详情页下拉顶部图片缩放效果