2010-05-18 2 views
10

मैं पोर्टेबल निष्पादन योग्य की संरचना सीख रहा हूं। मैं एमएसडीएन लेख के माध्यम से गया लेकिन मैं इसके बारे में थोड़ा उलझन में हूँ। मुझे उनके सटीक अस्थिरता और इसकी कार्यक्षमता के साथ कुछ भ्रम है।पोर्टेबल निष्पादन योग्य संरचना स्पष्टीकरण

क्या कोई मेरी मदद कर सकता है या कृपया मुझे इसके लिए एक अच्छा लेख देखें?

उत्तर

13

आधिकारिक चश्मा की तुलना में अधिक असंबद्ध दृष्टिकोण के लिए, आप मैट पिएट्रेक 1994 लेख Peering inside the PE: A tour of the Win32 Portable Executable File Format पर एक नजर है चाहिए। स्पष्टीकरण की सूखी, आधिकारिक शैली की तुलना में स्पष्टीकरण अधिक पठनीय है।

6

यह MSFT से आधिकारिक वर्तमान पीई/Coff कल्पना है: http://www.microsoft.com/whdc/system/platform/firmware/PECOFF.mspx

+0

कृपया कुछ अन्य लेख कृपया .. – kiddo

+0

http://en.wikipedia.org/wiki/Portable_Executable नीचे "बाहरी लिंक" देखें। –

+0

मैं उन लिंक से पहले गया था .. लेकिन किसी भी तरह आपकी मदद के लिए धन्यवाद – kiddo

4

आपको पीई प्रारूप के उत्कृष्ट प्रतिनिधित्व को http://www.openrce.org/reference_library/files/reference/PE%20Format.pdf पर देखना चाहिए।

कुछ (64 बिट) फ़ील्ड गुम हैं, लेकिन यह वास्तविकता के करीब 99% तक है।

मैंने इस स्कीमा का उपयोग पीई फाइलों का विश्लेषण करने के लिए एक उत्पाद पर काम करने के लिए किया था, जिसे आप www.winitor.com पर डाउनलोड कर सकते हैं। आशा करता हूँ की ये काम करेगा।

+0

मार्क, मैं सराहना करता हूं कि आपने मुझे जवाब दिया ... मैं आपके उत्पाद को थ्रो गया ... अन्य उत्पादों सीएफएफ एक्सप्लोरर/पीई शो के साथ तुलना में इतना अच्छा नहीं है .. मैं निर्यात के बहुत सारे कार्यों के साथ एक exe का पता लगाने के लिए थक गया, लेकिन यह कहता है कि उस विशेष exe में कोई निर्यात समारोह नहीं है ... यूआई वास्तव में उपयोग करने के लिए वास्तव में लचीला नहीं है/यह इतना बड़ा है .. क्या आप स्वस्थ तरीके से मेरी प्रतिक्रिया लेते हैं .. शुभकामनाएँ। – kiddo

+0

PeStudio के बारे में आपके इनपुट के लिए धन्यवाद। मुझे लगता है कि आपने देखा है कि इसे अद्यतन किया गया है। UI को बदलने की जरूरत है, मुझे पता है। – mox

+0

पेस्टूडियो में अद्वितीय यूआई नहीं है लेकिन तथ्य यह है कि यह एक पीई पार्सर (peparser.dll) पर आधारित है जो पूरी तरह से ओओडी उन्मुख है। – mox