2013-06-20 25 views

回答

0
  1. 打開組合文件中的Java二進制
  2. 掃描的字節序列0×52 0x61 0x72爲0x21 0x1A的0x07的0×00
  3. 如果您發現只有一個出現,那就是RAR文件的開頭(如,首先是0×52字節。
  4. 如果發現多次出現,您可能需要使用JPEG頭猜哪一個是實際的RAR開始。

我不熟悉的JPEG頭,但你也許可以使用標題或分段來確定正確的RAR開始。或者,您可以修改隱藏方案,以使預定收件人更容易確定正確的RAR啓動。一種可能的方法是使用4個字節對圖像中的字節數進行編碼,並將其附加到JPEG的末尾。然後追加RAR。如果您發現多個匹配的RAR字節序列(0x52 0x61 ...),則正確的是前一個4字節編碼的字節數(當然是-4)