PDA

View Full Version : دست رسی به هدر فایل



حامد فراست
یک شنبه 17 شهریور 1387, 09:29 صبح
با سلام
می خواستم بدونم چطوری میشه به هدر فایل دسترسی پیدا کرد منظورم اون قسمتی هست که توش اطلاعات فایل موجود (متا دیتادیگه!!!؟:متفکر:)

حامد فراست
چهارشنبه 20 شهریور 1387, 08:58 صبح
یعنی این قدر سخته:متفکر:

hoax3r
چهارشنبه 20 شهریور 1387, 11:01 صبح
برای گرفتن این اطلاعات یا میتونید از توابع API که برای این کار هست استفاده کنید
مثلا تابع ImageNtHeader که ساختار IMAGE_NT_HEADERS رو بر می گردونه

توابع بیشتر و توضیحات ساختار ها رو از این لینک ببینید


http://msdn.microsoft.com/en-us/library/ms679292(VS.85).aspx


یا میتونید از توابع کار با فایل استفاده کنید و این قبیل ساختار ها رو با توجه به موقعیتشون در فایل مورد نظر
مقدار دهی کنید.


IMAGE_DOS_HEADER
IMAGE_COFF_SYMBOLS_HEADER
IMAGE_DATA_DIRECTORY
IMAGE_DEBUG_DIRECTORY
IMAGE_FILE_HEADER
IMAGE_NT_HEADERS
IMAGE_OPTIONAL_HEADER
IMAGE_SECTION_HEADER

Nima_NF
چهارشنبه 20 شهریور 1387, 15:00 عصر
سوالتان کمی گنگ هست، شما باید مشخص کنید منظورتان چه نوع فایلی هست؟ کمی توضیح در این زمینه لازم هست.
برای همه فایل های باینری لزوما هدر فایل تعریف نشده است، هر چیزی که در یک فایل باینری موجود است data هست این ما هستیم که با توجه به فرمت فایل تعیین می کنیم چه بخش هایی از آن هدر ما می باشد.