2 مستودعات
تعديل الملفات الثنائية الخام لتغيير سلوك البرنامج أو إزالة القيود عبر بنيات مختلفة.
يختلف عن تصحيح الملفات الثنائية (Binary Patching): المرشحات تقتصر على Mach-O أو Java أو Game ROMs؛ هذا تصنيف عام لقدرات تصحيح الملفات الثنائية.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · تصحيح الملفات الثنائية (Binary Patching). Refine with filters or upvote what's useful.
Miasm هو إطار عمل Python للهندسة العكسية مصمم لتحليل الملفات الثنائية (binary)، والتفكيك (disassembly)، والتعديل. يعمل كإطار عمل لتحليل الملفات الثنائية يقوم برفع كود الآلة إلى تمثيل وسيط لتمكين أبحاث الأمن المستقلة عن المنصة. يعمل النظام كمحرك محاكاة ثنائي ومجموعة أدوات تعديل، مما يسمح بتنفيذ الكود الثنائي في بيئة افتراضية لتتبع تغييرات الحالة دون الحاجة إلى أجهزة فعلية. ويوفر أدوات لتصحيح الملفات الثنائية (patching) لتحديث وتعديل الملفات الثنائية الخام عبر معماريات CPU وتنسيقات تنفيذية متعددة. يغطي إطار العمل قدرات التفكيك، ورفع التمثيل الوسيط، والتبسيط الدلالي لإزالة التعتيم الثنائي. كما يتضمن دعماً لتحليل تنسيق الملفات الثنائية وتعيين الذاكرة لتتبع المراجع والتخطيط أثناء تحليل البرامج المجمعة.
Updating raw binary files to change program behavior or remove constraints across various executable formats and CPU architectures.
Lilu is a kernel patching engine and runtime code injection framework designed to modify kernel drivers and libraries in memory. It functions as an operating system customization framework that intercepts function calls and redirects execution flow within the kernel to resolve hardware compatibility issues and adjust system stability. The project employs a modular platform that allows for the injection of code and the modification of system libraries during the boot process without altering files on disk. It utilizes a plugin-based extension architecture and a standardized API interface to lo
Provides binary patching capabilities that operate across both 64-bit and 32-bit system architectures.