2 रिपॉजिटरी
Tools that determine the format of executable and archive files using signatures and heuristics.
Distinct from File Type Validators: Candidates are unrelated: focusing on C++ runtime types, image search, or file upload validation.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Binary Format Identifiers. Refine with filters or upvote what's useful.
Detect-It-Easy is a binary file identifier and analysis toolkit designed to determine file formats, compilers, and packers. It functions as a binary file identifier that utilizes signature matching and heuristic analysis to identify executable and archive formats. The project includes a custom file signature engine and a scriptable rule system for defining and applying detection logic to identify specific binary patterns. It features specialized detectors for Android packages, such as APK and DEX files, and a malware packer detector to identify protections, obfuscators, and virus families. T
Determines executable and archive formats using combined signature matching and heuristic analysis.
यह प्रोजेक्ट तकनीकी दस्तावेज़ीकरण और गाइड का एक संग्रह है जिसे कंप्यूटर आर्किटेक्चर व्याख्याता के रूप में डिज़ाइन किया गया है। यह इस बात पर शैक्षिक संसाधन प्रदान करता है कि प्रोसेसर और ऑपरेटिंग सिस्टम प्रोग्राम कैसे निष्पादित करते हैं, जो फ़ेच-एक्ज़ीक्यूट चक्र और हार्डवेयर और कर्नेल के बीच मौलिक संबंध पर केंद्रित है। दस्तावेज़ीकरण लो-लेवल सिस्टम ऑपरेशन्स की एक विस्तृत श्रृंखला को कवर करता है, जिसमें निष्पादन योग्य और लिंक करने योग्य बाइनरी फ़ॉर्मेट, वर्चुअल मेमोरी प्रबंधन और कर्नेल-लेवल ऑपरेशन्स पर विस्तृत गाइड शामिल हैं। यह विशेष रूप से CPU शेड्यूलिंग, प्रीएम्प्टिव मल्टीटास्किंग और प्रोसेस निष्पादन को मैनेज करने के लिए टाइमर इंटरप्ट्स के उपयोग के यांत्रिकी की पड़ताल करता है। सामग्री मेमोरी प्रबंधन वर्कफ़्लो जैसे एड्रेस ट्रांसलेशन, डिमांड पेजिंग और कॉपी-ऑन-राइट पेज शेयरिंग की व्याख्या करती है। यह प्रोसेसर विशेषाधिकार प्रबंधन और मेमोरी पेज अनुमति प्रवर्तन के माध्यम से सुरक्षा और एक्सेस नियंत्रण को भी कवर करती है, साथ ही विशेषाधिकार प्राप्त कर्नेल ऑपरेशन्स का अनुरोध करने के लिए यूज़र-स्पेस प्रोग्राम्स द्वारा उपयोग किए जाने वाले सिस्टम कॉल इंटरफ़ेस को भी कवर करती है। गाइड प्रोग्राम निष्पादन लाइफ़साइकिल का भी विवरण देते हैं, प्रारंभिक बूट अनुक्रम और बाइनरी लोडिंग से लेकर प्रोसेस रिप्लेसमेंट और यूज़रलैंड प्रोसेसेस के बूटस्ट्रैपिंग तक।
Details how the system identifies executable binary formats using magic bytes and signatures.