Analysis

  • max time kernel
    149s
  • max time network
    151s
  • platform
    windows10-2004_x64
  • resource
    win10v2004-20240508-en
  • resource tags

    arch:x64arch:x86image:win10v2004-20240508-enlocale:en-usos:windows10-2004-x64system
  • submitted
    31/05/2024, 19:43

General

  • Target
    8822b510c7a6084e481376ed48e8e074_JaffaCakes118.exe
  • Size 4.1MB
  • Sample240531-yfph6aba2t
  • SHA256 551e815844958ea8e208775ebc5fd8e8de97d743e20fe24b63bdbda1414fc98a
  • MD5 SHA1 SHA512 SSDEEP

Malware Config

Extracted

Family
  • metasploit

Version
  • metasploit_stager

C2
  • 172.16.4.78:4444

Signatures

  • MetaSploit

    Detected malicious payload which is part of the Metasploit Framework, likely generated with msfvenom or similar.

  • Executes dropped EXE 1 IoCs
  • Loads dropped DLL 12 IoCs
  • Checks installed software on the system 1 TTPs

    Looks up Uninstall key entries in the registry to enumerate software on the system.

  • Suspicious use of WriteProcessMemory 2 IoCs

Processes

  • C:\Users\Admin\AppData\Local\Temp\8822b510c7a6084e481376ed48e8e074_JaffaCakes118.exe
    "C:\Users\Admin\AppData\Local\Temp\8822b510c7a6084e481376ed48e8e074_JaffaCakes118.exe"
    1⤵
    • Suspicious use of WriteProcessMemory
    PID:3856
    • C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\bin\ruby.exe
      ruby.exe "C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\src\s.rb"
      2⤵
      • Executes dropped EXE
      • Loads dropped DLL
      PID:4132

Network

        MITRE ATT&CK Enterprise v15

        Replay Monitor

        Loading Replay Monitor...

        Downloads

        ruby.exe

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\bin\ruby.exe
        • Size 34KB
        • SHA256 b7237aea5c4904e77005cf197aeb2c3c44dced2b1fe181cb383b6ca1914b11cf
        • MD5 SHA1 SHA512 SSDEEP

        libffi-6.dll

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\bin\ruby_builtin_dlls\libffi-6.dll
        • Size 33KB
        • SHA256 077ed959cd9ab1bf8f9e2ed248a0cb6492a18fd2ba283f52896125412ead121d
        • MD5 SHA1 SHA512 SSDEEP

        libgmp-10.dll

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\bin\ruby_builtin_dlls\libgmp-10.dll
        • Size 496KB
        • SHA256 4cd0caffe0c6c306f12416b8c5186c9be1d70d17b2d89e8c99f253bda4ffd2d8
        • MD5 SHA1 SHA512 SSDEEP

        libssp-0.dll

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\bin\ruby_builtin_dlls\libssp-0.dll
        • Size 20KB
        • SHA256 e89577f3472fa1c3eda963649f823d322b0809ab7a76e9234b1bc09ad3ec9aba
        • MD5 SHA1 SHA512 SSDEEP

        x64-msvcrt-ruby270.dll

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\bin\x64-msvcrt-ruby270.dll
        • Size 3.7MB
        • SHA256 94f9f7ada34e0e38e5a1233a3ca0fcb77217025705044322f8a36ddb26484720
        • MD5 SHA1 SHA512 SSDEEP

        fiddle.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\fiddle.rb
        • Size 1KB
        • SHA256 d9f8894c029a2217fc368cb6fe26e11ea32270bdc98a68f4a0b33b8d1b55696a
        • MD5 SHA1 SHA512

        closure.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\fiddle\closure.rb
        • Size 1KB
        • SHA256 762b117a58851789e4a5f3871bee97f453e04a1afe64e91c1937737427f418f5
        • MD5 SHA1 SHA512

        cparser.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\fiddle\cparser.rb
        • Size 6KB
        • SHA256 7dfbb2e84e823cca56990b43a9ac0ff2a04726d28d04d5a04aef90c11874bf42
        • MD5 SHA1 SHA512 SSDEEP

        function.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\fiddle\function.rb
        • Size 323B
        • SHA256 65524bcf2d69e3f7053aa476286f011f0523c6efe0ea6f5f3c373d9a9a2de5aa
        • MD5 SHA1 SHA512

        import.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\fiddle\import.rb
        • Size 8KB
        • SHA256 503d19010cacff71ecaf0789a8e24db7c87900b829829a20f24273df3950d829
        • MD5 SHA1 SHA512 SSDEEP

        pack.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\fiddle\pack.rb
        • Size 3KB
        • SHA256 134df1991cffe2ef273501001dfa077a7f6cae38f44b05d8aeeb2ce79f0c83c5
        • MD5 SHA1 SHA512

        struct.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\fiddle\struct.rb
        • Size 6KB
        • SHA256 429f8525491e40c710b91ede8230aa7e1647f9d7eb66ace9d9e6a6c7532b6e7b
        • MD5 SHA1 SHA512 SSDEEP

        value.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\fiddle\value.rb
        • Size 2KB
        • SHA256 af87eaf3c40a33c856d86bbbbc5faa8adcff5d68efb0850125b44579c54dcd90
        • MD5 SHA1 SHA512

        monitor.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\monitor.rb
        • Size 6KB
        • SHA256 131ebd0c23b46f28b2b8c03bb8c6b3aa917253cb2beb50616acb9db77bad1fd7
        • MD5 SHA1 SHA512 SSDEEP

        rubygems.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\rubygems.rb
        • Size 36KB
        • SHA256 1e88c4ab8ca95ca7bdad87492dc14c7db87a773c97280c59cc9c75fa0a14d2ed
        • MD5 SHA1 SHA512 SSDEEP

        basic_specification.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\rubygems\basic_specification.rb
        • Size 7KB
        • SHA256 c85f0a68d809ba4d9149030c9b4772866aa308439627c52a6dde59c4baaa2ef6
        • MD5 SHA1 SHA512 SSDEEP

        bundler_version_finder.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\rubygems\bundler_version_finder.rb
        • Size 2KB
        • SHA256 fc8bd1eee633a4e6d0f3b379c30dede3ac7f5facc31db64f173b5859b99e5750
        • MD5 SHA1 SHA512

        compatibility.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\rubygems\compatibility.rb
        • Size 1022B
        • SHA256 b3b9fee9805a8d5746cfb0b47ba02b53f252b1cac33817b2fc18a9cfc46a00b6
        • MD5 SHA1 SHA512

        kernel_gem.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\rubygems\core_ext\kernel_gem.rb
        • Size 2KB
        • SHA256 d856f91e8d9e96fea9749d22d222199ea9be55130956c952e170e7fedb8dcfb1
        • MD5 SHA1 SHA512

        kernel_require.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\rubygems\core_ext\kernel_require.rb
        • Size 5KB
        • SHA256 7ecec37e67f6cd1fe8bdd8ce98dc1e2afd4cc9f0b7ba7614b2e430800f021e84
        • MD5 SHA1 SHA512 SSDEEP

        defaults.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\rubygems\defaults.rb
        • Size 4KB
        • SHA256 6a06031bd03ec6c97db6625018e719b2ce5a338523c54bb5700d1439715e3a60
        • MD5 SHA1 SHA512 SSDEEP

        operating_system.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\rubygems\defaults\operating_system.rb
        • Size 831B
        • SHA256 f401974bcb3d7da2d34e6943303c1f680d83ac1c200a670e5b791f16e2f926db
        • MD5 SHA1 SHA512

        dependency.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\rubygems\dependency.rb
        • Size 8KB
        • SHA256 1576fac336da55b8333b77ba48a0c9ba3597f48aaf978fae813970403dbc33b2
        • MD5 SHA1 SHA512 SSDEEP

        deprecate.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\rubygems\deprecate.rb
        • Size 1KB
        • SHA256 2a3a061d35146eeef608ac639f7bde7d34f8bb4910f6cdb0abd04301222252a6
        • MD5 SHA1 SHA512

        errors.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\rubygems\errors.rb
        • Size 4KB
        • SHA256 56805e89aea909d86082f6580cb87a0cc99dea492ccb90dcfc66fdad8aec307e
        • MD5 SHA1 SHA512 SSDEEP

        exceptions.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\rubygems\exceptions.rb
        • Size 6KB
        • SHA256 f2ae8beaf0a8d4c62f4bc1c75619c905ffeba341975abdc1f8964f2aac169db6
        • MD5 SHA1 SHA512 SSDEEP

        platform.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\rubygems\platform.rb
        • Size 6KB
        • SHA256 ea2eb806532e8d7f8961757091fe441e92400c55a896e8b5284ed046f9c1b6fb
        • MD5 SHA1 SHA512 SSDEEP

        requirement.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\rubygems\requirement.rb
        • Size 7KB
        • SHA256 099ac94db014715e7d99b96a9b2a81cf0957f49465cbe615bcec23d082d80623
        • MD5 SHA1 SHA512 SSDEEP

        specification.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\rubygems\specification.rb
        • Size 70KB
        • SHA256 e3bbf666100c5f532b26144496d935ca8fe7b41dd435f3f26d32a61b4d29349c
        • MD5 SHA1 SHA512 SSDEEP

        specification_policy.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\rubygems\specification_policy.rb
        • Size 11KB
        • SHA256 255efd9d1ee151dc59b1abf765e6e607b4082b73d901893f2bf1d22bd2aea98d
        • MD5 SHA1 SHA512 SSDEEP

        stub_specification.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\rubygems\stub_specification.rb
        • Size 4KB
        • SHA256 d0cec174fc52efa4a906bc9e7dc260b38cd6a0bcc506ffd4732ed7914ff62f80
        • MD5 SHA1 SHA512 SSDEEP

        text.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\rubygems\text.rb
        • Size 1KB
        • SHA256 4002a46e5e570a1ec145266dc84b7e2d3953264d223d0965ab15a1fc3b1706cd
        • MD5 SHA1 SHA512

        user_interaction.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\rubygems\user_interaction.rb
        • Size 13KB
        • SHA256 be3b5e8bcbb480fdc1134c1a65461ce158220053ae6f77580b1c7af057c1faf7
        • MD5 SHA1 SHA512 SSDEEP

        util.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\rubygems\util.rb
        • Size 2KB
        • SHA256 e78aafe5d46ed2c0f58f398343cc64ef85a7317ebd5ddcca2064efb27ded65eb
        • MD5 SHA1 SHA512

        list.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\rubygems\util\list.rb
        • Size 587B
        • SHA256 a88fae8bdbf33dfbbcc81a1914dad4609666379f838c53ba5c8fd487c07a9aaa
        • MD5 SHA1 SHA512

        version.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\rubygems\version.rb
        • Size 12KB
        • SHA256 10b1ebc52f26afe93a5db1c0fd593e07ef6fbbb4f43139986bbcb27b30a229c7
        • MD5 SHA1 SHA512 SSDEEP

        importer.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\win32\importer.rb
        • Size 129B
        • SHA256 c83d80c59eb880115ee43f8ff950c87614935949df9918e58ed490385f9eaa96
        • MD5 SHA1 SHA512

        registry.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\win32\registry.rb
        • Size 24KB
        • SHA256 960372fcba6e3fdf6710f7fcd9cff49a0c9ef1d58a814b99773a236b8de01e61
        • MD5 SHA1 SHA512 SSDEEP

        encdb.so

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\x64-mingw32\enc\encdb.so
        • Size 20KB
        • SHA256 39a104b33c2408926704db8fcb1783e169d7b9827ba61c148fca3d0ee63c31f9
        • MD5 SHA1 SHA512 SSDEEP

        single_byte.so

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\x64-mingw32\enc\trans\single_byte.so
        • Size 110KB
        • SHA256 567fe90ffe730cc6373d250b41505c1aca2ebd1fc109c793fd8203088abfac30
        • MD5 SHA1 SHA512 SSDEEP

        transdb.so

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\x64-mingw32\enc\trans\transdb.so
        • Size 22KB
        • SHA256 acdf1218a2c624c543ec47bb44e83b4586b2ebc0b2bc05be2f3bb88aafb0807b
        • MD5 SHA1 SHA512 SSDEEP

        utf_16_32.so

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\x64-mingw32\enc\trans\utf_16_32.so
        • Size 24KB
        • SHA256 1325d23b9ef22e5d4108443f769b5ee2efd347e0386b41001eed50a9fbeb8605
        • MD5 SHA1 SHA512 SSDEEP

        utf_16le.so

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\x64-mingw32\enc\utf_16le.so
        • Size 17KB
        • SHA256 e9e733d7dea9072e2b5c62307a5a9003eba36f7130a235d859a62d782b3fb70e
        • MD5 SHA1 SHA512 SSDEEP

        windows_1252.so

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\x64-mingw32\enc\windows_1252.so
        • Size 18KB
        • SHA256 6c973ea01e14a4fccccdc3c2c837014cdd98c9802504cdd6e54832a95722c377
        • MD5 SHA1 SHA512 SSDEEP

        fiddle.so

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\x64-mingw32\fiddle.so
        • Size 66KB
        • SHA256 343a2cfecda25eed42e43ee9abf91df57b1bbaba3b93592affbd5ef07e15dd90
        • MD5 SHA1 SHA512 SSDEEP

        monitor.so

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\x64-mingw32\monitor.so
        • Size 19KB
        • SHA256 b00634854a5d1585ea1030e6d3df75ec1297430b968836dbb8dd213ad11a0a8b
        • MD5 SHA1 SHA512 SSDEEP

        rbconfig.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\2.7.0\x64-mingw32\rbconfig.rb
        • Size 14KB
        • SHA256 58a9a73ef0811c0075952f914aa29c951dfaea1ada196d6e5b1b4235a8d20954
        • MD5 SHA1 SHA512 SSDEEP

        did_you_mean-1.4.0.gemspec

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\gems\2.7.0\specifications\default\did_you_mean-1.4.0.gemspec
        • Size 1KB
        • SHA256 ee1668ab0833aab0f8a9a677bbc665215a810df6c27f679456d9170bd63c064f
        • MD5 SHA1 SHA512

        uri-0.10.0.gemspec

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\gems\2.7.0\specifications\default\uri-0.10.0.gemspec
        • Size 1KB
        • SHA256 3527a7ed65d80d49285e6727e17dd3b14398698988d7f0a45b74b1bcef6574d6
        • MD5 SHA1 SHA512

        runtime.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\site_ruby\2.7.0\ruby_installer\runtime.rb
        • Size 656B
        • SHA256 efd97ee568b0805e33ebdb291b2a021d604e462eca185073228003f8e01704a4
        • MD5 SHA1 SHA512

        dll_directory.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\site_ruby\2.7.0\ruby_installer\runtime\dll_directory.rb
        • Size 3KB
        • SHA256 7d59dadf00884fe69be1f19cae77ff7a34d1ce11e52b1b311bd885daf09979cf
        • MD5 SHA1 SHA512

        msys2_installation.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\site_ruby\2.7.0\ruby_installer\runtime\msys2_installation.rb
        • Size 8KB
        • SHA256 3d5f2fced454d7b8160cdfa0960261e957fbb5d3edb50e0407aabb26448aee0a
        • MD5 SHA1 SHA512 SSDEEP

        singleton.rb

        • Path C:\Users\Admin\AppData\Local\Temp\ocr499C.tmp\lib\ruby\site_ruby\2.7.0\ruby_installer\runtime\singleton.rb
        • Size 1KB
        • SHA256 9b84fe45a22e2336dcfe56d4018e37cf84bd4d8a01f4226b8804ff3f72dd99b0
        • MD5 SHA1 SHA512

        memory/3856-1487-0x0000000000400000-0x0000000000413000-memory.dmp

        memory/4132-1500-0x0000000065AC0000-0x0000000065ACE000-memory.dmp

        memory/4132-1496-0x000000006B740000-0x000000006B750000-memory.dmp

        memory/4132-1489-0x0000000068AC0000-0x0000000068ACE000-memory.dmp

        memory/4132-1486-0x0000000000610000-0x0000000000611000-memory.dmp

        memory/4132-1499-0x000000006A340000-0x000000006A364000-memory.dmp

        memory/4132-1498-0x000000006A400000-0x000000006A40F000-memory.dmp

        memory/4132-1497-0x000000006E6C0000-0x000000006E6CD000-memory.dmp

        memory/4132-1488-0x0000000000400000-0x0000000000410000-memory.dmp

        memory/4132-1495-0x0000000063D80000-0x0000000063D9A000-memory.dmp

        memory/4132-1494-0x000000006D0C0000-0x000000006D0CD000-memory.dmp

        memory/4132-1493-0x0000000068080000-0x000000006808E000-memory.dmp

        memory/4132-1492-0x000000006F280000-0x000000006F28E000-memory.dmp

        memory/4132-1491-0x000000006ACC0000-0x000000006AD46000-memory.dmp

        memory/4132-1490-0x0000000065140000-0x0000000065519000-memory.dmp