Мне нужно сделать программу на C/C++ в том, что мне нужно будет обрабатывать каждый файл PE, хэш их и подписывать, я создал еще функции хэширования и подписания, но : Я не знаю, как получить каждый раздел PE-файла как char * или byte *, Я не знаю, как это сделать, если я могу использовать простой fstream и искать в байте, и после этого для добавления нового раздела .sig в файл PE с моей таблицей подписи. Спасибо за помощьPE File Parsing c/C++
ответ
Скачать документацию здесь:
Microsoft PE and COFF Specification
Пример кода из CodeProject: Parse a PE
У вас есть пример кода? – user3175204
Извините, что мне нужно, это пример кода для его использования в файле fstream, на этой странице есть только код структуры winnt.h. – user3175204
Я не знаю, как его использовать, я имею в виду, как открыть fstream и из него вернуть номер раздела или любую другую вещь – user3175204
- 1. Parsing plain Win32 PE File (Exe/DLL) в .NET
- 2. PE File Injection
- 3. File Parsing in C
- 4. Java ByteArray File Parsing
- 5. Parsing txt file
- 6. Parsing Proguard Dump file
- 7. Parsing JSON file
- 8. Parsing File Name
- 9. Parsing html file
- 10. Parsing CoDeSys .pro file
- 11. Bison/Flex Parsing File
- 12. Parsing GenBank file
- 13. Parsing JSON file C#
- 14. parsing html report file
- 15. Parsing File I/O
- 16. parsing json file as imageButton
- 17. Python: Parsing JSON File Issue
- 18. Parsing json file using Python3
- 19. parsing json file using perl
- 20. Groovy - JsonSlurper Parsing JSON file
- 21. Parsing XML file возвращает null
- 22. Parsing jpeg file, SOS marker
- 23. Parsing Input File в Python
- 24. Parsing JSON File with AngularJS
- 25. Parsing X server authorization file
- 26. Parsing VS2010 MSBuild vcxproj file
- 27. Python Minidom Parsing File Objects
- 28. python file parsing next() function
- 29. Сколько PE (Parsing Engine) может быть сконфигурировано в ящике Teradata
- 30. Tibco BusinessWorks 6 Parsing CSV File
Что такое PE файл? –
@ ChrisJ.Kiick http://en.wikipedia.org/wiki/Portable_Executable – 0x499602D2