[Forensics-changes] [yara] 392/407: Merge pull request #233 from wxsBSD/section_characteristics

Hilko Bengen bengen at moszumanska.debian.org
Sat Jul 1 10:28:48 UTC 2017


This is an automated email from the git hooks/post-receive script.

bengen pushed a commit to annotated tag v3.3.0
in repository yara.

commit d0cabe7cae742256983ff74d3f8f5b6e47ec126a
Merge: 73f1447 9a282e6
Author: Victor M. Alvarez <plusvic at gmail.com>
Date:   Mon Feb 9 10:06:27 2015 +0100

    Merge pull request #233 from wxsBSD/section_characteristics
    
    Section characteristics and section_index_addr

 libyara/include/yara/pe.h | 15 ++++++++
 libyara/modules/pe.c      | 93 ++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 106 insertions(+), 2 deletions(-)

diff --cc libyara/include/yara/pe.h
index 0b6d1b6,82a7251..c6f43e6
--- a/libyara/include/yara/pe.h
+++ b/libyara/include/yara/pe.h
@@@ -125,29 -114,24 +125,44 @@@ typedef struct _IMAGE_FILE_HEADER 
  #define IMAGE_FILE_BYTES_REVERSED_HI         0x8000  // Bytes of machine word are reversed.
  
  
 -#define IMAGE_FILE_MACHINE_I386              0x014c  // Intel 386.
 -#define IMAGE_FILE_MACHINE_AMD64             0x8664  // Intel x64.
 +#define IMAGE_FILE_MACHINE_UNKNOWN           0x0000
 +#define IMAGE_FILE_MACHINE_AM33              0x01d3
 +#define IMAGE_FILE_MACHINE_AMD64             0x8664
 +#define IMAGE_FILE_MACHINE_ARM               0x01c0
 +#define IMAGE_FILE_MACHINE_ARMNT             0x01c4
 +#define IMAGE_FILE_MACHINE_ARM64             0xaa64
 +#define IMAGE_FILE_MACHINE_EBC               0x0ebc
 +#define IMAGE_FILE_MACHINE_I386              0x014c
 +#define IMAGE_FILE_MACHINE_IA64              0x0200
 +#define IMAGE_FILE_MACHINE_M32R              0x9041
 +#define IMAGE_FILE_MACHINE_MIPS16            0x0266
 +#define IMAGE_FILE_MACHINE_MIPSFPU           0x0366
 +#define IMAGE_FILE_MACHINE_MIPSFPU16         0x0466
 +#define IMAGE_FILE_MACHINE_POWERPC           0x01f0
 +#define IMAGE_FILE_MACHINE_POWERPCFP         0x01f1
 +#define IMAGE_FILE_MACHINE_R4000             0x0166
 +#define IMAGE_FILE_MACHINE_SH3               0x01a2
 +#define IMAGE_FILE_MACHINE_SH3DSP            0x01a3
 +#define IMAGE_FILE_MACHINE_SH4               0x01a6
 +#define IMAGE_FILE_MACHINE_SH5               0x01a8
 +#define IMAGE_FILE_MACHINE_THUMB             0x01c2
 +#define IMAGE_FILE_MACHINE_WCEMIPSV2         0x0169
  
+ // Section characteristics
+ #define SECTION_CNT_CODE                     0x00000020
+ #define SECTION_CNT_INITIALIZED_DATA         0x00000040
+ #define SECTION_CNT_UNINITIALIZED_DATA       0x00000080
+ #define SECTION_GPREL                        0x00008000
+ #define SECTION_MEM_16BIT                    0x00020000
+ #define SECTION_LNK_NRELOC_OVFL              0x01000000
+ #define SECTION_MEM_DISCARDABLE              0x02000000
+ #define SECTION_MEM_NOT_CACHED               0x04000000
+ #define SECTION_MEM_NOT_PAGED                0x08000000
+ #define SECTION_MEM_SHARED                   0x10000000
+ #define SECTION_MEM_EXECUTE                  0x20000000
+ #define SECTION_MEM_READ                     0x40000000
+ #define SECTION_MEM_WRITE                    0x80000000
+ 
  //
  // Directory format.
  //

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/forensics/yara.git



More information about the forensics-changes mailing list