paladin316

kerneldriver_exe_2019-06-24_03_59.json

Jun 23rd, 2019
2,353
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 44.68 KB | None | 0 0
  1.  
  2. [*] MalFamily: "Malicious"
  3.  
  4. [*] MalScore: 10.0
  5.  
  6. [*] File Name: "kerneldriver.exe"
  7. [*] File Size: 180225
  8. [*] File Type: "PE32 executable (GUI) Intel 80386, for MS Windows"
  9. [*] SHA256: "8ce13380f775e82d154c852ed10a7971a19faf111000f50480031b36521010f7"
  10. [*] MD5: "e0f8123ca473f2487c5caf7ec0ac29f4"
  11. [*] SHA1: "780d2b85cf5a20a5fa34f2b77faf43f706d21b66"
  12. [*] SHA512: "f7a9d7df48345c36e83d1919b30258dc4881a9ec9eb8266aa59a19765daac519ce8010a6b7928a8ec2f9c0267e33ff175f6cc9d1aa2583eb0364b6af48ee44f7"
  13. [*] CRC32: "A52DCA28"
  14. [*] SSDEEP: "3072:how6sONYFs9YZOmSoklW52Ho3IGzqf6BCz2QwJ6cX06jEHhkuA+Gmp:6whoFieW5j3Iwohwf0fUQ"
  15.  
  16. [*] Process Execution: [
  17. "kerneldriver.exe"
  18. ]
  19.  
  20. [*] Signatures Detected: [
  21. {
  22. "Description": "Creates RWX memory",
  23. "Details": []
  24. },
  25. {
  26. "Description": "Repeatedly searches for a not-found process, may want to run with startbrowser=1 option",
  27. "Details": []
  28. },
  29. {
  30. "Description": "Reads data out of its own binary image",
  31. "Details": [
  32. {
  33. "self_read": "process: kerneldriver.exe, pid: 3040, offset: 0x00000000, length: 0x0002c001"
  34. }
  35. ]
  36. },
  37. {
  38. "Description": "A process created a hidden window",
  39. "Details": [
  40. {
  41. "Process": "kerneldriver.exe -> C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\RegAsm.exe"
  42. }
  43. ]
  44. },
  45. {
  46. "Description": "Installs itself for autorun at Windows startup",
  47. "Details": [
  48. {
  49. "file": "C:\\Users\\user\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\\kerneldriver.eu.url"
  50. },
  51. {
  52. "file": "C:\\Users\\user\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\\kerneldriver.eu.url"
  53. }
  54. ]
  55. },
  56. {
  57. "Description": "Likely virus infection of existing system binary",
  58. "Details": [
  59. {
  60. "file": "c:\\users\\user\\appdata\\local\\temp\\kerneldriver.exe"
  61. }
  62. ]
  63. },
  64. {
  65. "Description": "File has been identified by 31 Antiviruses on VirusTotal as malicious",
  66. "Details": [
  67. {
  68. "FireEye": "Generic.mg.e0f8123ca473f248"
  69. },
  70. {
  71. "McAfee": "RDN/Generic Exploit"
  72. },
  73. {
  74. "AegisLab": "Trojan.Multi.Generic.4!c"
  75. },
  76. {
  77. "Alibaba": "Exploit:Win32/Shellcode.25947996"
  78. },
  79. {
  80. "K7GW": "Trojan ( 004f58c41 )"
  81. },
  82. {
  83. "K7AntiVirus": "Trojan ( 004f58c41 )"
  84. },
  85. {
  86. "Cyren": "W32/Trojan.TDGO-5267"
  87. },
  88. {
  89. "Symantec": "ML.Attribute.HighConfidence"
  90. },
  91. {
  92. "ESET-NOD32": "a variant of Generik.LZPDPUZ"
  93. },
  94. {
  95. "APEX": "Malicious"
  96. },
  97. {
  98. "Paloalto": "generic.ml"
  99. },
  100. {
  101. "Kaspersky": "Exploit.Win32.Shellcode.dxw"
  102. },
  103. {
  104. "Tencent": "Win32.Exploit.Shellcode.Akyq"
  105. },
  106. {
  107. "Sophos": "Mal/Generic-S"
  108. },
  109. {
  110. "F-Secure": "Trojan.TR/AD.ShellcodeCrypter.kxxng"
  111. },
  112. {
  113. "DrWeb": "Trojan.Inject3.17464"
  114. },
  115. {
  116. "McAfee-GW-Edition": "RDN/Generic Exploit"
  117. },
  118. {
  119. "Trapmine": "malicious.moderate.ml.score"
  120. },
  121. {
  122. "SentinelOne": "DFI - Malicious PE"
  123. },
  124. {
  125. "Jiangmin": "TrojanSpy.Zbot.foiv"
  126. },
  127. {
  128. "Avira": "TR/AD.ShellcodeCrypter.kxxng"
  129. },
  130. {
  131. "Endgame": "malicious (high confidence)"
  132. },
  133. {
  134. "Microsoft": "Trojan:Win32/Tiggre!plock"
  135. },
  136. {
  137. "AhnLab-V3": "Malware/Win32.Generic.C3298188"
  138. },
  139. {
  140. "ZoneAlarm": "Exploit.Win32.Shellcode.dxw"
  141. },
  142. {
  143. "Acronis": "suspicious"
  144. },
  145. {
  146. "Rising": "Exploit.Shellcode!8.2A (CLOUD)"
  147. },
  148. {
  149. "Ikarus": "Trojan.ShellcodeCrypter"
  150. },
  151. {
  152. "Fortinet": "W32/Shellcode.DXW!exploit"
  153. },
  154. {
  155. "Cybereason": "malicious.5cf5a2"
  156. },
  157. {
  158. "CrowdStrike": "win/malicious_confidence_90% (W)"
  159. }
  160. ]
  161. },
  162. {
  163. "Description": "Creates a slightly modified copy of itself",
  164. "Details": [
  165. {
  166. "file": "C:\\Users\\user\\AppData\\Roaming\\kernelwindows\\kerneldriver.exe"
  167. },
  168. {
  169. "percent_match": 100
  170. }
  171. ]
  172. }
  173. ]
  174.  
  175. [*] Started Service: []
  176.  
  177. [*] Executed Commands: [
  178. "C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\RegAsm.exe \"C:\\Users\\user\\AppData\\Local\\Temp\\kerneldriver.exe\""
  179. ]
  180.  
  181. [*] Mutexes: [
  182. "DBWinMutex"
  183. ]
  184.  
  185. [*] Modified Files: [
  186. "C:\\Users\\user\\AppData\\Roaming\\kernelwindows\\kerneldriver.exe",
  187. "C:\\Users\\user\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\\kerneldriver.eu.url"
  188. ]
  189.  
  190. [*] Deleted Files: []
  191.  
  192. [*] Modified Registry Keys: []
  193.  
  194. [*] Deleted Registry Keys: []
  195.  
  196. [*] DNS Communications: []
  197.  
  198. [*] Domains: []
  199.  
  200. [*] Network Communication - ICMP: []
  201.  
  202. [*] Network Communication - HTTP: []
  203.  
  204. [*] Network Communication - SMTP: []
  205.  
  206. [*] Network Communication - Hosts: []
  207.  
  208. [*] Network Communication - IRC: []
  209.  
  210. [*] Static Analysis: {
  211. "pe": {
  212. "peid_signatures": null,
  213. "imports": [
  214. {
  215. "imports": [
  216. {
  217. "name": "CloseHandle",
  218. "address": "0x40b02c"
  219. },
  220. {
  221. "name": "CompareStringA",
  222. "address": "0x40b030"
  223. },
  224. {
  225. "name": "Module32FirstW",
  226. "address": "0x40b034"
  227. },
  228. {
  229. "name": "CompareStringW",
  230. "address": "0x40b038"
  231. },
  232. {
  233. "name": "Thread32First",
  234. "address": "0x40b03c"
  235. },
  236. {
  237. "name": "VirtualProtect",
  238. "address": "0x40b040"
  239. },
  240. {
  241. "name": "FlushFileBuffers",
  242. "address": "0x40b044"
  243. },
  244. {
  245. "name": "GetFileInformationByHandle",
  246. "address": "0x40b048"
  247. },
  248. {
  249. "name": "GetEnvironmentStrings",
  250. "address": "0x40b04c"
  251. },
  252. {
  253. "name": "GetConsoleKeyboardLayoutNameW",
  254. "address": "0x40b050"
  255. },
  256. {
  257. "name": "GetDiskFreeSpaceW",
  258. "address": "0x40b054"
  259. },
  260. {
  261. "name": "lstrcpynA",
  262. "address": "0x40b058"
  263. },
  264. {
  265. "name": "GetTimeZoneInformation",
  266. "address": "0x40b05c"
  267. },
  268. {
  269. "name": "LoadLibraryA",
  270. "address": "0x40b060"
  271. },
  272. {
  273. "name": "SetStdHandle",
  274. "address": "0x40b064"
  275. },
  276. {
  277. "name": "IsBadCodePtr",
  278. "address": "0x40b068"
  279. },
  280. {
  281. "name": "HeapAlloc",
  282. "address": "0x40b06c"
  283. },
  284. {
  285. "name": "HeapFree",
  286. "address": "0x40b070"
  287. },
  288. {
  289. "name": "VirtualFree",
  290. "address": "0x40b074"
  291. },
  292. {
  293. "name": "VirtualAlloc",
  294. "address": "0x40b078"
  295. },
  296. {
  297. "name": "HeapReAlloc",
  298. "address": "0x40b07c"
  299. },
  300. {
  301. "name": "GetLastError",
  302. "address": "0x40b080"
  303. },
  304. {
  305. "name": "FindNextFileW",
  306. "address": "0x40b084"
  307. },
  308. {
  309. "name": "GetFileAttributesW",
  310. "address": "0x40b088"
  311. },
  312. {
  313. "name": "GetCPInfo",
  314. "address": "0x40b08c"
  315. },
  316. {
  317. "name": "GetACP",
  318. "address": "0x40b090"
  319. },
  320. {
  321. "name": "GetOEMCP",
  322. "address": "0x40b094"
  323. },
  324. {
  325. "name": "DeleteFileW",
  326. "address": "0x40b098"
  327. },
  328. {
  329. "name": "RaiseException",
  330. "address": "0x40b09c"
  331. },
  332. {
  333. "name": "GetModuleHandleA",
  334. "address": "0x40b0a0"
  335. },
  336. {
  337. "name": "GetStartupInfoW",
  338. "address": "0x40b0a4"
  339. },
  340. {
  341. "name": "GetVersion",
  342. "address": "0x40b0a8"
  343. },
  344. {
  345. "name": "ExitProcess",
  346. "address": "0x40b0ac"
  347. },
  348. {
  349. "name": "HeapDestroy",
  350. "address": "0x40b0b0"
  351. },
  352. {
  353. "name": "HeapCreate",
  354. "address": "0x40b0b4"
  355. },
  356. {
  357. "name": "FileTimeToSystemTime",
  358. "address": "0x40b0b8"
  359. },
  360. {
  361. "name": "FileTimeToLocalFileTime",
  362. "address": "0x40b0bc"
  363. },
  364. {
  365. "name": "EnterCriticalSection",
  366. "address": "0x40b0c0"
  367. },
  368. {
  369. "name": "LeaveCriticalSection",
  370. "address": "0x40b0c4"
  371. },
  372. {
  373. "name": "InitializeCriticalSection",
  374. "address": "0x40b0c8"
  375. },
  376. {
  377. "name": "DeleteCriticalSection",
  378. "address": "0x40b0cc"
  379. },
  380. {
  381. "name": "WideCharToMultiByte",
  382. "address": "0x40b0d0"
  383. },
  384. {
  385. "name": "MultiByteToWideChar",
  386. "address": "0x40b0d4"
  387. },
  388. {
  389. "name": "LCMapStringA",
  390. "address": "0x40b0d8"
  391. },
  392. {
  393. "name": "LCMapStringW",
  394. "address": "0x40b0dc"
  395. },
  396. {
  397. "name": "GetStringTypeA",
  398. "address": "0x40b0e0"
  399. },
  400. {
  401. "name": "GetStringTypeW",
  402. "address": "0x40b0e4"
  403. },
  404. {
  405. "name": "TerminateProcess",
  406. "address": "0x40b0e8"
  407. },
  408. {
  409. "name": "GetCurrentProcess",
  410. "address": "0x40b0ec"
  411. },
  412. {
  413. "name": "GetCurrentThreadId",
  414. "address": "0x40b0f0"
  415. },
  416. {
  417. "name": "TlsSetValue",
  418. "address": "0x40b0f4"
  419. },
  420. {
  421. "name": "TlsAlloc",
  422. "address": "0x40b0f8"
  423. },
  424. {
  425. "name": "SetLastError",
  426. "address": "0x40b0fc"
  427. },
  428. {
  429. "name": "TlsGetValue",
  430. "address": "0x40b100"
  431. },
  432. {
  433. "name": "GetCurrentProcessId",
  434. "address": "0x40b104"
  435. },
  436. {
  437. "name": "SetUnhandledExceptionFilter",
  438. "address": "0x40b108"
  439. },
  440. {
  441. "name": "SetFilePointer",
  442. "address": "0x40b10c"
  443. },
  444. {
  445. "name": "SetHandleCount",
  446. "address": "0x40b110"
  447. },
  448. {
  449. "name": "GetStdHandle",
  450. "address": "0x40b114"
  451. },
  452. {
  453. "name": "GetFileType",
  454. "address": "0x40b118"
  455. },
  456. {
  457. "name": "GetStartupInfoA",
  458. "address": "0x40b11c"
  459. },
  460. {
  461. "name": "WriteFile",
  462. "address": "0x40b120"
  463. },
  464. {
  465. "name": "UnhandledExceptionFilter",
  466. "address": "0x40b124"
  467. },
  468. {
  469. "name": "GetModuleFileNameW",
  470. "address": "0x40b128"
  471. },
  472. {
  473. "name": "FreeEnvironmentStringsA",
  474. "address": "0x40b12c"
  475. },
  476. {
  477. "name": "FreeEnvironmentStringsW",
  478. "address": "0x40b130"
  479. },
  480. {
  481. "name": "GetEnvironmentStringsW",
  482. "address": "0x40b134"
  483. },
  484. {
  485. "name": "GetCommandLineW",
  486. "address": "0x40b138"
  487. },
  488. {
  489. "name": "GetCommandLineA",
  490. "address": "0x40b13c"
  491. },
  492. {
  493. "name": "RtlUnwind",
  494. "address": "0x40b140"
  495. },
  496. {
  497. "name": "GetModuleFileNameA",
  498. "address": "0x40b144"
  499. },
  500. {
  501. "name": "InterlockedDecrement",
  502. "address": "0x40b148"
  503. },
  504. {
  505. "name": "InterlockedIncrement",
  506. "address": "0x40b14c"
  507. },
  508. {
  509. "name": "GetProcAddress",
  510. "address": "0x40b150"
  511. },
  512. {
  513. "name": "SetEnvironmentVariableA",
  514. "address": "0x40b154"
  515. }
  516. ],
  517. "dll": "KERNEL32.dll"
  518. },
  519. {
  520. "imports": [
  521. {
  522. "name": "WindowFromDC",
  523. "address": "0x40b164"
  524. },
  525. {
  526. "name": "PeekMessageW",
  527. "address": "0x40b168"
  528. },
  529. {
  530. "name": "GetSysColor",
  531. "address": "0x40b16c"
  532. },
  533. {
  534. "name": "CreateIconIndirect",
  535. "address": "0x40b170"
  536. },
  537. {
  538. "name": "WINNLSGetEnableStatus",
  539. "address": "0x40b174"
  540. },
  541. {
  542. "name": "GetMessageExtraInfo",
  543. "address": "0x40b178"
  544. },
  545. {
  546. "name": "OemToCharBuffW",
  547. "address": "0x40b17c"
  548. }
  549. ],
  550. "dll": "USER32.dll"
  551. },
  552. {
  553. "imports": [
  554. {
  555. "name": "gdiPlaySpoolStream",
  556. "address": "0x40b018"
  557. },
  558. {
  559. "name": "CreateDCA",
  560. "address": "0x40b01c"
  561. },
  562. {
  563. "name": "GetObjectW",
  564. "address": "0x40b020"
  565. },
  566. {
  567. "name": "AbortPath",
  568. "address": "0x40b024"
  569. }
  570. ],
  571. "dll": "GDI32.dll"
  572. },
  573. {
  574. "imports": [
  575. {
  576. "name": "AddMonitorW",
  577. "address": "0x40b184"
  578. },
  579. {
  580. "name": "OpenPrinterW",
  581. "address": "0x40b188"
  582. },
  583. {
  584. "name": "DeletePrinterDriverA",
  585. "address": "0x40b18c"
  586. }
  587. ],
  588. "dll": "WINSPOOL.DRV"
  589. },
  590. {
  591. "imports": [
  592. {
  593. "name": "RegSaveKeyW",
  594. "address": "0x40b000"
  595. },
  596. {
  597. "name": "CryptDuplicateHash",
  598. "address": "0x40b004"
  599. },
  600. {
  601. "name": "GetServiceKeyNameW",
  602. "address": "0x40b008"
  603. },
  604. {
  605. "name": "SetEntriesInAccessListA",
  606. "address": "0x40b00c"
  607. },
  608. {
  609. "name": "SetFileSecurityA",
  610. "address": "0x40b010"
  611. }
  612. ],
  613. "dll": "ADVAPI32.dll"
  614. },
  615. {
  616. "imports": [
  617. {
  618. "name": "SheGetDirA",
  619. "address": "0x40b15c"
  620. }
  621. ],
  622. "dll": "SHELL32.dll"
  623. },
  624. {
  625. "imports": [
  626. {
  627. "name": "ReadOleStg",
  628. "address": "0x40b194"
  629. },
  630. {
  631. "name": "CoTaskMemAlloc",
  632. "address": "0x40b198"
  633. }
  634. ],
  635. "dll": "ole32.dll"
  636. }
  637. ],
  638. "digital_signers": null,
  639. "exported_dll_name": null,
  640. "actual_checksum": "0x0002ff0b",
  641. "overlay": {
  642. "size": "0x00000001",
  643. "offset": "0x0002c000"
  644. },
  645. "imagebase": "0x00400000",
  646. "reported_checksum": "0x00000000",
  647. "icon_hash": null,
  648. "entrypoint": "0x004038c4",
  649. "timestamp": "2019-06-18 03:17:34",
  650. "osversion": "4.0",
  651. "sections": [
  652. {
  653. "name": ".text",
  654. "characteristics": "IMAGE_SCN_CNT_CODE|IMAGE_SCN_MEM_EXECUTE|IMAGE_SCN_MEM_READ",
  655. "virtual_address": "0x00001000",
  656. "size_of_data": "0x0000a000",
  657. "entropy": "6.64",
  658. "raw_address": "0x00001000",
  659. "virtual_size": "0x00009c28",
  660. "characteristics_raw": "0x60000020"
  661. },
  662. {
  663. "name": ".rdata",
  664. "characteristics": "IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_READ",
  665. "virtual_address": "0x0000b000",
  666. "size_of_data": "0x00002000",
  667. "entropy": "3.54",
  668. "raw_address": "0x0000b000",
  669. "virtual_size": "0x000011d0",
  670. "characteristics_raw": "0x40000040"
  671. },
  672. {
  673. "name": ".data",
  674. "characteristics": "IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_READ|IMAGE_SCN_MEM_WRITE",
  675. "virtual_address": "0x0000d000",
  676. "size_of_data": "0x00009000",
  677. "entropy": "6.43",
  678. "raw_address": "0x0000d000",
  679. "virtual_size": "0x00009c00",
  680. "characteristics_raw": "0xc0000040"
  681. },
  682. {
  683. "name": ".rsrc",
  684. "characteristics": "IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_READ",
  685. "virtual_address": "0x00017000",
  686. "size_of_data": "0x00016000",
  687. "entropy": "6.49",
  688. "raw_address": "0x00016000",
  689. "virtual_size": "0x00015b60",
  690. "characteristics_raw": "0x40000040"
  691. }
  692. ],
  693. "resources": [],
  694. "dirents": [
  695. {
  696. "virtual_address": "0x00000000",
  697. "name": "IMAGE_DIRECTORY_ENTRY_EXPORT",
  698. "size": "0x00000000"
  699. },
  700. {
  701. "virtual_address": "0x0000b828",
  702. "name": "IMAGE_DIRECTORY_ENTRY_IMPORT",
  703. "size": "0x000000a0"
  704. },
  705. {
  706. "virtual_address": "0x00017000",
  707. "name": "IMAGE_DIRECTORY_ENTRY_RESOURCE",
  708. "size": "0x00015b60"
  709. },
  710. {
  711. "virtual_address": "0x00000000",
  712. "name": "IMAGE_DIRECTORY_ENTRY_EXCEPTION",
  713. "size": "0x00000000"
  714. },
  715. {
  716. "virtual_address": "0x00000000",
  717. "name": "IMAGE_DIRECTORY_ENTRY_SECURITY",
  718. "size": "0x00000000"
  719. },
  720. {
  721. "virtual_address": "0x00000000",
  722. "name": "IMAGE_DIRECTORY_ENTRY_BASERELOC",
  723. "size": "0x00000000"
  724. },
  725. {
  726. "virtual_address": "0x00000000",
  727. "name": "IMAGE_DIRECTORY_ENTRY_DEBUG",
  728. "size": "0x00000000"
  729. },
  730. {
  731. "virtual_address": "0x00000000",
  732. "name": "IMAGE_DIRECTORY_ENTRY_COPYRIGHT",
  733. "size": "0x00000000"
  734. },
  735. {
  736. "virtual_address": "0x00000000",
  737. "name": "IMAGE_DIRECTORY_ENTRY_GLOBALPTR",
  738. "size": "0x00000000"
  739. },
  740. {
  741. "virtual_address": "0x00000000",
  742. "name": "IMAGE_DIRECTORY_ENTRY_TLS",
  743. "size": "0x00000000"
  744. },
  745. {
  746. "virtual_address": "0x00000000",
  747. "name": "IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG",
  748. "size": "0x00000000"
  749. },
  750. {
  751. "virtual_address": "0x00000000",
  752. "name": "IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT",
  753. "size": "0x00000000"
  754. },
  755. {
  756. "virtual_address": "0x0000b000",
  757. "name": "IMAGE_DIRECTORY_ENTRY_IAT",
  758. "size": "0x000001a0"
  759. },
  760. {
  761. "virtual_address": "0x00000000",
  762. "name": "IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT",
  763. "size": "0x00000000"
  764. },
  765. {
  766. "virtual_address": "0x00000000",
  767. "name": "IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR",
  768. "size": "0x00000000"
  769. },
  770. {
  771. "virtual_address": "0x00000000",
  772. "name": "IMAGE_DIRECTORY_ENTRY_RESERVED",
  773. "size": "0x00000000"
  774. }
  775. ],
  776. "exports": [],
  777. "guest_signers": {},
  778. "imphash": "7651bb6154beb262fc689e8016fc2b1b",
  779. "icon_fuzzy": null,
  780. "icon": null,
  781. "pdbpath": null,
  782. "imported_dll_count": 7,
  783. "versioninfo": []
  784. }
  785. }
  786.  
  787. [*] Resolved APIs: [
  788. "kernel32.dll.IsProcessorFeaturePresent"
  789. ]
  790.  
  791. [*] Static Analysis: {
  792. "pe": {
  793. "peid_signatures": null,
  794. "imports": [
  795. {
  796. "imports": [
  797. {
  798. "name": "CloseHandle",
  799. "address": "0x40b02c"
  800. },
  801. {
  802. "name": "CompareStringA",
  803. "address": "0x40b030"
  804. },
  805. {
  806. "name": "Module32FirstW",
  807. "address": "0x40b034"
  808. },
  809. {
  810. "name": "CompareStringW",
  811. "address": "0x40b038"
  812. },
  813. {
  814. "name": "Thread32First",
  815. "address": "0x40b03c"
  816. },
  817. {
  818. "name": "VirtualProtect",
  819. "address": "0x40b040"
  820. },
  821. {
  822. "name": "FlushFileBuffers",
  823. "address": "0x40b044"
  824. },
  825. {
  826. "name": "GetFileInformationByHandle",
  827. "address": "0x40b048"
  828. },
  829. {
  830. "name": "GetEnvironmentStrings",
  831. "address": "0x40b04c"
  832. },
  833. {
  834. "name": "GetConsoleKeyboardLayoutNameW",
  835. "address": "0x40b050"
  836. },
  837. {
  838. "name": "GetDiskFreeSpaceW",
  839. "address": "0x40b054"
  840. },
  841. {
  842. "name": "lstrcpynA",
  843. "address": "0x40b058"
  844. },
  845. {
  846. "name": "GetTimeZoneInformation",
  847. "address": "0x40b05c"
  848. },
  849. {
  850. "name": "LoadLibraryA",
  851. "address": "0x40b060"
  852. },
  853. {
  854. "name": "SetStdHandle",
  855. "address": "0x40b064"
  856. },
  857. {
  858. "name": "IsBadCodePtr",
  859. "address": "0x40b068"
  860. },
  861. {
  862. "name": "HeapAlloc",
  863. "address": "0x40b06c"
  864. },
  865. {
  866. "name": "HeapFree",
  867. "address": "0x40b070"
  868. },
  869. {
  870. "name": "VirtualFree",
  871. "address": "0x40b074"
  872. },
  873. {
  874. "name": "VirtualAlloc",
  875. "address": "0x40b078"
  876. },
  877. {
  878. "name": "HeapReAlloc",
  879. "address": "0x40b07c"
  880. },
  881. {
  882. "name": "GetLastError",
  883. "address": "0x40b080"
  884. },
  885. {
  886. "name": "FindNextFileW",
  887. "address": "0x40b084"
  888. },
  889. {
  890. "name": "GetFileAttributesW",
  891. "address": "0x40b088"
  892. },
  893. {
  894. "name": "GetCPInfo",
  895. "address": "0x40b08c"
  896. },
  897. {
  898. "name": "GetACP",
  899. "address": "0x40b090"
  900. },
  901. {
  902. "name": "GetOEMCP",
  903. "address": "0x40b094"
  904. },
  905. {
  906. "name": "DeleteFileW",
  907. "address": "0x40b098"
  908. },
  909. {
  910. "name": "RaiseException",
  911. "address": "0x40b09c"
  912. },
  913. {
  914. "name": "GetModuleHandleA",
  915. "address": "0x40b0a0"
  916. },
  917. {
  918. "name": "GetStartupInfoW",
  919. "address": "0x40b0a4"
  920. },
  921. {
  922. "name": "GetVersion",
  923. "address": "0x40b0a8"
  924. },
  925. {
  926. "name": "ExitProcess",
  927. "address": "0x40b0ac"
  928. },
  929. {
  930. "name": "HeapDestroy",
  931. "address": "0x40b0b0"
  932. },
  933. {
  934. "name": "HeapCreate",
  935. "address": "0x40b0b4"
  936. },
  937. {
  938. "name": "FileTimeToSystemTime",
  939. "address": "0x40b0b8"
  940. },
  941. {
  942. "name": "FileTimeToLocalFileTime",
  943. "address": "0x40b0bc"
  944. },
  945. {
  946. "name": "EnterCriticalSection",
  947. "address": "0x40b0c0"
  948. },
  949. {
  950. "name": "LeaveCriticalSection",
  951. "address": "0x40b0c4"
  952. },
  953. {
  954. "name": "InitializeCriticalSection",
  955. "address": "0x40b0c8"
  956. },
  957. {
  958. "name": "DeleteCriticalSection",
  959. "address": "0x40b0cc"
  960. },
  961. {
  962. "name": "WideCharToMultiByte",
  963. "address": "0x40b0d0"
  964. },
  965. {
  966. "name": "MultiByteToWideChar",
  967. "address": "0x40b0d4"
  968. },
  969. {
  970. "name": "LCMapStringA",
  971. "address": "0x40b0d8"
  972. },
  973. {
  974. "name": "LCMapStringW",
  975. "address": "0x40b0dc"
  976. },
  977. {
  978. "name": "GetStringTypeA",
  979. "address": "0x40b0e0"
  980. },
  981. {
  982. "name": "GetStringTypeW",
  983. "address": "0x40b0e4"
  984. },
  985. {
  986. "name": "TerminateProcess",
  987. "address": "0x40b0e8"
  988. },
  989. {
  990. "name": "GetCurrentProcess",
  991. "address": "0x40b0ec"
  992. },
  993. {
  994. "name": "GetCurrentThreadId",
  995. "address": "0x40b0f0"
  996. },
  997. {
  998. "name": "TlsSetValue",
  999. "address": "0x40b0f4"
  1000. },
  1001. {
  1002. "name": "TlsAlloc",
  1003. "address": "0x40b0f8"
  1004. },
  1005. {
  1006. "name": "SetLastError",
  1007. "address": "0x40b0fc"
  1008. },
  1009. {
  1010. "name": "TlsGetValue",
  1011. "address": "0x40b100"
  1012. },
  1013. {
  1014. "name": "GetCurrentProcessId",
  1015. "address": "0x40b104"
  1016. },
  1017. {
  1018. "name": "SetUnhandledExceptionFilter",
  1019. "address": "0x40b108"
  1020. },
  1021. {
  1022. "name": "SetFilePointer",
  1023. "address": "0x40b10c"
  1024. },
  1025. {
  1026. "name": "SetHandleCount",
  1027. "address": "0x40b110"
  1028. },
  1029. {
  1030. "name": "GetStdHandle",
  1031. "address": "0x40b114"
  1032. },
  1033. {
  1034. "name": "GetFileType",
  1035. "address": "0x40b118"
  1036. },
  1037. {
  1038. "name": "GetStartupInfoA",
  1039. "address": "0x40b11c"
  1040. },
  1041. {
  1042. "name": "WriteFile",
  1043. "address": "0x40b120"
  1044. },
  1045. {
  1046. "name": "UnhandledExceptionFilter",
  1047. "address": "0x40b124"
  1048. },
  1049. {
  1050. "name": "GetModuleFileNameW",
  1051. "address": "0x40b128"
  1052. },
  1053. {
  1054. "name": "FreeEnvironmentStringsA",
  1055. "address": "0x40b12c"
  1056. },
  1057. {
  1058. "name": "FreeEnvironmentStringsW",
  1059. "address": "0x40b130"
  1060. },
  1061. {
  1062. "name": "GetEnvironmentStringsW",
  1063. "address": "0x40b134"
  1064. },
  1065. {
  1066. "name": "GetCommandLineW",
  1067. "address": "0x40b138"
  1068. },
  1069. {
  1070. "name": "GetCommandLineA",
  1071. "address": "0x40b13c"
  1072. },
  1073. {
  1074. "name": "RtlUnwind",
  1075. "address": "0x40b140"
  1076. },
  1077. {
  1078. "name": "GetModuleFileNameA",
  1079. "address": "0x40b144"
  1080. },
  1081. {
  1082. "name": "InterlockedDecrement",
  1083. "address": "0x40b148"
  1084. },
  1085. {
  1086. "name": "InterlockedIncrement",
  1087. "address": "0x40b14c"
  1088. },
  1089. {
  1090. "name": "GetProcAddress",
  1091. "address": "0x40b150"
  1092. },
  1093. {
  1094. "name": "SetEnvironmentVariableA",
  1095. "address": "0x40b154"
  1096. }
  1097. ],
  1098. "dll": "KERNEL32.dll"
  1099. },
  1100. {
  1101. "imports": [
  1102. {
  1103. "name": "WindowFromDC",
  1104. "address": "0x40b164"
  1105. },
  1106. {
  1107. "name": "PeekMessageW",
  1108. "address": "0x40b168"
  1109. },
  1110. {
  1111. "name": "GetSysColor",
  1112. "address": "0x40b16c"
  1113. },
  1114. {
  1115. "name": "CreateIconIndirect",
  1116. "address": "0x40b170"
  1117. },
  1118. {
  1119. "name": "WINNLSGetEnableStatus",
  1120. "address": "0x40b174"
  1121. },
  1122. {
  1123. "name": "GetMessageExtraInfo",
  1124. "address": "0x40b178"
  1125. },
  1126. {
  1127. "name": "OemToCharBuffW",
  1128. "address": "0x40b17c"
  1129. }
  1130. ],
  1131. "dll": "USER32.dll"
  1132. },
  1133. {
  1134. "imports": [
  1135. {
  1136. "name": "gdiPlaySpoolStream",
  1137. "address": "0x40b018"
  1138. },
  1139. {
  1140. "name": "CreateDCA",
  1141. "address": "0x40b01c"
  1142. },
  1143. {
  1144. "name": "GetObjectW",
  1145. "address": "0x40b020"
  1146. },
  1147. {
  1148. "name": "AbortPath",
  1149. "address": "0x40b024"
  1150. }
  1151. ],
  1152. "dll": "GDI32.dll"
  1153. },
  1154. {
  1155. "imports": [
  1156. {
  1157. "name": "AddMonitorW",
  1158. "address": "0x40b184"
  1159. },
  1160. {
  1161. "name": "OpenPrinterW",
  1162. "address": "0x40b188"
  1163. },
  1164. {
  1165. "name": "DeletePrinterDriverA",
  1166. "address": "0x40b18c"
  1167. }
  1168. ],
  1169. "dll": "WINSPOOL.DRV"
  1170. },
  1171. {
  1172. "imports": [
  1173. {
  1174. "name": "RegSaveKeyW",
  1175. "address": "0x40b000"
  1176. },
  1177. {
  1178. "name": "CryptDuplicateHash",
  1179. "address": "0x40b004"
  1180. },
  1181. {
  1182. "name": "GetServiceKeyNameW",
  1183. "address": "0x40b008"
  1184. },
  1185. {
  1186. "name": "SetEntriesInAccessListA",
  1187. "address": "0x40b00c"
  1188. },
  1189. {
  1190. "name": "SetFileSecurityA",
  1191. "address": "0x40b010"
  1192. }
  1193. ],
  1194. "dll": "ADVAPI32.dll"
  1195. },
  1196. {
  1197. "imports": [
  1198. {
  1199. "name": "SheGetDirA",
  1200. "address": "0x40b15c"
  1201. }
  1202. ],
  1203. "dll": "SHELL32.dll"
  1204. },
  1205. {
  1206. "imports": [
  1207. {
  1208. "name": "ReadOleStg",
  1209. "address": "0x40b194"
  1210. },
  1211. {
  1212. "name": "CoTaskMemAlloc",
  1213. "address": "0x40b198"
  1214. }
  1215. ],
  1216. "dll": "ole32.dll"
  1217. }
  1218. ],
  1219. "digital_signers": null,
  1220. "exported_dll_name": null,
  1221. "actual_checksum": "0x0002ff0b",
  1222. "overlay": {
  1223. "size": "0x00000001",
  1224. "offset": "0x0002c000"
  1225. },
  1226. "imagebase": "0x00400000",
  1227. "reported_checksum": "0x00000000",
  1228. "icon_hash": null,
  1229. "entrypoint": "0x004038c4",
  1230. "timestamp": "2019-06-18 03:17:34",
  1231. "osversion": "4.0",
  1232. "sections": [
  1233. {
  1234. "name": ".text",
  1235. "characteristics": "IMAGE_SCN_CNT_CODE|IMAGE_SCN_MEM_EXECUTE|IMAGE_SCN_MEM_READ",
  1236. "virtual_address": "0x00001000",
  1237. "size_of_data": "0x0000a000",
  1238. "entropy": "6.64",
  1239. "raw_address": "0x00001000",
  1240. "virtual_size": "0x00009c28",
  1241. "characteristics_raw": "0x60000020"
  1242. },
  1243. {
  1244. "name": ".rdata",
  1245. "characteristics": "IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_READ",
  1246. "virtual_address": "0x0000b000",
  1247. "size_of_data": "0x00002000",
  1248. "entropy": "3.54",
  1249. "raw_address": "0x0000b000",
  1250. "virtual_size": "0x000011d0",
  1251. "characteristics_raw": "0x40000040"
  1252. },
  1253. {
  1254. "name": ".data",
  1255. "characteristics": "IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_READ|IMAGE_SCN_MEM_WRITE",
  1256. "virtual_address": "0x0000d000",
  1257. "size_of_data": "0x00009000",
  1258. "entropy": "6.43",
  1259. "raw_address": "0x0000d000",
  1260. "virtual_size": "0x00009c00",
  1261. "characteristics_raw": "0xc0000040"
  1262. },
  1263. {
  1264. "name": ".rsrc",
  1265. "characteristics": "IMAGE_SCN_CNT_INITIALIZED_DATA|IMAGE_SCN_MEM_READ",
  1266. "virtual_address": "0x00017000",
  1267. "size_of_data": "0x00016000",
  1268. "entropy": "6.49",
  1269. "raw_address": "0x00016000",
  1270. "virtual_size": "0x00015b60",
  1271. "characteristics_raw": "0x40000040"
  1272. }
  1273. ],
  1274. "resources": [],
  1275. "dirents": [
  1276. {
  1277. "virtual_address": "0x00000000",
  1278. "name": "IMAGE_DIRECTORY_ENTRY_EXPORT",
  1279. "size": "0x00000000"
  1280. },
  1281. {
  1282. "virtual_address": "0x0000b828",
  1283. "name": "IMAGE_DIRECTORY_ENTRY_IMPORT",
  1284. "size": "0x000000a0"
  1285. },
  1286. {
  1287. "virtual_address": "0x00017000",
  1288. "name": "IMAGE_DIRECTORY_ENTRY_RESOURCE",
  1289. "size": "0x00015b60"
  1290. },
  1291. {
  1292. "virtual_address": "0x00000000",
  1293. "name": "IMAGE_DIRECTORY_ENTRY_EXCEPTION",
  1294. "size": "0x00000000"
  1295. },
  1296. {
  1297. "virtual_address": "0x00000000",
  1298. "name": "IMAGE_DIRECTORY_ENTRY_SECURITY",
  1299. "size": "0x00000000"
  1300. },
  1301. {
  1302. "virtual_address": "0x00000000",
  1303. "name": "IMAGE_DIRECTORY_ENTRY_BASERELOC",
  1304. "size": "0x00000000"
  1305. },
  1306. {
  1307. "virtual_address": "0x00000000",
  1308. "name": "IMAGE_DIRECTORY_ENTRY_DEBUG",
  1309. "size": "0x00000000"
  1310. },
  1311. {
  1312. "virtual_address": "0x00000000",
  1313. "name": "IMAGE_DIRECTORY_ENTRY_COPYRIGHT",
  1314. "size": "0x00000000"
  1315. },
  1316. {
  1317. "virtual_address": "0x00000000",
  1318. "name": "IMAGE_DIRECTORY_ENTRY_GLOBALPTR",
  1319. "size": "0x00000000"
  1320. },
  1321. {
  1322. "virtual_address": "0x00000000",
  1323. "name": "IMAGE_DIRECTORY_ENTRY_TLS",
  1324. "size": "0x00000000"
  1325. },
  1326. {
  1327. "virtual_address": "0x00000000",
  1328. "name": "IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG",
  1329. "size": "0x00000000"
  1330. },
  1331. {
  1332. "virtual_address": "0x00000000",
  1333. "name": "IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT",
  1334. "size": "0x00000000"
  1335. },
  1336. {
  1337. "virtual_address": "0x0000b000",
  1338. "name": "IMAGE_DIRECTORY_ENTRY_IAT",
  1339. "size": "0x000001a0"
  1340. },
  1341. {
  1342. "virtual_address": "0x00000000",
  1343. "name": "IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT",
  1344. "size": "0x00000000"
  1345. },
  1346. {
  1347. "virtual_address": "0x00000000",
  1348. "name": "IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR",
  1349. "size": "0x00000000"
  1350. },
  1351. {
  1352. "virtual_address": "0x00000000",
  1353. "name": "IMAGE_DIRECTORY_ENTRY_RESERVED",
  1354. "size": "0x00000000"
  1355. }
  1356. ],
  1357. "exports": [],
  1358. "guest_signers": {},
  1359. "imphash": "7651bb6154beb262fc689e8016fc2b1b",
  1360. "icon_fuzzy": null,
  1361. "icon": null,
  1362. "pdbpath": null,
  1363. "imported_dll_count": 7,
  1364. "versioninfo": []
  1365. }
  1366. }
Advertisement
Add Comment
Please, Sign In to add comment