首页
学习
活动
专区
圈层
工具
发布

Injectify:一款执行MiTM攻击的工具

功能介绍 在目标用户跟攻击者之间创建一个反向JavaScript Shell。 记录目标用户的键盘信息并将其存储在数据库中。...从浏览器中提取出已保存的密码; 项目地址 【GitHub主页】 【官网传送门】 工具安装 注:完整的使用文档目前正在开发中,敬请期待…【官方文档】 创建一个MongoDB数据库 【选项1】创建一个mLab...read-only) 【选项2】设置专用的MongoDB数据 文档正在制作中… 创建一个GitHub应用 访问GitHub.com并创建一个账号(如果已有账号请忽略) 创建一个新的GitHub应用,然后设置以下值...; 将新创建的应用信息替换掉GitHub中的client_id和client_secret值; 用新建的mLab URL(或专用MongoDB数据库的URL)替换mongodb值: mongodb://...:@XXXX.mlab.com:XXXX/injectify 设置服务器 要求: 按照下列步骤操作; NodeJS Yarn数据包管理器; (可选项)swap文件

1.2K50

Mayavi 入门

Mayavi 库基本元素 Mayavi.mlab ? Mayavi API ?...,因此由: (-1,-1,1),(1,-1,1),(-1,1,1),(1,1,1) 构成一个mesh中的一个面。...键盘鼠标对场景进行操作 旋转场景:左键拖动或键盘的方向键 平移场景:按住Shift键并使用左键拖动,或shift+方向键盘 缩放场景:鼠标右键上下拖动或使用“ +” 和“ -”按键 滚动相机:按住CTRL...键并用左键拖动 工具栏:从坐标轴6个方向观察场景、等角投影、切换平行透视和成角透视等 Mayavi 管线 ​Engine:建立和销毁Scenes Scenes:多个数据集合Sources Filters...:对数据进行变换 Module Manager:控制颜色,Colors and Legends Modules:最终数据的表示,如线条、平面等 下面详细介绍mlab中提供的绘图函数。

2.3K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    npm管理工具介绍

    概述 Npm是NodeJS包管理工具,在最新版本中Nodejs集成了npm,可以通过输入 "npm -v" 来测试是否成功安装。...如果你安装的是旧版本的 npm,可以通过 npm 命令来升级,命令如下: sudo npm install npm -g 在以下几种情况中我们常用到npm: 允许用户从NPM服务器下载别人编写的第三方包到本地使用...允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。...npm 命令安装模块 npm 安装 Node.js 模块语法格式如下: npm install 如:我们使用 npm 命令安装常用的 Node.js web框架模块 express...属性说明: npm update 包名(expree) 创建模块 创建模块,package.json 文件是必不可少的。

    1.7K50

    基于web的项目资源分配系统

    中间http的设计,选择业界最流行的restful api[2]设计模式。Rest严格意义上并不是设计模式,而是一个http的使用教程,旨在让开发者更好的使用http。...图4.5:2种使用到的关系的api请求范围 对象增删改查有关的模块包括增删改查模块,数据过滤模块。...4.4.2 远程调试 远程调试模块叫做debug remotely,也是给管理员调试后端程序服务的,这个功能希望能够给管理员用户提供一个接口,通过网络传输,在服务端的nodejs环境下执行命令,从而达到直接操作服务器的目的...下;然后检查当前数据库中是否已经存在所需要的5个集合,如果没有则创建出来;之后对person的_department和project集合的_type列添加索引(如果存在则不变);最后根据cfg中保存的schema...本系统仍然有一些可以提升的地方,比如数据库中department集合和project集合可以合并以提高内聚性;使用w3c最新的web component组件标准可以减少框架带来的压力;可以同时采用除雷达图之外其他的图表

    5K70

    实战使用Axure设计App,使用WebStorm开发(6) – 迈向后端

    系列文章 实战使用Axure设计App,使用WebStorm开发(1) – 用Axure描述需求 实战使用Axure设计App,使用WebStorm开发(2) – 创建 Ionic 项目 实战使用...App服务端 咱们选择了Express作为App的服务端技术,Express需要先安装NodeJS,在之前的Ionic安装部分,已经安装好了NodeJS。...接下来就可以开始实现Server端的RESTful API了。Express 框架非常的简单易用,使用 app.get app.post 就可以实现一个Http的Method定义。...前端重构 services.js 需要大的改动,需要删除MockDB, 使用 $http 从后端取得数据,在CommonService中有一个buildUrl方法,只要填写相对Url就可以了,当Server...OrderService 中的请求如all 方法,直接使用: return $http.get(CommonService.buildUrl(orders)); 就可以将原来的MockDB请求转向了

    2.9K80

    30分钟用Node.js构建一个API服务器

    CRUD 路由 对于本例,你要构建4条路由; 创建笔记,阅读笔记,更新笔记和删除笔记。 这将使你了解如何使用 Node 构建几乎所有的基本路由。 但是,要测试你的API,还需要模仿客户端发出请求。...你的第一个路由 让我们从 CRUD 中的 C 开始。你将会如何创建一个笔记? 那么,在你开始之前,必须先要打好基础。...这会将编码后的表单数据添加到你的请求中,你可以使用 API 处理该请求。 ? 你可以去尝试更多的设置项。 现在在你的 note_routes.js 中,让我们输出 body 的内容。...由于将数据库作为路径中的 db 参数传入,因此可以像这样访问它: 1db.collection('notes') 创建笔记就像在集合上调用 insert 一样简单: 1const note = { text...(如果你没有得到其中笔记的 ID,可以通过检查 mLab 或创建一个新的笔记)。

    2.6K11

    《后现代全栈系统的设计与应用》

    图4.5:2种使用到的关系的api请求范围 对象增删改查有关的模块包括增删改查模块,数据过滤模块。...4.4.2 远程调试 远程调试模块叫做debug remotely,也是给管理员调试后端程序服务的,这个功能希望能够给管理员用户提供一个接口,通过网络传输,在服务端的nodejs环境下执行命令,从而达到直接操作服务器的目的...下;然后检查当前数据库中是否已经存在所需要的5个集合,如果没有则创建出来;之后对person的_department和project集合的_type列添加索引(如果存在则不变);最后根据cfg中保存的schema...6.2.2 权限测试 非root user使用debug remotely(远程调试)功能,预期被拦截: ?...本系统仍然有一些可以提升的地方,比如数据库中department集合和project集合可以合并以提高内聚性;使用w3c最新的web component组件标准可以减少框架带来的压力;可以同时采用除雷达图之外其他的图表

    1.5K20

    在Ubuntu上安装MEAN Stack的4个步骤

    名称的意思是指其组件; MongoDB,ExpressJS,Angularjs和NodeJS。 第1步:安装MEAN 对于此安装,我们将在本指南中使用Ubuntu 18.04。...我们将直接从MongoDB存储库安装。...apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5 下一步是使用首选的文本编辑器来创建文件...您可以从程序包管理器安装LTS版本的Node: sudo apt install nodejs git npm 第4步:安装剩余的依赖项 进行其他所有设置的最简单方法是将mean.io存储库克隆到将要构建项目的路径中...您可以使用以下命令: git clone https://github.com/linnovate/mean.git 导航到新目录: cd means 使用NPM自动设置所有剩余依赖项: npm install

    39410

    Node.js开发Web后台服务

    官网:https://nodejs.org/en/ 中文:https://cnodejs.org/ 、http://nodejs.cn/ API:http://nodeapi.ucdok.com/#/api...四、NPM(Node.js包管理器) NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: a)、允许用户从NPM服务器下载别人编写的第三方包到本地使用...Express官网: http://expressjs.com/ Express4.x API:http://expressjs.com/zh-cn/4x/api.html ?...创建一个目录,如Project,进入命令行: 使用npm install express 导入express模块。...5.6、ejs基础 ejs是一个Express Web应用的模板引擎,在NodeJS开发中可以选择的模板引擎可能是所有Web应用开发中范围最广的,如jade、ejs、htmljs、swig、hogan.js

    11.8K92

    hydra-microservice 中文手册(上篇)

    在很大程度上,我们想让熟悉 ExpressJS 的开发者也能使用 Hydra。另一个目标是,我们相信开发人员不必是 DevOps 专业人员才能开始使用微服务。...路由发现(route discovery) 使用 Hydra 的应用程序可以注册其 Restful API 路由,以便对等应用程序可以发现它们。...Hydra-express 是包装 Hydra 和 ExpressJS 的模块。在本指南中,我们将着眼于创建一个 hydra-express 应用程序,并了解它可以做什么。...在 Mac 上,您可以使用一个简单的命令通过 Homebrew 安装Redis:brew install redis。 如果您不介意从源代码构建 Redis,请查看《Redis快速入门指南》。...第 2 步-Hyda CLI 工具 有了 Redis 的访问权限,您现在应该安装 hydra 工具: 确保您使用的是 NodeJS 6.2.1 或更高版本-Hydra 是使用 ES6 构建的!

    2.6K20

    nodeJS操纵数据库

    的规范,将它的API设计成模块化了,比如它将开启Web服务这 个功能所有代码都放入一个http模块中 3、Node本质来说就是将相同功能的代码放入到一个.js文件中管理 常用NodeJS中的模块...,对mongodb数据库中的数据进行操作了 连接成功之后,我们要来操作数据的话 1、创建一个数据库 (相当于在excel中创建空白工作簿) 2、创建集合 (相当于在excel创建工作表单) 数据的一个集合...,把相关联的数据放在一个集合中 3、确立表头,插入数据、删除数据、修改数据、查询数据 MongoDB数据库中的概念 数据库 : 一个App中对应一个数据库 集合:相当于Excel中表单,一堆数据的集合...,相关联的数据, 会放在一个集合中 文档:相当于excel中的每一行数据 一个数据中可以有多个集合(学生集合、食品集合) 一个集合可以有多条文档(多条数据) 在NodeJS中使用mongodb这个第三方包来操作我们...'集合的名称') 5、调用集合的增,删,改,查的方法,来操作数据库中的数据

    3.1K41

    centos部署yapi爬坑记

    前言 这几天终于完成了为期三个月的公司某个demo版的项目,在这期间和公司的后台因为API的事怼过无数次了,'我的接口没问题,是你请求的方式不对吧!'...请代码说话: Wget下载安装nvm 或者Curl 下载完成后加入系统环境 验证安装 查看远程node版本 安装所需版本 要求nodejs(7.6+) 安装mongdb yapi依赖mongodb(2.6...+,理论上可配置远程的mlab,此处安装centos的mongdb,前提是确保centos为64位。...然后就继续采坑 不确定是不是网易邮箱有点问题还是怎么的,换成qq的就行,修改完config.json文件,我以为重npm run install-server就万事大吉了,其实 --> 应该是mongdb中yapi...访问 虽然对小白来说https然并卵,我还是想捣鼓一下试着通过https来访问我的yapi,首先证书我是有了,获取证书的方法也有千千万万种,我这里用的阿里云的免费证书,总之有证书的话应该能拿到证书文件如.

    1.1K40

    理解 .NET 6 Minimal APIs

    乍一看,Minimal APIs 似乎是微软对 NodeJS(使用 ExpressJS)HTTP 服务器的回应,它提供了最小的 API。...当然,如果不想使用此功能,可以禁用 .csproj 文件中的ImplicitUsings标志。 在上面的示例中,app.MapGet 方法使用了内联 lambda 表达式。...void DeleteOrder(int id); void UpdateOrder(Order order); } } OrderServiceRepository类,使用内存集合模拟实现数据存储层...这个代码中,我们看到保存订单方法有2个参数,一个是Order,另一个是IOrderService,第二个参数,原生支持依赖注入,不需要显式声明创建。...run 调试这3个API,建议大家使用PostMan工具 先说一个小坑,一开始使用PostMan工具调试保存订单接口,将order显式地参数放到Headers中请求,结果一直不通: 看了微软的示例文档后

    1.2K30

    nodejs初印象

    nodejs其实就是一种解析器,用于进行各种运算。nodejs中内置了诸如文件 操作(fs)、http or https、Buffer等模块或对象。..."); 将上述代码保存为js文件如:http_server.js,然后 在cmd窗口中切换至该文件的路径后,使用命令:node http_server.js,即可创建一个简单的http服务器。...这时再在浏览器中输入:http://www.127.0.0.1:1337,观察浏 览器窗口输出:hello nodejs,并且cmd窗口中输出:http服务器已创建并开始监听(换行)客户端请求数据全部接收完毕...,如某个模块的绝对路径为/home/user/hello.js,在该模块中使用 require("foo/bar")的方式请求模块时,依次请求以下路径:/home/user/node_modules/foo...7、关于Webstorm&Express Express是基于nodejs的一种web开发框架,同java中ssh框架一般,封装好了很多现有模块,比如Request、Response、Router等,提供诸多强大特性帮助创建各种

    2.9K00

    hydra-microservice 中文手册(完整篇)

    Hydra-express 是包装 Hydra 和 ExpressJS 的模块。在本指南中,我们将着眼于创建一个 hydra-express 应用程序,并了解它可以做什么。...使用 Hydra 的消息传递方法抽象了您可能需要处理的网络层功能。因此,它提供了一种更简单、更可靠的与远程服务交互的方式。...下面的示例演示了如何在必要时制定响应。...Hydra使用 Redis rpoplpush 函数实现了这一点。其工作方式是从 mqrecieved 队列中读取一条消息,并将其放置在 mqinprogress 队列中。...但是,当远程API请求到达云基础架构时,确定如何灵活地路由针对上游服务的请求就成为问题。 考虑服务可以使用不同的IP和/或随机端口启动。

    5.7K10
    领券