मैं लिनक्स ईएलएफ बाइनरी में असेंबली कोड देखने के लिए objdump
का उपयोग कर रहा हूं।मैं लिनक्स पर ईएलएफ फ़ाइल के डेटा सेक्शन की सामग्री कैसे देख सकता हूं?
कभी-कभी rodata
(केवल-पढ़ने वाले डेटा) अनुभाग में संग्रहीत एक कूद तालिका के माध्यम से अप्रत्यक्ष कूद है।
objdump
या इस डेटा अनुभाग की सामग्री को दिखाने के लिए कोई अन्य उपकरण कैसे प्राप्त करें?
मैं प्रोग्राम निष्पादित कर सकता हूं और डीबगर में प्रासंगिक पते की जांच कर सकता हूं, लेकिन मैं ऐसा नहीं करना चाहता क्योंकि इसे अंतःक्रियात्मक रूप से किया जाना है।
आदर्श उत्तर एक उपकरण की पहचान करेगा जो न केवल मुझे सामग्री दिखाएगा बल्कि मुझे प्रदर्शन प्रारूप को नियंत्रित करने देगा, जितना od
करता है।
शानदार! मैंने कोशिश की लेकिन मैंने खूनी डॉट को शामिल नहीं किया ... –
ईएलएफ सेक्शन में बाइनरी प्रारूप में डेटा को कैसे हटाया जा सकता है? Objdump -s -j -binary कुछ ऐसा होगा। –
Bogatyr
@ बोगेटिर: सीएफ। मेरा जवाब। – ysdx