{"id":13843578,"url":"https://github.com/rayhan0x01/nodejs-websocket-sqli","last_synced_at":"2025-07-11T19:32:21.261Z","repository":{"id":147781717,"uuid":"353988230","full_name":"rayhan0x01/nodejs-websocket-sqli","owner":"rayhan0x01","description":"A simple NodeJS WebSocket WebApp vulnerable to blind SQL injection","archived":false,"fork":false,"pushed_at":"2021-04-02T10:42:52.000Z","size":72,"stargazers_count":69,"open_issues_count":0,"forks_count":8,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-08-05T17:38:05.710Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rayhan0x01.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2021-04-02T10:40:35.000Z","updated_at":"2024-04-26T17:28:56.000Z","dependencies_parsed_at":"2023-05-27T12:31:23.795Z","dependency_job_id":null,"html_url":"https://github.com/rayhan0x01/nodejs-websocket-sqli","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rayhan0x01%2Fnodejs-websocket-sqli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rayhan0x01%2Fnodejs-websocket-sqli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rayhan0x01%2Fnodejs-websocket-sqli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rayhan0x01%2Fnodejs-websocket-sqli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rayhan0x01","download_url":"https://codeload.github.com/rayhan0x01/nodejs-websocket-sqli/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225755035,"owners_count":17519189,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-04T17:02:14.260Z","updated_at":"2024-11-21T15:31:09.833Z","avatar_url":"https://github.com/rayhan0x01.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"# NodeJS WebSocket SQLi vulnerable WebApp\n\nA one-day build of a vulnerable WebSocket app on NodeJS to practice boolean based SQLi over WebSocket. \n\nI made this for others to learn and automate SQLi over WebSocket, additionally an input box is added to the homepage to quickly test out a query. Here are some exercises for practice:\n\n* Try dumping some data from the DB through the input box on the homepage.\n* Build a script to automate dumping data via boolean-based blind SQLi over WebSocket.\n* Build a script to automate dumping data via Time-based blind SQLi over WebSocket.\n* Build a middle-ware HTTP Server script to relay SQLMap payloads to WebSocket.\n\nCheck my blog post where I have shared the last exercise here: https://rayhan0x01.github.io/ctf/2021/04/02/blind-sqli-over-websocket-automation.html\n\n\n## Run\n\n1. run : `docker-compose up`\n2. visit : http://localhost:8156/\n\n\n## ScreenShots\n\n![](screenshots/1.png#center)\n\n![](screenshots/2.png#center)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frayhan0x01%2Fnodejs-websocket-sqli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frayhan0x01%2Fnodejs-websocket-sqli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frayhan0x01%2Fnodejs-websocket-sqli/lists"}