
बाइनरी विश्लेषण और संशोधन प्लेटफॉर्म: फर्मवेयर और निष्पादन योग्य प्रारूपों को अनपैक करने, विश्लेषण करने, संशोधित करने और पुनः पैक करने के लिए GUI और Python API के माध्यम से।
OFRAK (Open Firmware Reverse Analysis Konsole) एक बाइनरी विश्लेषण और संशोधन प्लेटफ़ॉर्म है। OFRAK निम्नलिखित क्षमताओं को जोड़ता है:
OFRAK यूज़रस्पेस एक्ज़ीक्यूटेबल्स के अलावा एम्बेडेड फ़र्मवेयर फ़ाइल फ़ॉर्मेट्स की एक श्रृंखला का समर्थन करता है, जिनमें शामिल हैं:
OFRAK उपयोगकर्ताओं को निम्नलिखित सुविधाएँ प्रदान करता है:
अधिक जानकारी के लिए ofrak.com देखें।
वेब-आधारित GUI दृश्य एक नेविगेबल संसाधन वृक्ष प्रदान करता है। चयनित संसाधन के लिए, यह मेटाडेटा, हेक्स या टेक्स्ट नेविगेशन, और एंट्रॉपी, बाइटक्लास या मैग्नीट्यूड द्वारा त्वरित नेविगेशन के लिए एक मिनी मैप साइडबार भी प्रदान करता है। GUI Python API के माध्यम से सामान्य रूप से उपलब्ध क्रियाओं जैसे टिप्पणी, अनपैकिंग, विश्लेषण, संशोधन और पैकिंग संसाधनों की अनुमति भी देता है।
OFRAK को तीन तरीकों से स्थापित किया जा सकता है:
विस्तृत स्थापना निर्देशों के लिए (Install) देखें।
ध्यान दें कि OFRAK Git LFS का उपयोग करता है -- अधिक जानकारी के लिए Installing from Source देखें।
OFRAK के पास सामान्य दस्तावेज़ीकरण और API दस्तावेज़ीकरण है। दोनों को ofrak.com/docs पर देखा जा सकता है।
यदि आप दस्तावेज़ीकरण में बदलाव करना चाहते हैं या इसे स्वयं प्रस्तुत करना चाहते हैं, तो docs/README.md में दिए गए निर्देशों का पालन करें।
इस रिपॉजिटरी में कोड OFRAK Community License के साथ आता है, जो शैक्षिक उपयोगों, व्यक्तिगत विकास, या सिर्फ मज़े के लिए है।
यदि सामुदायिक लाइसेंस आपके लिए उपयुक्त है, तो इसे स्वीकार करने के लिए ofrak license --community --i-agree चलाएँ!
व्यावसायिक उद्देश्यों के लिए OFRAK में रुचि रखने वाले उपयोगकर्ता Pro या Enterprise लाइसेंस का अनुरोध कर सकते हैं। अधिक जानकारी के लिए OFRAK Licensing देखें।
Red Balloon Security इस रिपॉजिटरी में योगदान देने के लिए सुरक्षा शोधकर्ताओं और डेवलपर्स का उत्सुकता से स्वागत करता है।
विवरण के लिए, कृपया हमारा योगदानकर्ता गाइड और Python विकास गाइड देखें।
कृपया OFRAK से संबंधित किसी भी प्रश्न या समस्या के लिए [email protected] से संपर्क करें, या हमें the OFRAK Slack पर लिखें। हम आपकी प्रतिक्रिया प्राप्त करने के लिए उत्सुक हैं! OFRAK कोड सुधारों और नई सुविधाओं के बारे में मासिक अपडेट प्राप्त करने के लिए OFRAK Mailing List पर साइन अप करें।
यह सामग्री आंशिक रूप से DARPA द्वारा अनुबंध संख्या N66001-20-C-4032 के तहत समर्थित कार्य पर आधारित है। इस सामग्री में व्यक्त की गई कोई भी राय, निष्कर्ष और निष्कर्ष या सिफारिशें लेखक(ओं) की हैं और जरूरी नहीं कि DARPA के विचारों को प्रतिबिंबित करें। वितरण विवरण "A" (सार्वजनिक रिलीज़ के लिए अनुमोदित, वितरण असीमित)।
| विधि | सबसे उपयुक्त | स्थापना कमांड |
|---|
| PyPI | त्वरित परीक्षण, अपने स्वयं के वातावरण का प्रबंधन पसंद करने वाले उपयोगकर्ता | pip install ofrak |
| Docker | सभी निर्भरताओं के साथ व्यापक वातावरण, सुसंगत सेटअप | python3 build_image.py --config ofrak-ghidra.yml --base --finish |
| Source | योगदानकर्ता, डेवलपर्स, OFRAK कोड को संशोधित करने वाले | Clone repo + make develop |