File nimblackout_cdcb61a30a7792894fa45c1f0889c58ec8799e5c06ad9690f7fc38be12dea221.exe
Function:
Loading..
00400000
00400000 struct IMAGE_DOS_HEADER
00400000 struct IMAGE_DOS_HEADER
00400000 e_magic uint16 0x5a4d ; IMAGE_DOS_SIGNATURE
00400002 e_cblp int 144
00400004 e_cp int 3
00400006 e_crlc int 0
00400008 e_cparhdr int 4
0040000a e_minalloc int 0
0040000c e_maxalloc int 65535
0040000e e_ss uint16 0x0000
00400010 e_sp uint16 0x00b8
00400012 e_csum uint16 0x0000
00400014 e_ip uint16 0x0000
00400016 e_cs uint16 0x0000
00400018 e_lfarlc uint16 0x0040
0040001a e_ovno int 0
0040001c e_res [4]uint16 {0, 0, 0, 0}
00400024 e_oemid uint16 0x0000
00400026 e_oeminfo uint16 0x0000
00400028 e_res2 [10]uint16 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
0040003c e_lfanew uint32 0x400080
00400002 e_cblp int 144
00400004 e_cp int 3
00400006 e_crlc int 0
00400008 e_cparhdr int 4
0040000a e_minalloc int 0
0040000c e_maxalloc int 65535
0040000e e_ss uint16 0x0000
00400010 e_sp uint16 0x00b8
00400012 e_csum uint16 0x0000
00400014 e_ip uint16 0x0000
00400016 e_cs uint16 0x0000
00400018 e_lfarlc uint16 0x0040
0040001a e_ovno int 0
0040001c e_res [4]uint16 {0, 0, 0, 0}
00400024 e_oemid uint16 0x0000
00400026 e_oeminfo uint16 0x0000
00400028 e_res2 [10]uint16 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
0040003c e_lfanew uint32 0x400080
00400040
00400040 struct IMAGE_DOS_STUB
00400079 00400040 struct IMAGE_DOS_STUB
00400040 PushCS uint8 0x0e
00400041 PopDS uint8 0x1f
00400042 MovDX uint8 0xba
00400043 MessageOffset uint16 0x40004e
00400045 MovAH9 uint16 0x09b4
00400047 Int21Print uint16 0x21cd
00400049 MovAX uint8 0xb8
0040004a ExitCode uint16 0x4c01
0040004c Int21Exit uint16 0x21cd
0040004e Message ascii "This program cannot be run in DOS mode.\r\r\n$"
00400041 PopDS uint8 0x1f
00400042 MovDX uint8 0xba
00400043 MessageOffset uint16 0x40004e
00400045 MovAH9 uint16 0x09b4
00400047 Int21Print uint16 0x21cd
00400049 MovAX uint8 0xb8
0040004a ExitCode uint16 0x4c01
0040004c Int21Exit uint16 0x21cd
0040004e Message ascii "This program cannot be run in DOS mode.\r\r\n$"
00400079 00 00 00 00 00 00 00 .......
00400080
00400080 struct IMAGE_NT_HEADERS
00400080 struct IMAGE_NT_HEADERS
00400080 Signature uint32 0x00004550 ; IMAGE_NT_SIGNATURE — "PE\0\0" magic
00400084 FileHeader.Machine uint16 0x8664 ; IMAGE_FILE_MACHINE_AMD64
00400086 FileHeader.NumberOfSections int 18
00400088 FileHeader.TimeDateStamp uint32 0x64a7e259
0040008c FileHeader.PointerToSymbolTable uint32 0x00065e00
00400090 FileHeader.NumberOfSymbols int 3140
00400094 FileHeader.SizeOfOptionalHeader int 240
00400096 FileHeader.Characteristics uint16 0x0027 ; IMAGE_FILE_RELOCS_STRIPPED|IMAGE_FILE_EXECUTABLE_IMAGE|IMAGE_FILE_LINE_NUMS_STRIPPED|IMAGE_FILE_LARGE_ADDRESS_AWARE
00400098 OptionalHeader.Magic uint16 0x020b ; PE32+ (x86_64)
0040009a OptionalHeader.MajorLinkerVersion int 2
0040009b OptionalHeader.MinorLinkerVersion int 35
0040009c OptionalHeader.SizeOfCode int 173056
004000a0 OptionalHeader.SizeOfInitializedData int 210944
004000a4 OptionalHeader.SizeOfUninitializedData int 77824
004000a8 OptionalHeader.AddressOfEntryPoint uint32 0x4014e0
004000ac OptionalHeader.BaseOfCode uint32 0x00001000
004000b0 OptionalHeader.ImageBase uint64 0x0000000000400000
004000b8 OptionalHeader.SectionAlignment uint32 0x00001000
004000bc OptionalHeader.FileAlignment uint32 0x00000200
004000c0 OptionalHeader.MajorOperatingSystemVersion int 4
004000c2 OptionalHeader.MinorOperatingSystemVersion int 0
004000c4 OptionalHeader.MajorImageVersion int 0
004000c6 OptionalHeader.MinorImageVersion int 0
004000c8 OptionalHeader.MajorSubsystemVersion int 5
004000ca OptionalHeader.MinorSubsystemVersion int 2
004000cc OptionalHeader.Win32VersionValue uint32 0x00000000
004000d0 OptionalHeader.SizeOfImage uint32 0x00083000
004000d4 OptionalHeader.SizeOfHeaders uint32 0x00000600
004000d8 OptionalHeader.CheckSum uint32 0x00089d4c
004000dc OptionalHeader.Subsystem uint16 0x0003 ; IMAGE_SUBSYSTEM_WINDOWS_CUI
004000de OptionalHeader.DllCharacteristics uint16 0x0000
004000e0 OptionalHeader.SizeOfStackReserve uint64 0x0000000000200000
004000e8 OptionalHeader.SizeOfStackCommit uint64 0x0000000000001000
004000f0 OptionalHeader.SizeOfHeapReserve uint64 0x0000000000100000
004000f8 OptionalHeader.SizeOfHeapCommit uint64 0x0000000000001000
00400100 OptionalHeader.LoaderFlags uint32 0x00000000
00400104 OptionalHeader.NumberOfRvaAndSizes int 16
00400108 OptionalHeader.DataDirectory.ExportTable.VirtualAddress uint32 0x00000000
0040010c OptionalHeader.DataDirectory.ExportTable.Size int 0
00400110 OptionalHeader.DataDirectory.ImportTable.VirtualAddress uint32 0x449000
00400114 OptionalHeader.DataDirectory.ImportTable.Size int 2172
00400118 OptionalHeader.DataDirectory.Resource.VirtualAddress uint32 0x0004c000
0040011c OptionalHeader.DataDirectory.Resource.Size int 552
00400120 OptionalHeader.DataDirectory.Exception.VirtualAddress uint32 0x00032000
00400124 OptionalHeader.DataDirectory.Exception.Size int 6492
00400128 OptionalHeader.DataDirectory.Security.VirtualAddress uint32 0x00000000
0040012c OptionalHeader.DataDirectory.Security.Size int 0
00400130 OptionalHeader.DataDirectory.BaseReloc.VirtualAddress uint32 0x00000000
00400134 OptionalHeader.DataDirectory.BaseReloc.Size int 0
00400138 OptionalHeader.DataDirectory.Debug.VirtualAddress uint32 0x00000000
0040013c OptionalHeader.DataDirectory.Debug.Size int 0
00400140 OptionalHeader.DataDirectory.Architecture.VirtualAddress uint32 0x00000000
00400144 OptionalHeader.DataDirectory.Architecture.Size int 0
00400148 OptionalHeader.DataDirectory.GlobalPtr.VirtualAddress uint32 0x00000000
0040014c OptionalHeader.DataDirectory.GlobalPtr.Size int 0
00400150 OptionalHeader.DataDirectory.TLS.VirtualAddress uint32 0x430760
00400154 OptionalHeader.DataDirectory.TLS.Size int 40
00400158 OptionalHeader.DataDirectory.LoadConfig.VirtualAddress uint32 0x00000000
0040015c OptionalHeader.DataDirectory.LoadConfig.Size int 0
00400160 OptionalHeader.DataDirectory.BoundImport.VirtualAddress uint32 0x00000000
00400164 OptionalHeader.DataDirectory.BoundImport.Size int 0
00400168 OptionalHeader.DataDirectory.IAT.VirtualAddress uint32 0x44922c
0040016c OptionalHeader.DataDirectory.IAT.Size int 496
00400170 OptionalHeader.DataDirectory.DelayImport.VirtualAddress uint32 0x00000000
00400174 OptionalHeader.DataDirectory.DelayImport.Size int 0
00400178 OptionalHeader.DataDirectory.CLRRuntime.VirtualAddress uint32 0x00000000
0040017c OptionalHeader.DataDirectory.CLRRuntime.Size int 0
00400180 OptionalHeader.DataDirectory.Reserved.VirtualAddress uint32 0x00000000
00400184 OptionalHeader.DataDirectory.Reserved.Size int 0
00400084 FileHeader.Machine uint16 0x8664 ; IMAGE_FILE_MACHINE_AMD64
00400086 FileHeader.NumberOfSections int 18
00400088 FileHeader.TimeDateStamp uint32 0x64a7e259
0040008c FileHeader.PointerToSymbolTable uint32 0x00065e00
00400090 FileHeader.NumberOfSymbols int 3140
00400094 FileHeader.SizeOfOptionalHeader int 240
00400096 FileHeader.Characteristics uint16 0x0027 ; IMAGE_FILE_RELOCS_STRIPPED|IMAGE_FILE_EXECUTABLE_IMAGE|IMAGE_FILE_LINE_NUMS_STRIPPED|IMAGE_FILE_LARGE_ADDRESS_AWARE
00400098 OptionalHeader.Magic uint16 0x020b ; PE32+ (x86_64)
0040009a OptionalHeader.MajorLinkerVersion int 2
0040009b OptionalHeader.MinorLinkerVersion int 35
0040009c OptionalHeader.SizeOfCode int 173056
004000a0 OptionalHeader.SizeOfInitializedData int 210944
004000a4 OptionalHeader.SizeOfUninitializedData int 77824
004000a8 OptionalHeader.AddressOfEntryPoint uint32 0x4014e0
004000ac OptionalHeader.BaseOfCode uint32 0x00001000
004000b0 OptionalHeader.ImageBase uint64 0x0000000000400000
004000b8 OptionalHeader.SectionAlignment uint32 0x00001000
004000bc OptionalHeader.FileAlignment uint32 0x00000200
004000c0 OptionalHeader.MajorOperatingSystemVersion int 4
004000c2 OptionalHeader.MinorOperatingSystemVersion int 0
004000c4 OptionalHeader.MajorImageVersion int 0
004000c6 OptionalHeader.MinorImageVersion int 0
004000c8 OptionalHeader.MajorSubsystemVersion int 5
004000ca OptionalHeader.MinorSubsystemVersion int 2
004000cc OptionalHeader.Win32VersionValue uint32 0x00000000
004000d0 OptionalHeader.SizeOfImage uint32 0x00083000
004000d4 OptionalHeader.SizeOfHeaders uint32 0x00000600
004000d8 OptionalHeader.CheckSum uint32 0x00089d4c
004000dc OptionalHeader.Subsystem uint16 0x0003 ; IMAGE_SUBSYSTEM_WINDOWS_CUI
004000de OptionalHeader.DllCharacteristics uint16 0x0000
004000e0 OptionalHeader.SizeOfStackReserve uint64 0x0000000000200000
004000e8 OptionalHeader.SizeOfStackCommit uint64 0x0000000000001000
004000f0 OptionalHeader.SizeOfHeapReserve uint64 0x0000000000100000
004000f8 OptionalHeader.SizeOfHeapCommit uint64 0x0000000000001000
00400100 OptionalHeader.LoaderFlags uint32 0x00000000
00400104 OptionalHeader.NumberOfRvaAndSizes int 16
00400108 OptionalHeader.DataDirectory.ExportTable.VirtualAddress uint32 0x00000000
0040010c OptionalHeader.DataDirectory.ExportTable.Size int 0
00400110 OptionalHeader.DataDirectory.ImportTable.VirtualAddress uint32 0x449000
00400114 OptionalHeader.DataDirectory.ImportTable.Size int 2172
00400118 OptionalHeader.DataDirectory.Resource.VirtualAddress uint32 0x0004c000
0040011c OptionalHeader.DataDirectory.Resource.Size int 552
00400120 OptionalHeader.DataDirectory.Exception.VirtualAddress uint32 0x00032000
00400124 OptionalHeader.DataDirectory.Exception.Size int 6492
00400128 OptionalHeader.DataDirectory.Security.VirtualAddress uint32 0x00000000
0040012c OptionalHeader.DataDirectory.Security.Size int 0
00400130 OptionalHeader.DataDirectory.BaseReloc.VirtualAddress uint32 0x00000000
00400134 OptionalHeader.DataDirectory.BaseReloc.Size int 0
00400138 OptionalHeader.DataDirectory.Debug.VirtualAddress uint32 0x00000000
0040013c OptionalHeader.DataDirectory.Debug.Size int 0
00400140 OptionalHeader.DataDirectory.Architecture.VirtualAddress uint32 0x00000000
00400144 OptionalHeader.DataDirectory.Architecture.Size int 0
00400148 OptionalHeader.DataDirectory.GlobalPtr.VirtualAddress uint32 0x00000000
0040014c OptionalHeader.DataDirectory.GlobalPtr.Size int 0
00400150 OptionalHeader.DataDirectory.TLS.VirtualAddress uint32 0x430760
00400154 OptionalHeader.DataDirectory.TLS.Size int 40
00400158 OptionalHeader.DataDirectory.LoadConfig.VirtualAddress uint32 0x00000000
0040015c OptionalHeader.DataDirectory.LoadConfig.Size int 0
00400160 OptionalHeader.DataDirectory.BoundImport.VirtualAddress uint32 0x00000000
00400164 OptionalHeader.DataDirectory.BoundImport.Size int 0
00400168 OptionalHeader.DataDirectory.IAT.VirtualAddress uint32 0x44922c
0040016c OptionalHeader.DataDirectory.IAT.Size int 496
00400170 OptionalHeader.DataDirectory.DelayImport.VirtualAddress uint32 0x00000000
00400174 OptionalHeader.DataDirectory.DelayImport.Size int 0
00400178 OptionalHeader.DataDirectory.CLRRuntime.VirtualAddress uint32 0x00000000
0040017c OptionalHeader.DataDirectory.CLRRuntime.Size int 0
00400180 OptionalHeader.DataDirectory.Reserved.VirtualAddress uint32 0x00000000
00400184 OptionalHeader.DataDirectory.Reserved.Size int 0
00400188
00400188 struct IMAGE_SECTION_HEADER
00400188 struct IMAGE_SECTION_HEADER
00400188 Name ascii ".text"
00400190 VirtualSize uint32 0x0002a278
00400194 VirtualAddress uint32 0x401000
00400198 SizeOfRawData uint32 0x0002a400
0040019c PointerToRawData uint32 0x00000600
004001a0 PointerToRelocations uint32 0x00000000
004001a4 PointerToLineNumbers uint32 0x00000000
004001a8 NumberOfRelocations int 0
004001aa NumberOfLineNumbers int 0
004001ac Characteristics uint32 0x60500060 ; IMAGE_SCN_CNT_CODE|IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_EXECUTE|IMAGE_SCN_MEM_READ
00400190 VirtualSize uint32 0x0002a278
00400194 VirtualAddress uint32 0x401000
00400198 SizeOfRawData uint32 0x0002a400
0040019c PointerToRawData uint32 0x00000600
004001a0 PointerToRelocations uint32 0x00000000
004001a4 PointerToLineNumbers uint32 0x00000000
004001a8 NumberOfRelocations int 0
004001aa NumberOfLineNumbers int 0
004001ac Characteristics uint32 0x60500060 ; IMAGE_SCN_CNT_CODE|IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_EXECUTE|IMAGE_SCN_MEM_READ
004001b0
004001b0 struct IMAGE_SECTION_HEADER
004001b0 struct IMAGE_SECTION_HEADER
004001b0 Name ascii ".data"
004001b8 VirtualSize uint32 0x00000170
004001bc VirtualAddress uint32 0x42c000
004001c0 SizeOfRawData uint32 0x00000200
004001c4 PointerToRawData uint32 0x0002aa00
004001c8 PointerToRelocations uint32 0x00000000
004001cc PointerToLineNumbers uint32 0x00000000
004001d0 NumberOfRelocations int 0
004001d2 NumberOfLineNumbers int 0
004001d4 Characteristics uint32 0xc0600040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_READ|IMAGE_SCN_MEM_WRITE
004001b8 VirtualSize uint32 0x00000170
004001bc VirtualAddress uint32 0x42c000
004001c0 SizeOfRawData uint32 0x00000200
004001c4 PointerToRawData uint32 0x0002aa00
004001c8 PointerToRelocations uint32 0x00000000
004001cc PointerToLineNumbers uint32 0x00000000
004001d0 NumberOfRelocations int 0
004001d2 NumberOfLineNumbers int 0
004001d4 Characteristics uint32 0xc0600040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_READ|IMAGE_SCN_MEM_WRITE
004001d8
004001d8 struct IMAGE_SECTION_HEADER
004001d8 struct IMAGE_SECTION_HEADER
004001d8 Name ascii ".rdata"
004001e0 VirtualSize uint32 0x00004a10
004001e4 VirtualAddress uint32 0x42d000
004001e8 SizeOfRawData uint32 0x00004c00
004001ec PointerToRawData uint32 0x0002ac00
004001f0 PointerToRelocations uint32 0x00000000
004001f4 PointerToLineNumbers uint32 0x00000000
004001f8 NumberOfRelocations int 0
004001fa NumberOfLineNumbers int 0
004001fc Characteristics uint32 0x40600040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_READ
004001e0 VirtualSize uint32 0x00004a10
004001e4 VirtualAddress uint32 0x42d000
004001e8 SizeOfRawData uint32 0x00004c00
004001ec PointerToRawData uint32 0x0002ac00
004001f0 PointerToRelocations uint32 0x00000000
004001f4 PointerToLineNumbers uint32 0x00000000
004001f8 NumberOfRelocations int 0
004001fa NumberOfLineNumbers int 0
004001fc Characteristics uint32 0x40600040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_READ
00400200
00400200 struct IMAGE_SECTION_HEADER
00400200 struct IMAGE_SECTION_HEADER
00400200 Name ascii ".pdata"
00400208 VirtualSize uint32 0x0000195c
0040020c VirtualAddress uint32 0x432000
00400210 SizeOfRawData uint32 0x00001a00
00400214 PointerToRawData uint32 0x0002f800
00400218 PointerToRelocations uint32 0x00000000
0040021c PointerToLineNumbers uint32 0x00000000
00400220 NumberOfRelocations int 0
00400222 NumberOfLineNumbers int 0
00400224 Characteristics uint32 0x40300040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_READ
00400208 VirtualSize uint32 0x0000195c
0040020c VirtualAddress uint32 0x432000
00400210 SizeOfRawData uint32 0x00001a00
00400214 PointerToRawData uint32 0x0002f800
00400218 PointerToRelocations uint32 0x00000000
0040021c PointerToLineNumbers uint32 0x00000000
00400220 NumberOfRelocations int 0
00400222 NumberOfLineNumbers int 0
00400224 Characteristics uint32 0x40300040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_READ
00400228
00400228 struct IMAGE_SECTION_HEADER
00400228 struct IMAGE_SECTION_HEADER
00400228 Name ascii ".xdata"
00400230 VirtualSize uint32 0x00001898
00400234 VirtualAddress uint32 0x434000
00400238 SizeOfRawData uint32 0x00001a00
0040023c PointerToRawData uint32 0x00031200
00400240 PointerToRelocations uint32 0x00000000
00400244 PointerToLineNumbers uint32 0x00000000
00400248 NumberOfRelocations int 0
0040024a NumberOfLineNumbers int 0
0040024c Characteristics uint32 0x40300040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_READ
00400230 VirtualSize uint32 0x00001898
00400234 VirtualAddress uint32 0x434000
00400238 SizeOfRawData uint32 0x00001a00
0040023c PointerToRawData uint32 0x00031200
00400240 PointerToRelocations uint32 0x00000000
00400244 PointerToLineNumbers uint32 0x00000000
00400248 NumberOfRelocations int 0
0040024a NumberOfLineNumbers int 0
0040024c Characteristics uint32 0x40300040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_READ
00400250
00400250 struct IMAGE_SECTION_HEADER
00400250 struct IMAGE_SECTION_HEADER
00400250 Name ascii ".bss"
00400258 VirtualSize uint32 0x00012ea0
0040025c VirtualAddress uint32 0x436000
00400260 SizeOfRawData uint32 0x00000000
00400264 PointerToRawData uint32 0x00000000
00400268 PointerToRelocations uint32 0x00000000
0040026c PointerToLineNumbers uint32 0x00000000
00400270 NumberOfRelocations int 0
00400272 NumberOfLineNumbers int 0
00400274 Characteristics uint32 0xc0600080 ; IMAGE_SCN_CNT_UNINITIALIZED_DATA|IMAGE_SCN_MEM_READ|IMAGE_SCN_MEM_WRITE
00400258 VirtualSize uint32 0x00012ea0
0040025c VirtualAddress uint32 0x436000
00400260 SizeOfRawData uint32 0x00000000
00400264 PointerToRawData uint32 0x00000000
00400268 PointerToRelocations uint32 0x00000000
0040026c PointerToLineNumbers uint32 0x00000000
00400270 NumberOfRelocations int 0
00400272 NumberOfLineNumbers int 0
00400274 Characteristics uint32 0xc0600080 ; IMAGE_SCN_CNT_UNINITIALIZED_DATA|IMAGE_SCN_MEM_READ|IMAGE_SCN_MEM_WRITE
00400278
00400278 struct IMAGE_SECTION_HEADER
00400278 struct IMAGE_SECTION_HEADER
00400278 Name ascii ".idata"
00400280 VirtualSize uint32 0x0000087c
00400284 VirtualAddress uint32 0x449000
00400288 SizeOfRawData uint32 0x00000a00
0040028c PointerToRawData uint32 0x00032c00
00400290 PointerToRelocations uint32 0x00000000
00400294 PointerToLineNumbers uint32 0x00000000
00400298 NumberOfRelocations int 0
0040029a NumberOfLineNumbers int 0
0040029c Characteristics uint32 0xc0300040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_READ|IMAGE_SCN_MEM_WRITE
00400280 VirtualSize uint32 0x0000087c
00400284 VirtualAddress uint32 0x449000
00400288 SizeOfRawData uint32 0x00000a00
0040028c PointerToRawData uint32 0x00032c00
00400290 PointerToRelocations uint32 0x00000000
00400294 PointerToLineNumbers uint32 0x00000000
00400298 NumberOfRelocations int 0
0040029a NumberOfLineNumbers int 0
0040029c Characteristics uint32 0xc0300040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_READ|IMAGE_SCN_MEM_WRITE
004002a0
004002a0 struct IMAGE_SECTION_HEADER
004002a0 struct IMAGE_SECTION_HEADER
004002a0 Name ascii ".CRT"
004002a8 VirtualSize uint32 0x00000068
004002ac VirtualAddress uint32 0x44a000
004002b0 SizeOfRawData uint32 0x00000200
004002b4 PointerToRawData uint32 0x00033600
004002b8 PointerToRelocations uint32 0x00000000
004002bc PointerToLineNumbers uint32 0x00000000
004002c0 NumberOfRelocations int 0
004002c2 NumberOfLineNumbers int 0
004002c4 Characteristics uint32 0xc0400040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_READ|IMAGE_SCN_MEM_WRITE
004002a8 VirtualSize uint32 0x00000068
004002ac VirtualAddress uint32 0x44a000
004002b0 SizeOfRawData uint32 0x00000200
004002b4 PointerToRawData uint32 0x00033600
004002b8 PointerToRelocations uint32 0x00000000
004002bc PointerToLineNumbers uint32 0x00000000
004002c0 NumberOfRelocations int 0
004002c2 NumberOfLineNumbers int 0
004002c4 Characteristics uint32 0xc0400040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_READ|IMAGE_SCN_MEM_WRITE
004002c8
004002c8 struct IMAGE_SECTION_HEADER
004002c8 struct IMAGE_SECTION_HEADER
004002c8 Name ascii ".tls"
004002d0 VirtualSize uint32 0x00000010
004002d4 VirtualAddress uint32 0x44b000
004002d8 SizeOfRawData uint32 0x00000200
004002dc PointerToRawData uint32 0x00033800
004002e0 PointerToRelocations uint32 0x00000000
004002e4 PointerToLineNumbers uint32 0x00000000
004002e8 NumberOfRelocations int 0
004002ea NumberOfLineNumbers int 0
004002ec Characteristics uint32 0xc0400040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_READ|IMAGE_SCN_MEM_WRITE
004002d0 VirtualSize uint32 0x00000010
004002d4 VirtualAddress uint32 0x44b000
004002d8 SizeOfRawData uint32 0x00000200
004002dc PointerToRawData uint32 0x00033800
004002e0 PointerToRelocations uint32 0x00000000
004002e4 PointerToLineNumbers uint32 0x00000000
004002e8 NumberOfRelocations int 0
004002ea NumberOfLineNumbers int 0
004002ec Characteristics uint32 0xc0400040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_READ|IMAGE_SCN_MEM_WRITE
004002f0
004002f0 struct IMAGE_SECTION_HEADER
004002f0 struct IMAGE_SECTION_HEADER
004002f0 Name ascii ".rsrc"
004002f8 VirtualSize uint32 0x00000228
004002fc VirtualAddress uint32 0x44c000
00400300 SizeOfRawData uint32 0x00000400
00400304 PointerToRawData uint32 0x00033a00
00400308 PointerToRelocations uint32 0x00000000
0040030c PointerToLineNumbers uint32 0x00000000
00400310 NumberOfRelocations int 0
00400312 NumberOfLineNumbers int 0
00400314 Characteristics uint32 0xc0300040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_READ|IMAGE_SCN_MEM_WRITE
004002f8 VirtualSize uint32 0x00000228
004002fc VirtualAddress uint32 0x44c000
00400300 SizeOfRawData uint32 0x00000400
00400304 PointerToRawData uint32 0x00033a00
00400308 PointerToRelocations uint32 0x00000000
0040030c PointerToLineNumbers uint32 0x00000000
00400310 NumberOfRelocations int 0
00400312 NumberOfLineNumbers int 0
00400314 Characteristics uint32 0xc0300040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_READ|IMAGE_SCN_MEM_WRITE
00400318
00400318 struct IMAGE_SECTION_HEADER
00400318 struct IMAGE_SECTION_HEADER
00400318 Name ascii "/4"
00400320 VirtualSize uint32 0x00000680
00400324 VirtualAddress uint32 0x44d000
00400328 SizeOfRawData uint32 0x00000800
0040032c PointerToRawData uint32 0x00033e00
00400330 PointerToRelocations uint32 0x00000000
00400334 PointerToLineNumbers uint32 0x00000000
00400338 NumberOfRelocations int 0
0040033a NumberOfLineNumbers int 0
0040033c Characteristics uint32 0x42100040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_DISCARDABLE|IMAGE_SCN_MEM_READ
00400320 VirtualSize uint32 0x00000680
00400324 VirtualAddress uint32 0x44d000
00400328 SizeOfRawData uint32 0x00000800
0040032c PointerToRawData uint32 0x00033e00
00400330 PointerToRelocations uint32 0x00000000
00400334 PointerToLineNumbers uint32 0x00000000
00400338 NumberOfRelocations int 0
0040033a NumberOfLineNumbers int 0
0040033c Characteristics uint32 0x42100040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_DISCARDABLE|IMAGE_SCN_MEM_READ
00400340
00400340 struct IMAGE_SECTION_HEADER
00400340 struct IMAGE_SECTION_HEADER
00400340 Name ascii "/19"
00400348 VirtualSize uint32 0x00011c91
0040034c VirtualAddress uint32 0x44e000
00400350 SizeOfRawData uint32 0x00011e00
00400354 PointerToRawData uint32 0x00034600
00400358 PointerToRelocations uint32 0x00000000
0040035c PointerToLineNumbers uint32 0x00000000
00400360 NumberOfRelocations int 0
00400362 NumberOfLineNumbers int 0
00400364 Characteristics uint32 0x42100040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_DISCARDABLE|IMAGE_SCN_MEM_READ
00400348 VirtualSize uint32 0x00011c91
0040034c VirtualAddress uint32 0x44e000
00400350 SizeOfRawData uint32 0x00011e00
00400354 PointerToRawData uint32 0x00034600
00400358 PointerToRelocations uint32 0x00000000
0040035c PointerToLineNumbers uint32 0x00000000
00400360 NumberOfRelocations int 0
00400362 NumberOfLineNumbers int 0
00400364 Characteristics uint32 0x42100040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_DISCARDABLE|IMAGE_SCN_MEM_READ
00400368
00400368 struct IMAGE_SECTION_HEADER
00400368 struct IMAGE_SECTION_HEADER
00400368 Name ascii "/31"
00400370 VirtualSize uint32 0x0000301e
00400374 VirtualAddress uint32 0x460000
00400378 SizeOfRawData uint32 0x00003200
0040037c PointerToRawData uint32 0x00046400
00400380 PointerToRelocations uint32 0x00000000
00400384 PointerToLineNumbers uint32 0x00000000
00400388 NumberOfRelocations int 0
0040038a NumberOfLineNumbers int 0
0040038c Characteristics uint32 0x42100040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_DISCARDABLE|IMAGE_SCN_MEM_READ
00400370 VirtualSize uint32 0x0000301e
00400374 VirtualAddress uint32 0x460000
00400378 SizeOfRawData uint32 0x00003200
0040037c PointerToRawData uint32 0x00046400
00400380 PointerToRelocations uint32 0x00000000
00400384 PointerToLineNumbers uint32 0x00000000
00400388 NumberOfRelocations int 0
0040038a NumberOfLineNumbers int 0
0040038c Characteristics uint32 0x42100040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_DISCARDABLE|IMAGE_SCN_MEM_READ
00400390
00400390 struct IMAGE_SECTION_HEADER
00400390 struct IMAGE_SECTION_HEADER
00400390 Name ascii "/45"
00400398 VirtualSize uint32 0x0000745a
0040039c VirtualAddress uint32 0x464000
004003a0 SizeOfRawData uint32 0x00007600
004003a4 PointerToRawData uint32 0x00049600
004003a8 PointerToRelocations uint32 0x00000000
004003ac PointerToLineNumbers uint32 0x00000000
004003b0 NumberOfRelocations int 0
004003b2 NumberOfLineNumbers int 0
004003b4 Characteristics uint32 0x42100040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_DISCARDABLE|IMAGE_SCN_MEM_READ
00400398 VirtualSize uint32 0x0000745a
0040039c VirtualAddress uint32 0x464000
004003a0 SizeOfRawData uint32 0x00007600
004003a4 PointerToRawData uint32 0x00049600
004003a8 PointerToRelocations uint32 0x00000000
004003ac PointerToLineNumbers uint32 0x00000000
004003b0 NumberOfRelocations int 0
004003b2 NumberOfLineNumbers int 0
004003b4 Characteristics uint32 0x42100040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_DISCARDABLE|IMAGE_SCN_MEM_READ
004003b8
004003b8 struct IMAGE_SECTION_HEADER
004003b8 struct IMAGE_SECTION_HEADER
004003b8 Name ascii "/57"
004003c0 VirtualSize uint32 0x00001718
004003c4 VirtualAddress uint32 0x46c000
004003c8 SizeOfRawData uint32 0x00001800
004003cc PointerToRawData uint32 0x00050c00
004003d0 PointerToRelocations uint32 0x00000000
004003d4 PointerToLineNumbers uint32 0x00000000
004003d8 NumberOfRelocations int 0
004003da NumberOfLineNumbers int 0
004003dc Characteristics uint32 0x42400040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_DISCARDABLE|IMAGE_SCN_MEM_READ
004003c0 VirtualSize uint32 0x00001718
004003c4 VirtualAddress uint32 0x46c000
004003c8 SizeOfRawData uint32 0x00001800
004003cc PointerToRawData uint32 0x00050c00
004003d0 PointerToRelocations uint32 0x00000000
004003d4 PointerToLineNumbers uint32 0x00000000
004003d8 NumberOfRelocations int 0
004003da NumberOfLineNumbers int 0
004003dc Characteristics uint32 0x42400040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_DISCARDABLE|IMAGE_SCN_MEM_READ
004003e0
004003e0 struct IMAGE_SECTION_HEADER
004003e0 struct IMAGE_SECTION_HEADER
004003e0 Name ascii "/70"
004003e8 VirtualSize uint32 0x00000800
004003ec VirtualAddress uint32 0x46e000
004003f0 SizeOfRawData uint32 0x00000800
004003f4 PointerToRawData uint32 0x00052400
004003f8 PointerToRelocations uint32 0x00000000
004003fc PointerToLineNumbers uint32 0x00000000
00400400 NumberOfRelocations int 0
00400402 NumberOfLineNumbers int 0
00400404 Characteristics uint32 0x42100040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_DISCARDABLE|IMAGE_SCN_MEM_READ
004003e8 VirtualSize uint32 0x00000800
004003ec VirtualAddress uint32 0x46e000
004003f0 SizeOfRawData uint32 0x00000800
004003f4 PointerToRawData uint32 0x00052400
004003f8 PointerToRelocations uint32 0x00000000
004003fc PointerToLineNumbers uint32 0x00000000
00400400 NumberOfRelocations int 0
00400402 NumberOfLineNumbers int 0
00400404 Characteristics uint32 0x42100040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_DISCARDABLE|IMAGE_SCN_MEM_READ
00400408
00400408 struct IMAGE_SECTION_HEADER
00400408 struct IMAGE_SECTION_HEADER
00400408 Name ascii "/81"
00400410 VirtualSize uint32 0x00011adc
00400414 VirtualAddress uint32 0x46f000
00400418 SizeOfRawData uint32 0x00011c00
0040041c PointerToRawData uint32 0x00052c00
00400420 PointerToRelocations uint32 0x00000000
00400424 PointerToLineNumbers uint32 0x00000000
00400428 NumberOfRelocations int 0
0040042a NumberOfLineNumbers int 0
0040042c Characteristics uint32 0x42100040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_DISCARDABLE|IMAGE_SCN_MEM_READ
00400410 VirtualSize uint32 0x00011adc
00400414 VirtualAddress uint32 0x46f000
00400418 SizeOfRawData uint32 0x00011c00
0040041c PointerToRawData uint32 0x00052c00
00400420 PointerToRelocations uint32 0x00000000
00400424 PointerToLineNumbers uint32 0x00000000
00400428 NumberOfRelocations int 0
0040042a NumberOfLineNumbers int 0
0040042c Characteristics uint32 0x42100040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_DISCARDABLE|IMAGE_SCN_MEM_READ
00400430
00400430 struct IMAGE_SECTION_HEADER
00400430 struct IMAGE_SECTION_HEADER
00400430 Name ascii "/92"
00400438 VirtualSize uint32 0x00001540
0040043c VirtualAddress uint32 0x481000
00400440 SizeOfRawData uint32 0x00001600
00400444 PointerToRawData uint32 0x00064800
00400448 PointerToRelocations uint32 0x00000000
0040044c PointerToLineNumbers uint32 0x00000000
00400450 NumberOfRelocations int 0
00400452 NumberOfLineNumbers int 0
00400454 Characteristics uint32 0x42100040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_DISCARDABLE|IMAGE_SCN_MEM_READ
00400458
00400458 // align 0x1000
00400438 VirtualSize uint32 0x00001540
0040043c VirtualAddress uint32 0x481000
00400440 SizeOfRawData uint32 0x00001600
00400444 PointerToRawData uint32 0x00064800
00400448 PointerToRelocations uint32 0x00000000
0040044c PointerToLineNumbers uint32 0x00000000
00400450 NumberOfRelocations int 0
00400452 NumberOfLineNumbers int 0
00400454 Characteristics uint32 0x42100040 ; IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_DISCARDABLE|IMAGE_SCN_MEM_READ
00400458
00400458 // align 0x1000
00401001
00401001 // align 0x10
00401001 // align 0x10
00401010
00401010pre_c_init:
00401010sub rsp, 40
00401014mov rax, [rip+0x30195]
0040101bxor ecx, ecx
0040101dmov [rax], 1
00401023mov rax, [rip+0x30196]
0040102amov [rax], 1
00401030mov rax, [rip+0x30199]
00401037mov [rax], 1
0040103dmov rax, [rip+0x3015c]
00401044mov [rax], 1
0040104amov rax, [rip+0x2ffcf]
00401051cmp [rax], 23117
00401056jne 0x401067
00401058movsxd rdx, [rax+60]
0040105cadd rax, rdx
0040105fcmp [rax], 17744
00401065je 0x4010d0
00401067
00401067loc_401067:
00401067mov rax, [rip+0x30122]
0040106emov [rip+0x34fac], ecx
00401074mov eax, [rax]
00401076test eax, eax
00401078je 0x4010c0
0040107amov ecx, 2
0040107fcall __set_app_type
00401084
00401084loc_401084:
00401084call __p__fmode
00401089mov rdx, [rip+0x30080]
00401090mov edx, [rdx]
00401092mov [rax], edx
00401094call __p__commode
00401099mov rdx, [rip+0x30050]
004010a0mov edx, [rdx]
004010a2mov [rax], edx
004010a4call _setargv
004010a9mov rax, [rip+0x2ff20]
004010b0cmp [rax], 1
004010b3je 0x401108
004010b5xor eax, eax
004010b7add rsp, 40
004010bbret
004010bc
004010bc 0f 1f 40 00 ..@.
004010c0
004010c0loc_4010c0:
004010c0mov ecx, 1
004010c5call __set_app_type
004010cajmp 0x401084
004010cc
004010cc 0f 1f 40 00 ..@.
004010d0
004010d0loc_4010d0:
004010d0movzx edx, [rax+24]
004010d4cmp dx, 267
004010d9je 0x401120
004010dbcmp dx, 523
004010e0jne 0x401067
004010e2cmp [rax+132], 14
004010e9jbe 0x401067
004010efmov edx, [rax+248]
004010f5xor ecx, ecx
004010f7test edx, edx
004010f9setne cl
004010fcjmp 0x401067
00401101
00401101 0f 1f 80 00 00 00 00 .......
00401108
00401108loc_401108:
00401108lea rcx, [rip+0x23c41]
0040110fcall __mingw_setusermatherr
00401114xor eax, eax
00401116add rsp, 40
0040111aret
0040111b
0040111b 0f 1f 44 00 00 ..D..
00401120
00401120loc_401120:
00401120cmp [rax+116], 14
00401124jbe 0x401067
0040112amov r8l, [rax+232]
00401131xor ecx, ecx
00401133test r8l, r8l
00401136setne cl
00401139jmp 0x401067
00401010
00401010pre_c_init:
00401010sub rsp, 40
00401014mov rax, [rip+0x30195]
0040101bxor ecx, ecx
0040101dmov [rax], 1
00401023mov rax, [rip+0x30196]
0040102amov [rax], 1
00401030mov rax, [rip+0x30199]
00401037mov [rax], 1
0040103dmov rax, [rip+0x3015c]
00401044mov [rax], 1
0040104amov rax, [rip+0x2ffcf]
00401051cmp [rax], 23117
00401056jne 0x401067
00401058movsxd rdx, [rax+60]
0040105cadd rax, rdx
0040105fcmp [rax], 17744
00401065je 0x4010d0
00401067
00401067loc_401067:
00401067mov rax, [rip+0x30122]
0040106emov [rip+0x34fac], ecx
00401074mov eax, [rax]
00401076test eax, eax
00401078je 0x4010c0
0040107amov ecx, 2
0040107fcall __set_app_type
00401084
00401084loc_401084:
00401084call __p__fmode
00401089mov rdx, [rip+0x30080]
00401090mov edx, [rdx]
00401092mov [rax], edx
00401094call __p__commode
00401099mov rdx, [rip+0x30050]
004010a0mov edx, [rdx]
004010a2mov [rax], edx
004010a4call _setargv
004010a9mov rax, [rip+0x2ff20]
004010b0cmp [rax], 1
004010b3je 0x401108
004010b5xor eax, eax
004010b7add rsp, 40
004010bbret
004010bc
004010bc 0f 1f 40 00 ..@.
004010c0
004010c0loc_4010c0:
004010c0mov ecx, 1
004010c5call __set_app_type
004010cajmp 0x401084
004010cc
004010cc 0f 1f 40 00 ..@.
004010d0
004010d0loc_4010d0:
004010d0movzx edx, [rax+24]
004010d4cmp dx, 267
004010d9je 0x401120
004010dbcmp dx, 523
004010e0jne 0x401067
004010e2cmp [rax+132], 14
004010e9jbe 0x401067
004010efmov edx, [rax+248]
004010f5xor ecx, ecx
004010f7test edx, edx
004010f9setne cl
004010fcjmp 0x401067
00401101
00401101 0f 1f 80 00 00 00 00 .......
00401108
00401108loc_401108:
00401108lea rcx, [rip+0x23c41]
0040110fcall __mingw_setusermatherr
00401114xor eax, eax
00401116add rsp, 40
0040111aret
0040111b
0040111b 0f 1f 44 00 00 ..D..
00401120
00401120loc_401120:
00401120cmp [rax+116], 14
00401124jbe 0x401067
0040112amov r8l, [rax+232]
00401131xor ecx, ecx
00401133test r8l, r8l
00401136setne cl
00401139jmp 0x401067
00401010
Loading..