बाइनरीज़, ऐप्स, फ़र्मवेयर, फ़ॉर्मेट और प्रोटोकॉल के लिए चयनित रिवर्स-इंजीनियरिंग टूल्स और लर्निंग संसाधन।
विशेष: REA — एजेंट-उन्मुख रिवर्स-इंजीनियरिंग उपकरण, एप्लिकेशन व्यवहार से लेकर नेटिव बाइनरीज़ तक। awesome-reverse-engineering के निर्माताओं द्वारा।
बाइनरीज़, एप्लिकेशन, फ़र्मवेयर, फ़ाइल फ़ॉर्मेट और प्रोटोकॉल को समझने के लिए एक क्यूरेटेड प्रारंभिक बिंदु।
जिस काम को आपको करना है, उसके आधार पर कोई उपकरण खोजें। प्रत्येक प्रविष्टि अपने उद्देश्य का वर्णन करती है; व्यावसायिक उपकरणों को commercial के रूप में चिह्नित किया गया है। यह एक प्रारंभिक चयन है, जो जोड़ और सुधार के लिए खुला है।
| आपका कार्य | यहाँ से शुरू करें |
|---|---|
| असेंबली और रिवर्सिंग की मूल बातें सीखें | Learning |
| किसी एक्ज़ीक्यूटेबल और उसकी क्षमताओं की पहचान करें | File identification and triage |
| नेटिव कोड पढ़ें या उसमें स्टेप-थ्रू करें | Native analysis और Debuggers |
| कॉल्स को ट्रेस करें या चल रहे प्रोग्राम में इंस्ट्रुमेंटेशन करें | Dynamic instrumentation and tracing |
| एंटी-डीबगिंग को बायपास करें, अनपैक करें या इम्पोर्ट्स को पुनर्निर्मित करें | Deobfuscation and anti-analysis |
| किसी संदिग्ध फ़ाइल, प्रोसेस या मेमोरी इमेज की जाँच करें | Malware analysis |
| किसी APK, .NET असेंबली या Java प्रोग्राम का निरीक्षण करें | Android and managed code |
| किसी iOS ऐप, macOS बाइनरी या Apple फ़र्मवेयर का निरीक्षण करें | iOS and macOS |
| किसी Python, Go, Flutter या Hermes बाइनरी को अनपैक करें | Language runtimes and packagers |
| ब्राउज़र व्यवहार या किसी अप्रलेखित प्रोटोकॉल को समझें | Web and protocols |
| फ़र्मवेयर निकालें या किसी बाइनरी फ़ॉर्मेट का निरीक्षण करें | Firmware and hardware और File formats |
| गेम मेमोरी संरचनाओं, एसेट्स या बाइटकोड का पुनर्निर्माण करें | Game reverse engineering |
| बिल्ड्स की तुलना करें या बाइनरी डिफ़्स का ऑडिट करें | Binary diffing and patch analysis |
| कंस्ट्रेंट्स हल करें, स्टेट्स का अन्वेषण करें या सेमांटिक्स को लिफ़्ट करें | Symbolic execution and formal analysis और Instruction lifting and semantics |
| AI एजेंट्स के साथ किसी जाँच को तेज़ करें | AI-assisted analysis |

