
रेस कंडीशन का अभ्यास करने के लिए जानबूझकर रेस कंडीशन के प्रति संवेदनशील बनाया गया वेब ऐप्लिकेशन
रेस कंडीशन के लिए जानबूझकर कमजोर बनाया गया वेब ऐप
विकसित वेब ऐप में रेस कंडीशन कमजोरी का अभ्यास किया जा सकता है। कार्य यह है कि एक मेगा बॉक्स (Mega Box) खरीदा जाए, जिसकी लागत उपलब्ध वाउचर से अधिक है, और इसे रेस कंडीशन का उपयोग करके हल किया जाए। अभ्यास के लिए दो चुनौतियाँ बनाई गई हैं। चुनौती B को हल करने के लिए PHPSESSID कुकी मौजूद होनी चाहिए, जब उपयोगकर्ता लॉग इन होता है तो कुकी अपने आप बन जाती है। शुभ सीखना 🎉।
डॉकर इमेज इस प्रकार बनाएँ:
git clone https://github.com/Xib3rR4dAr/WannaRace && cd WannaRace
docker build -t xib3rr4dar/wanna_race:1.0 .
डॉकर इमेज चलाएँ:
docker run -it --rm xib3rr4dar/wanna_race:1.0
या
docker run -it --rm -p 9050:80 xib3rr4dar/wanna_race:1.0
फिर ब्राउज़र में संबंधित IP:PORT खोलें
मुख्य पृष्ठ

रिचार्ज के लिए 400 यूनिट मूल्य के चार वाउचर उपलब्ध

कार्य: रेस कंडीशन का दोहन करके मेगा बॉक्स (जिसकी कीमत 401 यूनिट है) खरीदना

चुनौती #1 के समान, लेकिन इसमें लॉगिन आवश्यक है ताकि PHPSESSID और उपयुक्त कुकीज़ सेट हो सकें

✅ चुनौती #1 का समाधान जोड़ा गया
🕘 चुनौती #2 का समाधान जोड़ना बाकी