
의도적으로 취약하게 만든 Node.js 웹 애플리케이션으로, SQL 인젝션, XSS, IDOR, 명령어 인젝션, XXE, 역직렬화 취약점을 안전한 실습 환경에서 익힐 수 있습니다.
node.js, express 서버, ejs 템플릿 엔진을 사용하여 만든 취약한 애플리케이션입니다. 이 애플리케이션은 교육 목적으로만 사용됩니다.

git clone https://github.com/4auvar/VulnNodeApp.git
npm installCREATE USER 'vulnnodeapp'@'localhost' IDENTIFIED BY 'password';
create database vuln_node_app_db;
GRANT ALL PRIVILEGES ON vuln_node_app_db.* TO 'vulnnodeapp'@'localhost';
USE vuln_node_app_db;
create table users (id int AUTO_INCREMENT PRIMARY KEY, fullname varchar(255), username varchar(255),password varchar(255), email varchar(255), phone varchar(255), profilepic varchar(255));
insert into users(fullname,username,password,email,phone) values("test1","test1","test1","[email protected]","976543210");
insert into users(fullname,username,password,email,phone) values("test2","test2","test2","[email protected]","9887987541");
insert into users(fullname,username,password,email,phone) values("test3","test3","test3","[email protected]","9876987611");
insert into users(fullname,username,password,email,phone) values("test4","test4","test4","[email protected]","9123459876");
insert into users(fullname,username,password,email,phone) values("test5","test5","test5","[email protected]","7893451230");
npm startTwitter에서 @4auvar로 연락할 수 있습니다.