• XSS.stack #1 – первый литературный журнал от юзеров форума

PE HEADER

blacky

RAID-массив
Пользователь
Регистрация
17.07.2023
Сообщения
69
Реакции
22
Why is the PE header important?
  1. It contains all of the important and necessary information required by the OS to execute the executable, and functionality of the malware and how the malware interacts with the OS.
  2. It contains information that specifies where the executable needs to be loaded in to memory.
  3. It contains the libraries that the executable requires to be loaded (dll).
  4. It contains information that specifies where the execution begins.
1710176650426.png

1710176707866.png


For UPX, when we are dealing with a packed malware sample, if we see the section names, the names will not be coded rdata insetad it will be changed to upx, upx1. That’s another indicator to know the malware sample is packed.
1710176744825.png

1710176800545.png

The compiler-stamp indicated when the sample file was compiled
1710176845821.png

Optional header gives information on which subsystem is used, inclusing size of code, entry point etc.
1710176899395.png

Libraries denote all the dll files that are used
1710176964680.png

All dlls and its corresponding functions.
1710177034296.png

In indicators, we can find three russian domains (c&c), where we get a basic idea of the malware’s origin.
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх