回答
如果我明白你想要的是你正在嘗試讀取PE文件,但是你沒有任何機器可讀的文件定義。在Java中,你不能真正擁有一個只映射到任意內存的類,所以你將不得不使用一些常量來標記頭中數據的偏移量和大小。然後你可以創建一些類來使用這些常量來返回對應於你想要的正確字節。
有沒有例子呢? ;) – opc0de
我想不出任何,你可能會嘗試一些使用Google搜索,但你應該能夠做出一些事情,它會讓你找到的例子。對具有偏移量,長度的數組進行映像,該長度可以通過字段的常量進行索引,然後使用一種簡單的方法將數據提取出來。它不應該太多的工作。 –
我發現在谷歌這個項目源。我還沒有嘗試過。我希望這將是有用的。我有更好的解決方案在這裏分享,我也在尋找相同的解決方案。
該代碼爲我做了訣竅。按照指示工作。 –
嘗試dorkbox PeParser:https://github.com/dorkbox/PeParser
PE pe = new PE("C:\\my.exe");
System.out.println(pe.isPE());
System.out.println(pe.getInfo());
- 1. PE文件解析c/C++
- 2. 解析文件頭文件
- 3. 在java中解析文件
- 4. 什麼是PE頭文件中的CheckSum?
- 5. 在Java中解析接受語言頭文件
- 6. 如何理解此圖中的PE頭?
- 7. Objective-C頭文件解析
- 8. FOSRestBundle解析頭文件
- 9. C++頭文件解析
- 10. 解析fasta文件頭
- 11. Emacs CEDET:頭文件中的未解析路徑,但在.cpp文件中解析。
- 12. 解析Java中的文件
- 13. 解析文件(Java)
- 14. 通過PE頭找出PE文件結束的位置?
- 15. 解析PE結構中的指針
- 16. C#中的頭文件解析器?
- 17. 解析C中的C頭文件#
- 18. PHP中未解析的頭文件
- 19. 如何在java中解析xml文件?
- 20. 在java中解析這個xml文件
- 21. 解析文本文件Java
- 22. Java解析ADIF文件
- 23. Java解析文件名
- 24. 使用java解析文件
- 25. 的Java XML解析:文件
- 26. 用Java解析CSS文件
- 27. TEXT文件解析Java
- 28. Java解析.txt文件
- 29. 解析CSV文件的Java
- 30. 用Java解析HTML文件
你能澄清你的問題嗎?你當然可以用字節數組來操作你的文件,如果這是你想要的。 –