अद्भुत CTF

यह कैप्चर द फ़्लैग (CTF) फ्रेमवर्क, लाइब्रेरी, संसाधन, सॉफ्टवेयर और ट्यूटोरियल की एक क्यूरेटेड सूची है। इस सूची का उद्देश्य शुरुआती और अनुभवी CTF खिलाड़ियों को CTF से संबंधित सभी चीजें एक ही स्थान पर खोजने में मदद करना है।
योगदान
कृपया पहले योगदान दिशानिर्देश पर एक त्वरित नज़र डालें।
यदि आप किसी ऐसे उपकरण को जानते हैं जो यहां मौजूद नहीं है, तो बेझिझक एक पुल अनुरोध खोलें।
क्यों?
CTF में उपयोग किए जाने वाले उपकरणों का संग्रह बनाने और उन सभी को याद रखने में समय लगता है। यह रेपो इन सभी बिखरे हुए उपकरणों को एक ही स्थान पर रखने में मदद करता है।
सामग्री
बनाएँ
CTF चुनौतियाँ बनाने के लिए उपयोग किए जाने वाले उपकरण
फोरेंसिक्स
फोरेंसिक्स चुनौतियाँ बनाने के लिए उपयोग किए जाने वाले उपकरण
प्लेटफॉर्म
CTF होस्ट करने के लिए उपयोग की जा सकने वाली परियोजनाएँ
- CTFd - ISISLab, NYU Tandon से जेपर्डी शैली के CTF होस्ट करने का प्लेटफॉर्म।
- echoCTF.RED - अपना स्वयं का CTF बुनियादी ढांचा विकसित करें, तैनात करें और बनाए रखें।
- FBCTF - Facebook से कैप्चर द फ़्लैग प्रतियोगिताओं की मेजबानी करने का प्लेटफॉर्म।
- Haaukins- सुरक्षा शिक्षा के लिए एक अत्यधिक सुलभ और स्वचालित वर्चुअलाइजेशन प्लेटफॉर्म।
- HackTheArch - CTF स्कोरिंग प्लेटफॉर्म।
- Mellivora - PHP में लिखा गया एक CTF इंजन।
- MotherFucking-CTF - CTF होस्ट करने के लिए बढ़िया हल्का प्लेटफॉर्म। कोई JS शामिल नहीं।
- NightShade - एक सरल सुरक्षा CTF फ्रेमवर्क।
- OpenCTF - एक बॉक्स में CTF। न्यूनतम सेटअप आवश्यक।
- PicoCTF - picoCTF चलाने के लिए उपयोग किया जाने वाला प्लेटफॉर्म। किसी भी CTF की मेजबानी के लिए एक बेहतरीन फ्रेमवर्क।
- PyChallFactory - जेपर्डी CTF चुनौतियाँ बनाने/प्रबंधित करने/पैकेज करने के लिए छोटा फ्रेमवर्क।
- RootTheBox - हैकर्स का एक खेल (CTF स्कोरबोर्ड और गेम मैनेजर)।
- Scorebot - Legitbs (Defcon) द्वारा CTF के लिए प्लेटफॉर्म।
- SecGen - सुरक्षा परिदृश्य जनरेटर। बेतरतीब रूप से कमजोर वर्चुअल मशीनें बनाता है।
स्टेग्नोग्राफ़ी
स्टेगो चुनौतियाँ बनाने के लिए उपयोग किए जाने वाले उपकरण
स्टेग्नोग्राफ़ी के लिए समाधान अनुभाग देखें।
वेब
वेब चुनौतियाँ बनाने के लिए उपयोग किए जाने वाले उपकरण
जावास्क्रिप्ट ऑबफस्केटर
हल करें
CTF चुनौतियाँ हल करने के लिए उपयोग किए जाने वाले उपकरण
हमले
विभिन्न प्रकार के हमले करने के लिए उपयोग किए जाने वाले उपकरण
- Bettercap - MITM (मैन इन द मिडल) हमले करने का फ्रेमवर्क।
- Yersinia - लेयर 2 पर विभिन्न प्रोटोकॉल पर हमला।
क्रिप्टो
क्रिप्टो चुनौतियाँ हल करने के लिए उपयोग किए जाने वाले उपकरण
- CyberChef - डेटा का विश्लेषण और डिकोड करने के लिए वेब ऐप।
- FeatherDuster - एक स्वचालित, मॉड्यूलर क्रिप्टैनालिसिस उपकरण।
- Hash Extender - हैश लंबाई विस्तार हमले करने के लिए एक उपयोगिता उपकरण।
- padding-oracle-attacker - पैडिंग ऑरैकल हमले निष्पादित करने के लिए एक CLI उपकरण।
- PkCrack - PkZip-एन्क्रिप्शन तोड़ने के लिए एक उपकरण।
- QuipQuip - सब्स्टीट्यूशन सिफर या विजनेरे सिफर (बिना कुंजी के) तोड़ने के लिए एक ऑनलाइन उपकरण।
- RSACTFTool - विभिन्न हमलों के साथ RSA निजी कुंजी पुनर्प्राप्त करने के लिए एक उपकरण।
- RSATool - p और q के ज्ञान के साथ निजी कुंजी उत्पन्न करें।
- XORTool - मल्टी-बाइट xor सिफर का विश्लेषण करने के लिए एक उपकरण।
ब्रूटफ़ोर्सर्स
विभिन्न प्रकार के ब्रूटफ़ोर्सिंग (पासवर्ड आदि) के लिए उपयोग किए जाने वाले उपकरण
- Hashcat - पासवर्ड क्रैकर
- Hydra - एक समानांतर लॉगिन क्रैकर जो हमला करने के लिए कई प्रोटोकॉल का समर्थन करता है
- John The Jumbo - जॉन द रिपर का सामुदायिक संवर्धित संस्करण।
- John The Ripper - पासवर्ड क्रैकर।
- Nozzlr - Nozzlr एक ब्रूटफ़ोर्स फ्रेमवर्क है, वास्तव में मॉड्यूलर और स्क्रिप्ट-अनुकूल।
- Ophcrack - रेनबो टेबल पर आधारित विंडोज पासवर्ड क्रैकर।
- Patator - Patator एक बहुउद्देशीय ब्रूट-फ़ोर्सर है, जिसमें मॉड्यूलर डिज़ाइन है।
- Turbo Intruder - बड़ी संख्या में HTTP अनुरोध भेजने के लिए Burp Suite एक्सटेंशन
एक्सप्लॉइट्स
एक्सप्लॉइट चुनौतियाँ हल करने के लिए उपयोग किए जाने वाले उपकरण
- DLLInjector - प्रक्रियाओं में dll इंजेक्ट करें।
- libformatstr - फॉर्मेट स्ट्रिंग शोषण को सरल बनाएं।
- Metasploit - पेनिट्रेशन टेस्टिंग सॉफ्टवेयर।
- one_gadget - एक गैजेट
execve('/bin/sh', NULL, NULL) कॉल खोजने के लिए एक उपकरण।
- Pwntools - एक्सप्लॉइट लिखने के लिए CTF फ्रेमवर्क।
- Qira - QEMU इंटरएक्टिव रनटाइम विश्लेषक।
- ROP Gadget - ROP शोषण के लिए फ्रेमवर्क।
- V0lt - सुरक्षा CTF टूलकिट।
फोरेंसिक्स
फोरेंसिक्स चुनौतियाँ हल करने के लिए उपयोग किए जाने वाले उपकरण
- Aircrack-Ng - 802.11 WEP और WPA-PSK कुंजियाँ क्रैक करें।
apt-get install aircrack-ng
- Audacity - ध्वनि फ़ाइलों (mp3, m4a, जो भी) का विश्लेषण करें।
- Bkhive and Samdump2 - SYSTEM और SAM फ़ाइलों को डंप करें।
apt-get install samdump2 bkhive
- CFF Explorer - PE संपादक।
- Creddump - विंडोज क्रेडेंशियल्स डंप करें।
- DVCS Ripper - वेब-सुलभ (वितरित) संस्करण नियंत्रण प्रणालियों को रिप करें।
- Exif Tool - फ़ाइल मेटाडेटा पढ़ें, लिखें और संपादित करें।
- Extundelete - माउंट करने योग्य छवियों से खोए हुए डेटा को पुनर्प्राप्त करने के लिए उपयोग किया जाता है।
- Fibratus - विंडोज कर्नेल के अन्वेषण और अनुरेखण के लिए उपकरण।
- Foremost - हेडर का उपयोग करके विशेष प्रकार की फ़ाइलें निकालें।
- Fsck.ext4 - दूषित फाइलसिस्टम को ठीक करने के लिए उपयोग किया जाता है।
- Malzilla - मैलवेयर शिकार उपकरण।
रजिस्ट्री दर्शक
- OfflineRegistryView - विंडोज के लिए सरल उपकरण जो आपको बाहरी ड्राइव से ऑफलाइन रजिस्ट्री फ़ाइलों को पढ़ने और वांछित रजिस्ट्री कुंजी को .reg फ़ाइल प्रारूप में देखने की अनुमति देता है।
- Registry Viewer® - विंडोज रजिस्ट्रियों को देखने के लिए उपयोग किया जाता है।
नेटवर्किंग
नेटवर्किंग चुनौतियाँ हल करने के लिए उपयोग किए जाने वाले उपकरण
- Masscan - मास IP पोर्ट स्कैनर, TCP पोर्ट स्कैनर।
- Monit - नेटवर्क पर होस्ट (और अन्य गैर-नेटवर्क गतिविधियों) की जांच करने के लिए एक लिनक्स उपकरण।
- Nipe - Nipe एक स्क्रिप्ट है जो Tor नेटवर्क को आपका डिफ़ॉल्ट गेटवे बनाती है।
- Nmap - नेटवर्क डिस्कवरी और सुरक्षा ऑडिटिंग के लिए एक ओपन सोर्स उपयोगिता।
- Wireshark - नेटवर्क डंप का विश्लेषण करें।
apt-get install wireshark
- Zeek - एक ओपन-सोर्स नेटवर्क सुरक्षा मॉनिटर।
- Zmap - एक ओपन-सोर्स नेटवर्क स्कैनर।
रिवर्सिंग
रिवर्सिंग चुनौतियाँ हल करने के लिए उपयोग किए जाने वाले उपकरण
- Androguard - एंड्रॉइड एप्लिकेशन का रिवर्स इंजीनियरिंग करें।
- Angr - प्लेटफॉर्म-अज्ञेय बाइनरी विश्लेषण फ्रेमवर्क।
- Apk2Gold - एक और एंड्रॉइड डीकंपाइलर।
- ApkTool - एंड्रॉइड डीकंपाइलर।
- Barf - बाइनरी विश्लेषण और रिवर्स इंजीनियरिंग फ्रेमवर्क।
- Binary Ninja - बाइनरी विश्लेषण फ्रेमवर्क।
- BinUtils - बाइनरी उपकरणों का संग्रह।
- BinWalk - फर्मवेयर छवियों का विश्लेषण, रिवर्स इंजीनियरिंग और निष्कर्षण करें।
- Boomerang - x86/SPARC/PowerPC/ST-20 बाइनरी को C में डीकंपाइल करें।
- ctf_import – स्ट्रिप्ड बाइनरी से क्रॉस प्लेटफॉर्म पर बुनियादी फ़ंक्शन चलाएं।
- cwe_checker - cwe_checker बाइनरी एक्जीक्यूटेबल्स में कमजोर पैटर्न ढूंढता है।
- demovfuscator - मोवफस्केटेड बाइनरी के लिए एक कार्य-प्रगति डीओबफस्केटर।
- Frida - डायनामिक कोड इंजेक्शन।
- GDB - GNU प्रोजेक्ट डिबगर।
- GEF - GDB प्लगइन।
- Ghidra - रिवर्स इंजीनियरिंग उपकरणों का ओपन सोर्स सूट। IDA Pro के समान।
- Hopper - OSX और Linux के लिए रिवर्स इंजीनियरिंग उपकरण (डिसअसेंबलर)।
- IDA Pro - सबसे अधिक उपयोग किया जाने वाला रिवर्सिंग सॉफ्टवेयर।
- Jadx - एंड्रॉइड फ़ाइलों को डीकंपाइल करें।
- Java Decompilers - Java और Android APK के लिए एक ऑनलाइन डीकंपाइलर।
जावास्क्रिप्ट डीओबफस्केटर
- Detox - एक जावास्क्रिप्ट मैलवेयर विश्लेषण उपकरण।
- Revelo - ऑबफस्केटेड जावास्क्रिप्ट कोड का विश्लेषण करें।
SWF विश्लेषक
- RABCDAsm - ActionScript 3 असेंबलर/डिसअसेंबलर सहित उपयोगिताओं का संग्रह।
- Swftools - SWF फ़ाइलों के साथ काम करने के लिए उपयोगिताओं का संग्रह।
- Xxxswf - फ्लैश फ़ाइलों के विश्लेषण के लिए एक पायथन स्क्रिप्ट।
सेवाएँ
इंटरनेट पर उपलब्ध विभिन्न प्रकार की उपयोगी सेवाएँ
- CSWSH - क्रॉस-साइट वेबसॉकेट हाइजैकिंग परीक्षक।
- Request Bin - आपको किसी विशेष url पर http अनुरोधों का निरीक्षण करने देता है।
स्टेग्नोग्राफ़ी
स्टेग्नोग्राफ़ी चुनौतियाँ हल करने के लिए उपयोग किए जाने वाले उपकरण
- AperiSolve - Aperi'Solve एक प्लेटफॉर्म है जो छवि पर लेयर विश्लेषण करता है (ओपन-सोर्स)।
- Convert - छवियों को प्रारूपों के बीच कनवर्ट करें और फ़िल्टर लागू करें।
- Exif - JPEG फ़ाइलों में EXIF जानकारी दिखाता है।
- Exiftool - फ़ाइलों में मेटा जानकारी पढ़ें और लिखें।
- Exiv2 - छवि मेटाडेटा हेरफेर उपकरण।
- Image Steganography - वैकल्पिक एन्क्रिप्शन के साथ छवियों में टेक्स्ट और फ़ाइलें एम्बेड करता है। उपयोग में आसान UI।
- Image Steganography Online - यह एक क्लाइंट-साइड जावास्क्रिप्ट उपकरण है जो अन्य छवियों के निचले "बिट्स" में स्टेग्नोग्राफ़िक रूप से छवियों को छिपाने के लिए है
- ImageMagick - छवियों में हेरफेर करने का उपकरण।
- Outguess - सार्वभौमिक स्टेग्नोग्राफ़िक उपकरण।
- Pngtools - PNG से संबंधित विभिन्न विश्लेषण के लिए।
- SmartDeblur - धुंधली और फोकस से बाहर की छवियों को ठीक करने के लिए उपयोग किया जाता है।
- Steganabara - Java में लिखा गया स्टेग्नो विश्लेषण उपकरण।
- SteganographyOnline - ऑनलाइन स्टेग्नोग्राफ़ी एन्कोडर और डिकोडर।
- Stegbreak - JPG छवि पर ब्रूट-फोर्स डिक्शनरी हमले शुरू करता है।
- StegCracker - फ़ाइलों के अंदर छिपे डेटा को उजागर करने के लिए स्टेग्नोग्राफ़ी ब्रूट-फोर्स उपयोगिता।
वेब
वेब चुनौतियाँ हल करने के लिए उपयोग किए जाने वाले उपकरण
- BurpSuite - वेबसाइट सुरक्षा के परीक्षण के लिए एक ग्राफिकल उपकरण।
- Commix - स्वचालित ऑल-इन-वन OS कमांड इंजेक्शन और शोषण उपकरण।
- Hackbar - आसान वेब शोषण के लिए Firefox ऐडऑन।
- OWASP ZAP - HTTP अनुरोधों और प्रतिक्रियाओं को रीप्ले, डीबग और फ़ज़ करने के लिए इंटरसेप्टिंग प्रॉक्सी
- Postman - नेटवर्क अनुरोधों को डीबग करने के लिए क्रोम के लिए ऐड-ऑन।
- Raccoon - टोही और कमजोरी स्कैनिंग के लिए एक उच्च प्रदर्शन आक्रामक सुरक्षा उपकरण।
- SQLMap - स्वचालित SQL इंजेक्शन और डेटाबेस अधिग्रहण उपकरण।
pip install sqlmap
- W3af - Web Application Attack and Audit Framework.
- XSSer - Automated XSS testor.
Resources
Where to discover about CTF
Operating Systems
Penetration testing and security lab Operating Systems
Malware analysts and reverse-engineering
Starter Packs
Collections of installer scripts, useful tools
- CTF Tools - Collection of setup scripts to install various security research tools.
- LazyKali - A 2016 refresh of LazyKali which simplifies install of tools and configuration.
Tutorials
Tutorials to learn how to play CTFs
Wargames
Always online CTFs
Self-hosted CTFs
Websites
Various general websites about and on CTF
Wikis
Various Wikis available for learning about CTFs
Writeups Collections
Collections of CTF write-ups
- 0e85dc6eaf - Write-ups for CTF challenges by 0e85dc6eaf
- Captf - Dumped CTF challenges and materials by psifertex.
- CTF write-ups (community) - CTF challenges + write-ups archive maintained by the community.
- CTFTime Scrapper - Scraps all writeup from CTF Time and organize which to read first.
- HackThisSite - CTF write-ups repo maintained by HackThisSite team.
- Mzfr - CTF competition write-ups by mzfr
- pwntools writeups - A collection of CTF write-ups all using pwntools.
- SababaSec - A collection of CTF write-ups by the SababaSec team
- Shell Storm - CTF challenge archive maintained by Jonathan Salwan.
- Smoke Leet Everyday - CTF write-ups repo maintained by SmokeLeetEveryday team.
LICENSE
CC0 :)