
juice-shop v20.2.0
जानबूझकर कमजोर वेब एप्लिकेशन जो सुरक्षा प्रशिक्षण, CTF प्रतियोगिताओं और पैनेट्रेशन टेस्टिंग अभ्यास के लिए OWASP Top 10 कमजोरियों को कवर करता है, जिसमें 100 से अधिक हैकिंग चुनौतियां हैं।
OWASP Juice Shop
बाज़ार में सबसे भरोसेमंद ऑनलाइन दुकान। (@dschadow) — पूरे इंटरनेट पर सबसे अच्छा जूस शॉप! (@shehackspurple) — असल में मौजूद सबसे बग-मुक्त कमज़ोर एप्लिकेशन! (@vanderaj) — पहले तुम 😂😂 फिर तुम 😢 (@kramse) — लेकिन इसका जूस से कोई लेना-देना नहीं है। (@coderPatros की पत्नी)
OWASP Juice Shop संभवतः सबसे आधुनिक और परिष्कृत असुरक्षित वेब एप्लिकेशन है! इसका उपयोग सुरक्षा प्रशिक्षण, जागरूकता डेमो, CTF और सुरक्षा उपकरणों के लिए गिनी पिग के रूप में किया जा सकता है! Juice Shop में पूरे OWASP Top Ten के साथ-साथ वास्तविक दुनिया के अनुप्रयोगों में पाए जाने वाली कई अन्य सुरक्षा खामियां शामिल हैं!

विस्तृत परिचय, सुविधाओं की पूरी सूची और आर्किटेक्चर अवलोकन के लिए कृपया आधिकारिक प्रोजेक्ट पेज पर जाएं: https://owasp-juice.shop
विषयसूची
सेटअप
आप कुछ कम सामान्य इंस्टॉलेशन विविधताओं के साथ-साथ विभिन्न क्लाउड कंप्यूटिंग प्रदाताओं पर Juice Shop चलाने के निर्देश भी OWASP Juice Shop चलाना दस्तावेज़ीकरण में पा सकते हैं।
कुछ चुनौतियों को ठीक से काम करने के लिए AI/LLM प्रदाता की आवश्यकता होती है। स्थानीय या क्लाउड-आधारित AI प्रदाताओं को कॉन्फ़िगर करने के निर्देशों के लिए बाहरी निर्भरताएँ सेट करना दस्तावेज़ीकरण देखें।
स्रोतों से
- node.js इंस्टॉल करें
git clone https://github.com/juice-shop/juice-shop.git --depth 1चलाएं (या रिपॉजिटरी का अपना फ़ोर्क क्लोन करें)cd juice-shopके साथ क्लोन किए गए फ़ोल्डर में जाएंnpm installचलाएं (केवल पहली बार शुरू करने से पहले या जब आप स्रोत कोड बदलते हैं तब करना होता है)npm startचलाएं- http://localhost:3000 पर ब्राउज़ करें
पैकेज्ड वितरण
- अपने Windows, MacOS या Linux मशीन पर 64bit node.js इंस्टॉल करें
- नवीनतम रिलीज़ से संलग्न
juice-shop-<version>_<node-version>_<os>_x64.zip(या.tgz) डाउनलोड करें - अनपैक करें और अनपैक किए गए फ़ोल्डर में
cdकरें npm startचलाएं- http://localhost:3000 पर ब्राउज़ करें
प्रत्येक पैकेज्ड वितरण में
sqlite3औरlibxmljs2के लिए कुछ बाइनरी शामिल हैं जो उस OS और node.js संस्करण से बंधी होती हैं जिस परnpm installनिष्पादित किया गया था।
डॉकर कंटेनर
- डॉकर इंस्टॉल करें
docker pull bkimminich/juice-shopचलाएंdocker run --rm -p 127.0.0.1:3000:3000 bkimminich/juice-shopचलाएं- http://localhost:3000 पर ब्राउज़ करें (macOS और Windows पर http://192.168.99.100:3000 पर ब्राउज़ करें यदि आप डॉकर-मशीन का उपयोग कर रहे हैं न कि मूल डॉकर इंस्टॉलेशन का)
वैग्रांट
- Vagrant और Virtualbox इंस्टॉल करें
git clone https://github.com/juice-shop/juice-shop.gitचलाएं (या रिपॉजिटरी का अपना फ़ोर्क क्लोन करें)cd vagrant && vagrant upचलाएं- 192.168.56.110 पर ब्राउज़ करें
डेमो
OWASP Juice Shop के नवीनतम संस्करण पर एक नज़र डालने में संकोच न करें: http://demo.owasp-juice.shop
यह केवल एक परिनियोजन-परीक्षण और झलक देखने का उदाहरण है! आपको इस उदाहरण का उपयोग अपने स्वयं हैकिंग प्रयासों के लिए नहीं करना चाहिए! कोई गारंटीकृत अपटाइम नहीं! यदि आप इसे तोड़ते हैं तो गारंटीकृत कठोर नज़रें!
दस्तावेज़ीकरण
Node.js संस्करण अनुकूलता
OWASP Juice Shop आधिकारिक तौर पर node.js के निम्नलिखित संस्करणों का समर्थन करता है, जो आधिकारिक node.js LTS अनुसूची के जितना संभव हो उतना करीब है। डॉकर इमेज और पैकेज्ड वितरण तदनुसार प्रस्तुत किए जाते हैं।
| node.js | समर्थित | परीक्षित | पैकेज्ड वितरण | master से डॉकर इमेज | develop से डॉकर इमेज |
|---|---|---|---|---|---|
| 26.x | ✔️ | ✔️ | |||
| 25.x | ( ✔️ ) | ❌ | |||
| 24.x | ✔️ | ✔️ | Windows (x64), MacOS (x64), Linux (x64) | latest (linux/amd64, linux/arm64) | snapshot (linux/amd64, linux/arm64) |
| 23.x | ❌ | ❌ | |||
| 22.x | ✔️ | ✔️ | |||
| <22.x | ❌ | ❌ |
Juice Shop का परीक्षण स्वचालित रूप से केवल उपरोक्त प्रत्येक node.js संस्करण के नवीनतम .x मामूली संस्करण पर किया जाता है! इस बात की कोई गारंटी नहीं है कि पुराने मामूली node.js रिलीज़ हमेशा Juice Shop के साथ काम करेंगे! कृपया सुनिश्चित करें कि आप अपने चुने हुए संस्करण के साथ अद्यतित रहें।
समस्या निवारण
यदि आपको एप्लिकेशन सेटअप में सहायता की आवश्यकता है, तो कृपया हमारी मौजूदा समस्या निवारण मार्गदर्शिका देखें। यदि इससे आपकी समस्या हल नहीं होती है, तो कृपया अपनी विशिष्ट समस्या या प्रश्न Gitter चैट में पोस्ट करें जहां समुदाय के सदस्य आपकी मदद करने का प्रयास कर सकते हैं।
🛑 कृपया समर्थन अनुरोधों या प्रश्नों के लिए GitHub मुद्दे खोलने से बचें!
आधिकारिक साथी गाइड
OWASP Juice Shop एक आधिकारिक साथी गाइड ईबुक के साथ आता है। यह आपको एप्लिकेशन में पाए जाने वाली सभी कमजोरियों का पूरा अवलोकन देगा, जिसमें उन्हें पहचानने और शोषण करने के संकेत शामिल हैं। परिशिष्ट में आपको प्रत्येक चुनौती के पूर्ण चरण-दर-चरण समाधान भी मिलेंगे। कस्टम री-ब्रांडिंग, CTF-समर्थन, प्रशिक्षक गाइड और बहुत कुछ का व्यापक दस्तावेज़ीकरण भी शामिल है।
Pwning OWASP Juice Shop CC BY-NC-ND 4.0 के तहत प्रकाशित है और LeanPub पर मुफ्त PDF, Kindle और ePub प्रारूप में उपलब्ध है। आप पूरी सामग्री ऑनलाइन भी ब्राउज़ कर सकते हैं!
योगदान
हम हमेशा नए योगदानकर्ताओं को शामिल करके खुश होते हैं! कृपया हमारे कोडबेस में योगदान या विभिन्न भाषाओं में अनुवाद करने का तरीका जानने के लिए CONTRIBUTING.md देखें!
संदर्भ
क्या आपने OWASP Juice Shop के बारे में या उसका उल्लेख करते हुए कोई ब्लॉग पोस्ट, पत्रिका लेख लिखा या पॉडकास्ट किया? या हो सकता है कि आपने कोई कॉन्फ्रेंस टॉक या मीटअप सत्र, हैकिंग कार्यशाला या सार्वजनिक प्रशिक्षण आयोजित किया या उसमें शामिल हुए हों जहां इस प्रोजेक्ट का उल्लेख किया गया हो?
इसे फोर्क करके और पुल रिक्वेस्ट खोलकर हमारी बढ़ती REFERENCES.md सूची में जोड़ें!
मर्चेंडाइज़
- Spreadshirt.com और Spreadshirt.de पर आप आधिकारिक OWASP Juice Shop लोगो के साथ कुछ स्वैग (शर्ट, हुडी, मग) प्राप्त कर सकते हैं
- StickerYou.com पर आप अपने लैपटॉप को सजाने के लिए एकल स्टिकर के रूप में OWASP Juice Shop लोगो के विभिन्न रूप प्राप्त कर सकते हैं। वे मैग्नेट, आयरन-ऑन, स्टिकर शीट और अस्थायी टैटू भी प्रिंट कर सकते हैं।
दान
OWASP Foundation Stripe के माध्यम से दान स्वीकार करता है। Juice Shop जैसी परियोजनाएं फिर फाउंडेशन से खर्चों के लिए प्रतिपूर्ति का अनुरोध कर सकती हैं। यदि आप Juice Shop प्रोजेक्ट के प्रति अपना समर्थन व्यक्त करना चाहते हैं, तो कृपया दान फॉर्म पर "Publicly list me as a supporter of OWASP Juice Shop" चेकबॉक्स को चिह्नित करना सुनिश्चित करें। दान और उनके उपयोग के बारे में अधिक जानकारी आप यहां पा सकते हैं:
https://pwning.owasp-juice.shop/companion-guide/latest/part3/donations.html
योगदानकर्ता
OWASP Juice Shop प्रोजेक्ट लीडर हैं:
- Björn Kimminich उर्फ
bkimminich - Jannik Hollenbach उर्फ
J12934
OWASP Juice Shop में सभी योगदानकर्ताओं की सूची के लिए कृपया हमारी HALL_OF_FAME.md पर जाएं।
लाइसेंसिंग
यह प्रोग्राम मुफ्त सॉफ्टवेयर है: आप इसे MIT लाइसेंस की शर्तों के तहत पुनर्वितरित और/या संशोधित कर सकते हैं। OWASP Juice Shop और कोई भी योगदान Bjoern Kimminich और OWASP Juice Shop योगदानकर्ताओं 2014-2026 द्वारा कॉपीराइट हैं।


