के रूप में मैक बाइनरी लोड करें मैं बिना किसी स्रोत के बाइनरी निष्पादन योग्य के साथ कुछ रिवर्स इंजीनियरिंग कर रहा हूं। विंडोज़ पर मैं क्या कर सकता हूं लोडलोडर के साथ निष्पादन योग्य फ़ाइल (EXE) लोड करें, जैसे कि यह एक डीएलएल फ़ाइल थी। अगर लोड की गई फ़ाइल स्थानांतरित नहीं हो पाती है तो मैं अपने मॉड्यूल के लिए "स्पेस बनाने" के लिए बस अपने लोडर कोड को स्थानांतरित कर सकता हूं। जब मेरे पास बाइनरी लोड हो, तो मैं इसे अपने कार्यों को कॉल कर सकता हूं (मान लीजिए कि वे कहां हैं, निश्चित रूप से), और अन्य सामान भी करें।गतिशील लाइब्रेरी
क्या मैक पर समान या समान करने का कोई तरीका है? मेरे पास एक mach-o निष्पादन योग्य है, और मैं इसे लोड करना चाहता हूं क्योंकि यह गतिशील लाइब्रेरी (DYLIB) था। या निष्पादन योग्य को DYLIB में परिवर्तित करने का कोई तरीका है? वास्तविक निष्पादन योग्य और DYLIB के बीच अंतर क्या हैं?