
Application web Node.js volontairement vulnérable pour s'entraîner à exploiter les vulnérabilités d'injection SQL, XSS, IDOR, d'injection de commandes, XXE et de désérialisation dans un environnement de laboratoire sécurisé.
Une application vulnérable créée avec node.js, le serveur express et le moteur de template ejs. Cette application est destinée uniquement à des fins éducatives.

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 startVous pouvez me contacter sur @4auvar