DVNA:Node.js打造的开源攻防渠道

访客5年前黑客文章1285

这是一款仍在活跃研制中的软件,假如你想要现在测验它现有缝隙,需求确保自己添加了Express结构。
DVNA简介
首要,期望咱们多多支撑UX/UI,协助咱们修正bug和优化文档。
DVNA(Damn Vulnerable Node Application),它是一款由Node.js打造的闻名WEB缝隙测验渠道,或许有些朋友现已运用过。它是用来给运用Node的WEB开发人员演示怎么进行安全编码,以及让 *** 安全爱好者进行夺旗竞赛的渠道。其间,这个渠道里包括常见的WEB缝隙,而且分级成不同层次。
装置进程
这儿咱们选用的是Ubuntu 15.10渠道,首要你需求装好git,它能够办理node的版别:
sudo apt-get install git
wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
source ~/.bashrc
nvm install 5.3.0
nvm use 5.3.0
git clone https://github.com/quantumfoam/DVNA.git
cd DVNA/
npm install express
node vulnerabilities/command_injection.js
navigate to http://localhost:6666/
装好软件今后,就去阅览源码文件,想想怎么运用那些缝隙吧。当然,不是一切的缝隙需求Express结构。在某种意义上来讲,一切的缝隙都在同一UI下,能够依据缝隙提示信息去拜访每个等级的缝隙。
现在每个缝隙类别的测验内容有些重复,这有点枯燥乏味,咱们还并没有为缝隙应战独自弄个UI模板(不过应该快了)。
免责声明
咱们并不为任何运用DVNA的人担任,此前现已明确指出它不应该用在歹意用处。咱们给予了用户正告,而且采取了办法阻挠用户把DVNA装置到用于出产环境的WEB服务器上。假如你的WEB服务器由于DVNA被人黑了,咱们不会为此担任。
答应
本文件是DVNA的一部分。
DVNA是一款免费软件:你能够依据GNU GPL里的条款,在此版别或许今后的版别里,对它进行提交修正。
咱们期望这款软件会有用,但不对它做任何确保,概况请参阅GNU GPL条款。
本项目文件夹里附上了GNU GPL条款的副本,假如里边没有的话,请参阅http://www.gnu.org/licenses/。
 

相关文章

保证你网页的安全

 从技能到安全, 这是一个趋势. 曾经寻求的是比较炫酷的技能, 等完成往后发现, 自己还能做什么. 炫技完了之后,差不多就该到悟道的时分了. 用户安全, 便是一个很大的禅. 苹果回绝 FBI, goo...

揭秘使用Confluence未授权RCE漏洞在6小时内黑掉50+公司-黑客接单平台

长话短说,其实早在2019年我就创建了我的Hackerone/Bugcrowd profiles,但我从未在那里陈述过任何的缝隙。这是第一个让我觉得值得陈述的缝隙,也打破了我多年来零陈述的记载。 安全...

探究Flask/Jinja2中的服务端模版注入(一)

假如你还没听说过SSTI(服务端模版注入),或许对其还不够了解,在此之前主张咱们去阅览一下James Kettle写的一篇文章。 作为一名专业的安全从事人员,咱们的作业便是协助企业安排进行危险决议计划...

XSS终结者-CSP理论与实践

 CSP 全称为 Content Security Policy,即内容安全战略。首要以白名单的方法装备可信任的内容来历,在网页中,能够使白名单中的内容正常履行(包括 JS,CSS,Image 等等)...

PHP反序列化与WordPress一些意外BUG的风趣结合

几个月前,我正在编写一篇关于PHP反序列化缝隙的博客文章,决定为这篇文章找一个实在方针,能够让我将测试数据传输给PHP unserialize ()函数来完结演示意图。所以我下载了一批WordPres...

一个登陆框引起的血案

客户给的测验规模,或许挖众测时,许多时分都只要一个简略的登陆框,想起最初的苦逼的我,只能去测测爆炸弱口令,并且仍是指定用户名爆炸暗码这种,当真是苦不堪言; 文章内容很简略,可是仍是想共享一波,送给向我...