簡體   English   中英

檢查一個文件是否包含另一個文件

[英]Check if a file contains another file

我說的是Windows PE文件。 有沒有辦法檢查一個文件是否包含另一個文件? 我的意思是...如果我合並兩個這樣的程序怎么辦

MZ header 1st program
PE header 1st program
.
.
. all the sections from 1st program
.
MZ header 2nd program
PE header 2nd program
.
.
. all the sections from 2nd program
.

成一個可運行的程序? 當然,只有第一個會運行。

對於您的情況,您首先要獲取有關PE文件最后一部分( IMAGE_SECTION_HEADER )的偏移量和大小信息。 獲得此信息后,您可以讀取(偏移量+大小)之后的塊,並且如果它與另一種PE格式(MZ幻數)匹配,則表明在第二個文件后面附加了第二個文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM