
DEFCON 30 मेनफ्रेम बफर ओवरफ्लो कार्यशाला कंटेनर

यहाँ मौजूद स्क्रिप्ट्स का उपयोग DEFCON 30 वर्कशॉप के लिए MVS 3.8j वर्चुअल मेनफ्रेम बनाने में किया जाता है।
DEFCON 30 मेनफ्रेम बफ़र ओवरफ़्लो वर्कशॉप पर नज़र डालने के लिए धन्यवाद।
इस docker कंटेनर में MVS बफ़र ओवरफ़्लो करना सीखने के लिए आपको जो कुछ भी चाहिए वह सब मौजूद है!
क्लास शुरू करने के लिए कंटेनर चलाएँ और http://localhost:8080 पर जाएँ
कंटेनर चलाने के लिए नीचे दिए गए कमांड का उपयोग करें, सुनिश्चित करें कि $(pwd)/docker को अपने सिस्टम के लिए किसी फ़ोल्डर में बदल दें।
$(pwd) docker वॉल्यूम को आपके वर्तमान कार्यशील फ़ोल्डर में रखता है।
यदि आप इसे सेल्फ-कंटेंड चलाना चाहते हैं तो इस कमांड का उपयोग करें। ⚠️ यदि आप कंटेनर को हटाकर दोबारा लॉन्च करते हैं तो मेनफ्रेम वातावरण में किए गए आपके सभी बदलाव नष्ट हो जाएँगे।
docker run -d \
--name=defcon30 \
-e HUSER=defcon \
-e HPASS=defcon \
-p 2323:3223 \
-p 8888:8888 \
-p 2121-2141:2121-2141 \
-p 8443:8443 \
-p 8080:8080 \
-p 31337-31347:31337-31347 \
-v ~/dumps:/printers \
--restart unless-stopped \
mainframed767/defcon30:latest
पोर्ट्स की व्याख्या:
उल्लिखित Python स्क्रिप्ट्स यहाँ मिल सकती हैं: https://github.com/mainframed/DC30_Workshop/tree/main/extra
यह अधिक पोर्ट उजागर करता है और आपको स्थायित्व के साथ वॉल्यूम रखने की सुविधा देता है। यह hercules और MVS कंसोल, कार्ड रीडर/राइटर आदि तक पहुँच प्रदान करता है।
docker run -d \
--name=defcon30 \
-e HUSER=docker \
-e HPASS=docker \
-p 3221:3221 \
-p 2323:3223 \
-p 3270:3270 \
-p 3505:3505 \
-p 3506:3506 \
-p 8888:8888 \
-p 2121:2121 \
-p 8443:8443 \
-p 8080:8080 \
-p 31337-31347:31337-31347 \
-v $(pwd)/docker/config:/config \
-v $(pwd)/docker/printers:/printers \
-v $(pwd)/docker/punchcards:/punchcards \
-v $(pwd)/docker/logs:/logs \
-v $(pwd)/docker/dasd:/dasd \
-v $(pwd)/docker/certs:/certs \
--restart unless-stopped \
mainframed767/defcon30:latest
पोर्ट्स
| Port | Description |
|---|---|
| 2323 | TLS एन्क्रिप्टेड TN3270 सर्वर पोर्ट |
| 3270 | बिना एन्क्रिप्शन वाला TN3270 सर्वर पोर्ट |
| 3221 | एन्क्रिप्टेड FTPD सर्वर |
| 2121 | बिना एन्क्रिप्शन वाला FTP सर्वर पोर्ट |
| 8443 | वेब-आधारित 3270 क्लाइंट जो लैब मेनफ्रेम से स्वतः कनेक्ट होता है https://localhost:8443 |
| 8080 | क्लास विकी https://localhost:8080 |
| 8888 | Hercules वेब सर्वर/MVS कंसोल। यूज़र/पास = docker |
| 3505 | पंच कार्ड रीडर। ASCII को EBCDIC में बदलता है। |
| 3506 | पंच कार्ड रीडर। केवल EBCDIC फ़ाइलें स्वीकार करता है। |
| 31337-32337 | FTP सर्वर पैसिव पोर्ट रेंज |
वॉल्यूम्स
| Folder | Description |
|---|---|
| /config | Hercules और web3270 कॉन्फ़िग फ़ाइलें शामिल हैं |
| /printers | CLASS=A पर प्रिंटर का आउटपुट शामिल है |
| /punchcards | CLASS=B पर पंचकार्ड राइटर का आउटपुट शामिल है |
| /logs | Hercules लॉग्स शामिल हैं |
| /dasd | MVS/CE डिस्क इमेज शामिल हैं |
| /certs | TLS एन्क्रिप्शन के लिए उपयोग किए जाने वाले सर्टिफिकेट शामिल हैं |
| Username | Password | Description |
|---|---|---|
| IBMUSER | SYS1 | हर चीज़ तक पहुँच वाला प्रशासनिक उपयोगकर्ता |
| MVSCE01 | CUL8TR | हर चीज़ तक पहुँच वाला प्रशासनिक उपयोगकर्ता |
| MVSCE02 | PASS4U | सामान्य उपयोगकर्ता |
| DC0 | DC0 | DEFCON वर्कशॉप उपयोगकर्ता |
| DC1 | DC1 | DEFCON वर्कशॉप उपयोगकर्ता |
| DC2 | DC2 | DEFCON वर्कशॉप उपयोगकर्ता |
| DC3 | DC3 | DEFCON वर्कशॉप उपयोगकर्ता |
| DC4 | DC4 | DEFCON वर्कशॉप उपयोगकर्ता |
| DC5 | DC5 | DEFCON वर्कशॉप उपयोगकर्ता |
| DC6 | DC6 | DEFCON वर्कशॉप उपयोगकर्ता |
| DC7 | DC7 | DEFCON वर्कशॉप उपयोगकर्ता |
| DC8 | DC8 | DEFCON वर्कशॉप उपयोगकर्ता |
| DC9 | DC9 | DEFCON वर्कशॉप उपयोगकर्ता |
| DC10 | DC10 | DEFCON वर्कशॉप उपयोगकर्ता |
| DC11 | DC11 | DEFCON वर्कशॉप उपयोगकर्ता |
| DC12 | DC12 | DEFCON वर्कशॉप उपयोगकर्ता |
| DC13 | DC13 | DEFCON वर्कशॉप उपयोगकर्ता |
| DC14 | DC14 | DEFCON वर्कशॉप उपयोगकर्ता |
| DC15 | DC15 | DEFCON वर्कशॉप उपयोगकर्ता |
| DC16 | DC16 | DEFCON वर्कशॉप उपयोगकर्ता |
| DC17 | DC17 | DEFCON वर्कशॉप उपयोगकर्ता |
| DC18 | DC18 | DEFCON वर्कशॉप उपयोगकर्ता |
| DC19 | DC19 | DEFCON वर्कशॉप उपयोगकर्ता |
| DC20 | DC20 | DEFCON वर्कशॉप उपयोगकर्ता |
| DC21 | DC21 | DEFCON वर्कशॉप उपयोगकर्ता |
| DC22 | DC22 | DEFCON वर्कशॉप उपयोगकर्ता |
| DC23 | DC23 | DEFCON वर्कशॉप उपयोगकर्ता |
⚠️ वर्तमान सेटअप के साथ समवर्ती उपयोगकर्ताओं की अधिकतम संख्या 24 है। यदि कोई 25वाँ उपयोगकर्ता लॉग ऑन करता है तो आपको
निम्न त्रुटि संदेश मिलता है IKT00203I ADDRESS SPACE CREATION FAILED।