
साइबर-शेफ रेसिपी और क्यूरेटेड लिंक की एक सूची

CyberChef, GCHQ द्वारा बनाया गया स्व-घोषित 'साइबर स्विस-आर्मी चाकू' है। यह आपके वेब-ब्राउज़र में डेटा ट्रांसफ़ॉर्मेशन, निष्कर्षण और हेरफेर के लिए एक शानदार उपकरण है।
इस उपकरण को बनाने का पूरा श्रेय @GCHQ को जाता है। देखें: https://gchq.github.io/CyberChef/
डेटा मैनिपुलेशन में CyberChef (या किसी भी DFIR कार्य) का अधिकतम लाभ उठाने के लिए रेगुलर एक्सप्रेशन में महारत हासिल करना महत्वपूर्ण है। नीचे कुछ regex दिए गए हैं जिनका मैं बार-बार उपयोग करता हूँ।
Base64 निकालें: [a-zA-Z0-9+/=]{30,}

हेक्साडेसिमल निकालें: [a-fA-F0-9]{10,}

कैरेक्टर कोड निकालें: [\d]{2,3}(,|’)

(?<=foo)(.*)
^.*(?=bar)
(?<=')(.*?)(?=')

CyberChef एक HTTP Request ऑपरेशन प्रदान करता है (रेसिपी 22 देखें) जो बाहरी संसाधनों के लिए HTTP अनुरोधों की अनुमति देता है। समान मूल नीति (Same Origin Policy - SOP) या क्रॉस-ओरिजिन रिसोर्स शेयरिंग कॉन्फ़िगरेशन की कमी के कारण कई काम नहीं करते। SOP आधुनिक ब्राउज़रों में एक सुरक्षा उपाय है जो आपको उन सर्वरों से क्रॉस-साइट प्रतिक्रियाएँ पढ़ने से रोकता है जो इसे CORS के माध्यम से स्पष्ट रूप से अनुमति नहीं देते हैं। @GlassSec का CyberChef पर टॉक देखें, जिसमें वेब-सुरक्षा के बिना Chrome शुरू करने के सुझाव शामिल हैं ताकि अन्यथा प्रतिबंधित APIs (जैसे Virus Total) के लिए HTTP अनुरोध सक्षम किए जा सकें।
CyberChef की कुछ उदाहरण रेसिपी:
रेसिपी 1: base64 निकालें, raw inflate और beautify करें
रेसिपी 4: Group Policy Preference पासवर्ड डिक्रिप्शन
रेसिपी 5: Loops और Labels का उपयोग
रेसिपी 6: Google ei टाइमस्टैम्प
रेसिपी 7: मल्टी-स्टेज COM स्क्रिप्टलेट से x86 असेंबली
रेसिपी 8: हेक्साडेसिमल निकालें, एम्बेडेड PE फ़ाइल के लिए hexdump में बदलें
रेसिपी 9: स्ट्रिंग्स उल्टा करें, कैरेक्टर प्रतिस्थापन, base64 से
रेसिपी 10: Squid प्रॉक्सी कैश से ऑब्जेक्ट निकालें
रेसिपी 11: GPS निर्देशांक को Google Maps URLs में बदलें
रेसिपी 12: बड़ी संख्याओं का प्रोसेसिंग
रेसिपी 13: Registers के साथ DNS PTR रिकॉर्ड पार्स करना
रेसिपी 14: POSHC2 एक्ज़ीक्यूटेबल्स को डिकोड करना
रेसिपी 15: $MFT $SI टाइमस्टैम्प पार्स करना
रेसिपी 16: PHP gzinflate और base64 वेबशेल्स को डिकोड करना
रेसिपी 17: Powershell Meterpreter Reverse TCP स्क्रिप्ट से शेलकोड निकालना
रेसिपी 18: Subsections और Merges के साथ Recycle Bin पार्सर
रेसिपी 19: Regular Expression हाइलाइटिंग के साथ Obfuscated Base64 पहचानें
रेसिपी 20: Deobfuscated मैलिशियस स्क्रिप्ट्स के साथ Yara rules का उपयोग
रेसिपी 21: मैलिशियस LNK फ़ाइल से जुड़ी hex-एन्कोडेड VBE स्क्रिप्ट का इनलाइन डीऑबफस्केशन
रेसिपी 22: HTTP Request और Registers के साथ JA3 API खोज
रेसिपी 24: छह-बाइट स्ट्रिंग से एक यादृच्छिक अक्षर चुनना
रेसिपी 26: मल्टीस्टेज PHP वेबशेल को निकालना और डिकोड करना
रेसिपी 27: Auto Visitor PHP स्क्रिप्ट डिकोड करना
रेसिपी 29: Subsections और Registers के साथ लॉग फ़ाइल टाइमस्टैम्प हेरफेर
रेसिपी 30: Cobalt Strike beacon के लिए CharCode ऑबफस्केटेड PowerShell Loader
रेसिपी 31: .NET बाइनरी में एन्कोडेड स्ट्रिंग्स डीऑबफस्केट करें
रेसिपी 32: ऑबफस्केटेड रजिस्ट्री डेटा से मैलिशियस Gootkit DLL निकालें
रेसिपी 33: Emotet PowerShell स्क्रिप्ट में एम्बेडेड URLs पहचानें
रेसिपी 34: URLs के लिए OOXML फ़ाइलों का विश्लेषण
रेसिपी 35: REvil PowerShell ransomware नमूना डिक्रिप्ट करना
रेसिपी 36: CyberChef पासवर्ड जनरेटर बनाएं
रेसिपी 37: सैंडबॉक्स की गई ज़िप ईमेल से मैलिशियस URL तक
रेसिपी 38: Planes, Skulls and Envelopes - Live and Let PowerShell
रेसिपी 39: GoldMax उर्फ Sunshutte एन्क्रिप्टेड कॉन्फ़िगरेशन फ़ाइलें डिक्रिप्ट करें