Analysis

  • max time kernel
    145s
  • max time network
    152s
  • platform
    windows10-2004_x64
  • resource
    win10v2004-20230220-en
  • resource tags

    arch:x64arch:x86image:win10v2004-20230220-enlocale:en-usos:windows10-2004-x64system
  • submitted
    12/03/2023, 15:36

General

  • Target

    06b509741fd69c20bd174f9edcb3bf69a3a0200a1a88a9008c9b6bd45be60b24.exe

  • Size

    731KB

  • MD5

    661b0f4cf9e1b95ecc18836d87278156

  • SHA1

    8447315e208e32899e45b1e2f6eed90e3321dc3d

  • SHA256

    06b509741fd69c20bd174f9edcb3bf69a3a0200a1a88a9008c9b6bd45be60b24

  • SHA512

    1308c57ac6c5beea6fcda4312a727006c0a207b9781b5b33e76c43afbbcd4a4c2f841399b0e4c9341c65eca87c9f324f58b65b091c164a205ff10f0d206ed8fc

  • SSDEEP

    12288:U6dXxiiXlaX8tyT1t0Dw+60hOd2L4CUPKgCPsZ+vIjGUlQsh3:UaBiawZkw+6iOG4ygCPWQIjG4Fh3

Malware Config

Extracted

Family

redline

Botnet

vina

C2

193.233.20.28:4125

Attributes
  • auth_value

    7e90e85c9cea0965a2bfd23e1cfc6bc8

Extracted

Family

amadey

Version

3.68

C2

31.41.244.200/games/category/index.php

Signatures

  • Amadey

    Amadey bot is a simple trojan bot primarily used for collecting reconnaissance information.

  • Modifies Windows Defender Real-time Protection settings 3 TTPs 12 IoCs
  • RedLine

    RedLine Stealer is a malware family written in C#, first appearing in early 2020.

  • Checks computer location settings 2 TTPs 2 IoCs

    Looks up country code configured in the registry, likely geofence.

  • Executes dropped EXE 9 IoCs
  • Reads user/profile data of web browsers 2 TTPs

    Infostealers often target stored browser data, which can include saved credentials etc.

  • Windows security modification 2 TTPs 3 IoCs
  • Accesses cryptocurrency files/wallets, possible credential harvesting 2 TTPs
  • Adds Run key to start application 2 TTPs 6 IoCs
  • Checks installed software on the system 1 TTPs

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

  • Enumerates physical storage devices 1 TTPs

    Attempts to interact with connected storage/optical drive(s). Likely ransomware behaviour.

  • Program crash 2 IoCs
  • Creates scheduled task(s) 1 TTPs 1 IoCs

    Schtasks is often used by malware for persistence or to perform post-infection execution.

  • Suspicious behavior: EnumeratesProcesses 6 IoCs
  • Suspicious use of AdjustPrivilegeToken 3 IoCs
  • Suspicious use of WriteProcessMemory 44 IoCs

Processes

  • C:\Users\Admin\AppData\Local\Temp\06b509741fd69c20bd174f9edcb3bf69a3a0200a1a88a9008c9b6bd45be60b24.exe
    "C:\Users\Admin\AppData\Local\Temp\06b509741fd69c20bd174f9edcb3bf69a3a0200a1a88a9008c9b6bd45be60b24.exe"
    1⤵
    • Adds Run key to start application
    • Suspicious use of WriteProcessMemory
    PID:2068
    • C:\Users\Admin\AppData\Local\Temp\IXP000.TMP\film0968.exe
      C:\Users\Admin\AppData\Local\Temp\IXP000.TMP\film0968.exe
      2⤵
      • Executes dropped EXE
      • Adds Run key to start application
      • Suspicious use of WriteProcessMemory
      PID:1716
      • C:\Users\Admin\AppData\Local\Temp\IXP001.TMP\film3390.exe
        C:\Users\Admin\AppData\Local\Temp\IXP001.TMP\film3390.exe
        3⤵
        • Executes dropped EXE
        • Adds Run key to start application
        • Suspicious use of WriteProcessMemory
        PID:1452
        • C:\Users\Admin\AppData\Local\Temp\IXP002.TMP\bus8956.exe
          C:\Users\Admin\AppData\Local\Temp\IXP002.TMP\bus8956.exe
          4⤵
          • Modifies Windows Defender Real-time Protection settings
          • Executes dropped EXE
          • Windows security modification
          • Suspicious behavior: EnumeratesProcesses
          • Suspicious use of AdjustPrivilegeToken
          PID:2344
        • C:\Users\Admin\AppData\Local\Temp\IXP002.TMP\con3920.exe
          C:\Users\Admin\AppData\Local\Temp\IXP002.TMP\con3920.exe
          4⤵
          • Modifies Windows Defender Real-time Protection settings
          • Executes dropped EXE
          • Windows security modification
          • Suspicious behavior: EnumeratesProcesses
          • Suspicious use of AdjustPrivilegeToken
          PID:984
          • C:\Windows\SysWOW64\WerFault.exe
            C:\Windows\SysWOW64\WerFault.exe -u -p 984 -s 1080
            5⤵
            • Program crash
            PID:1504
      • C:\Users\Admin\AppData\Local\Temp\IXP001.TMP\dry40s70.exe
        C:\Users\Admin\AppData\Local\Temp\IXP001.TMP\dry40s70.exe
        3⤵
        • Executes dropped EXE
        • Suspicious behavior: EnumeratesProcesses
        • Suspicious use of AdjustPrivilegeToken
        PID:3724
    • C:\Users\Admin\AppData\Local\Temp\IXP000.TMP\en894441.exe
      C:\Users\Admin\AppData\Local\Temp\IXP000.TMP\en894441.exe
      2⤵
      • Checks computer location settings
      • Executes dropped EXE
      • Suspicious use of WriteProcessMemory
      PID:3340
      • C:\Users\Admin\AppData\Local\Temp\5975271bda\metafor.exe
        "C:\Users\Admin\AppData\Local\Temp\5975271bda\metafor.exe"
        3⤵
        • Checks computer location settings
        • Executes dropped EXE
        • Suspicious use of WriteProcessMemory
        PID:4776
        • C:\Windows\SysWOW64\schtasks.exe
          "C:\Windows\System32\schtasks.exe" /Create /SC MINUTE /MO 1 /TN metafor.exe /TR "C:\Users\Admin\AppData\Local\Temp\5975271bda\metafor.exe" /F
          4⤵
          • Creates scheduled task(s)
          PID:4684
        • C:\Windows\SysWOW64\cmd.exe
          "C:\Windows\System32\cmd.exe" /k echo Y|CACLS "metafor.exe" /P "Admin:N"&&CACLS "metafor.exe" /P "Admin:R" /E&&echo Y|CACLS "..\5975271bda" /P "Admin:N"&&CACLS "..\5975271bda" /P "Admin:R" /E&&Exit
          4⤵
          • Suspicious use of WriteProcessMemory
          PID:3380
          • C:\Windows\SysWOW64\cmd.exe
            C:\Windows\system32\cmd.exe /S /D /c" echo Y"
            5⤵
              PID:5016
            • C:\Windows\SysWOW64\cacls.exe
              CACLS "metafor.exe" /P "Admin:N"
              5⤵
                PID:3868
              • C:\Windows\SysWOW64\cacls.exe
                CACLS "metafor.exe" /P "Admin:R" /E
                5⤵
                  PID:3588
                • C:\Windows\SysWOW64\cmd.exe
                  C:\Windows\system32\cmd.exe /S /D /c" echo Y"
                  5⤵
                    PID:3384
                  • C:\Windows\SysWOW64\cacls.exe
                    CACLS "..\5975271bda" /P "Admin:N"
                    5⤵
                      PID:4784
                    • C:\Windows\SysWOW64\cacls.exe
                      CACLS "..\5975271bda" /P "Admin:R" /E
                      5⤵
                        PID:2760
                • C:\Windows\SysWOW64\WerFault.exe
                  C:\Windows\SysWOW64\WerFault.exe -u -p 2068 -s 532
                  2⤵
                  • Program crash
                  PID:2084
              • C:\Windows\SysWOW64\WerFault.exe
                C:\Windows\SysWOW64\WerFault.exe -pss -s 452 -p 984 -ip 984
                1⤵
                  PID:2660
                • C:\Windows\SysWOW64\WerFault.exe
                  C:\Windows\SysWOW64\WerFault.exe -pss -s 500 -p 2068 -ip 2068
                  1⤵
                    PID:1284
                  • C:\Users\Admin\AppData\Local\Temp\5975271bda\metafor.exe
                    C:\Users\Admin\AppData\Local\Temp\5975271bda\metafor.exe
                    1⤵
                    • Executes dropped EXE
                    PID:2000
                  • C:\Users\Admin\AppData\Local\Temp\5975271bda\metafor.exe
                    C:\Users\Admin\AppData\Local\Temp\5975271bda\metafor.exe
                    1⤵
                    • Executes dropped EXE
                    PID:332

                  Network

                        MITRE ATT&CK Enterprise v6

                        Replay Monitor

                        Loading Replay Monitor...

                        Downloads

                        • C:\Users\Admin\AppData\Local\Temp\5975271bda\metafor.exe

                          Filesize

                          226KB

                          MD5

                          8627ebe3777cc777ed2a14b907162224

                          SHA1

                          06eeed93eb3094f9d0b13ac4a6936f7088fbbdaa

                          SHA256

                          319b22945beeb7424fe6db1e9953ad5f2dc12cbba2fe24e599c3deda678893bb

                          SHA512

                          9de429300c95d52452caeb80c9d44ff72714f017319e416649c2100f882c394f5ab9f3876cc68d338f4b5a3cd58337defff9405be64c87d078edd0d86259c845

                        • C:\Users\Admin\AppData\Local\Temp\5975271bda\metafor.exe

                          Filesize

                          226KB

                          MD5

                          8627ebe3777cc777ed2a14b907162224

                          SHA1

                          06eeed93eb3094f9d0b13ac4a6936f7088fbbdaa

                          SHA256

                          319b22945beeb7424fe6db1e9953ad5f2dc12cbba2fe24e599c3deda678893bb

                          SHA512

                          9de429300c95d52452caeb80c9d44ff72714f017319e416649c2100f882c394f5ab9f3876cc68d338f4b5a3cd58337defff9405be64c87d078edd0d86259c845

                        • C:\Users\Admin\AppData\Local\Temp\5975271bda\metafor.exe

                          Filesize

                          226KB

                          MD5

                          8627ebe3777cc777ed2a14b907162224

                          SHA1

                          06eeed93eb3094f9d0b13ac4a6936f7088fbbdaa

                          SHA256

                          319b22945beeb7424fe6db1e9953ad5f2dc12cbba2fe24e599c3deda678893bb

                          SHA512

                          9de429300c95d52452caeb80c9d44ff72714f017319e416649c2100f882c394f5ab9f3876cc68d338f4b5a3cd58337defff9405be64c87d078edd0d86259c845

                        • C:\Users\Admin\AppData\Local\Temp\5975271bda\metafor.exe

                          Filesize

                          226KB

                          MD5

                          8627ebe3777cc777ed2a14b907162224

                          SHA1

                          06eeed93eb3094f9d0b13ac4a6936f7088fbbdaa

                          SHA256

                          319b22945beeb7424fe6db1e9953ad5f2dc12cbba2fe24e599c3deda678893bb

                          SHA512

                          9de429300c95d52452caeb80c9d44ff72714f017319e416649c2100f882c394f5ab9f3876cc68d338f4b5a3cd58337defff9405be64c87d078edd0d86259c845

                        • C:\Users\Admin\AppData\Local\Temp\5975271bda\metafor.exe

                          Filesize

                          226KB

                          MD5

                          8627ebe3777cc777ed2a14b907162224

                          SHA1

                          06eeed93eb3094f9d0b13ac4a6936f7088fbbdaa

                          SHA256

                          319b22945beeb7424fe6db1e9953ad5f2dc12cbba2fe24e599c3deda678893bb

                          SHA512

                          9de429300c95d52452caeb80c9d44ff72714f017319e416649c2100f882c394f5ab9f3876cc68d338f4b5a3cd58337defff9405be64c87d078edd0d86259c845

                        • C:\Users\Admin\AppData\Local\Temp\IXP000.TMP\en894441.exe

                          Filesize

                          226KB

                          MD5

                          8627ebe3777cc777ed2a14b907162224

                          SHA1

                          06eeed93eb3094f9d0b13ac4a6936f7088fbbdaa

                          SHA256

                          319b22945beeb7424fe6db1e9953ad5f2dc12cbba2fe24e599c3deda678893bb

                          SHA512

                          9de429300c95d52452caeb80c9d44ff72714f017319e416649c2100f882c394f5ab9f3876cc68d338f4b5a3cd58337defff9405be64c87d078edd0d86259c845

                        • C:\Users\Admin\AppData\Local\Temp\IXP000.TMP\en894441.exe

                          Filesize

                          226KB

                          MD5

                          8627ebe3777cc777ed2a14b907162224

                          SHA1

                          06eeed93eb3094f9d0b13ac4a6936f7088fbbdaa

                          SHA256

                          319b22945beeb7424fe6db1e9953ad5f2dc12cbba2fe24e599c3deda678893bb

                          SHA512

                          9de429300c95d52452caeb80c9d44ff72714f017319e416649c2100f882c394f5ab9f3876cc68d338f4b5a3cd58337defff9405be64c87d078edd0d86259c845

                        • C:\Users\Admin\AppData\Local\Temp\IXP000.TMP\film0968.exe

                          Filesize

                          463KB

                          MD5

                          ab98f0a23e34e41d60e3981b396bcfe8

                          SHA1

                          d72f31c12ea1dc73ad564d8286d5b7f1a5c480c6

                          SHA256

                          33adc9f681877d4394db053315c8c60675e0ddcf3a6757dcebd029cbadb0c73c

                          SHA512

                          707b4d5cef562c6989c18fd9ea3089404a30e88487425473a93e44fcf400def6b98917f111bd1a383877ad929af828d17f9ec0814ff209bbd9a6e7a88ba6b083

                        • C:\Users\Admin\AppData\Local\Temp\IXP000.TMP\film0968.exe

                          Filesize

                          463KB

                          MD5

                          ab98f0a23e34e41d60e3981b396bcfe8

                          SHA1

                          d72f31c12ea1dc73ad564d8286d5b7f1a5c480c6

                          SHA256

                          33adc9f681877d4394db053315c8c60675e0ddcf3a6757dcebd029cbadb0c73c

                          SHA512

                          707b4d5cef562c6989c18fd9ea3089404a30e88487425473a93e44fcf400def6b98917f111bd1a383877ad929af828d17f9ec0814ff209bbd9a6e7a88ba6b083

                        • C:\Users\Admin\AppData\Local\Temp\IXP001.TMP\dry40s70.exe

                          Filesize

                          175KB

                          MD5

                          9796505f0e48281006d920d7c01dfe7b

                          SHA1

                          409d6a3760f682cc6e10c4f63e16755081d1342e

                          SHA256

                          acf7be67bc04fc3b5f30c386ad0425b3fdbd7350dee6f7ab8b200b2bd9509479

                          SHA512

                          c0ab3a9eb70564d04500a0e53e429925afdf0268e015ec1ec515ed2e7c9416273be51c9f86cbf99fa1a5ccd6e6f6f5a62fadc6e256fd7a53295295e4008f5d72

                        • C:\Users\Admin\AppData\Local\Temp\IXP001.TMP\dry40s70.exe

                          Filesize

                          175KB

                          MD5

                          9796505f0e48281006d920d7c01dfe7b

                          SHA1

                          409d6a3760f682cc6e10c4f63e16755081d1342e

                          SHA256

                          acf7be67bc04fc3b5f30c386ad0425b3fdbd7350dee6f7ab8b200b2bd9509479

                          SHA512

                          c0ab3a9eb70564d04500a0e53e429925afdf0268e015ec1ec515ed2e7c9416273be51c9f86cbf99fa1a5ccd6e6f6f5a62fadc6e256fd7a53295295e4008f5d72

                        • C:\Users\Admin\AppData\Local\Temp\IXP001.TMP\film3390.exe

                          Filesize

                          320KB

                          MD5

                          3eab9fb9dabff63301055cee511946b9

                          SHA1

                          49947ab52b7407a5bd2035d6e3c4973476c36775

                          SHA256

                          7d9795f3ad12f86eda5156134b0735f70d6385105cf7e538c4f370be3d26f3f8

                          SHA512

                          1b74da72dc502fa5d10b55603ce29132a4443356cda915e51bf776f05a4108cb00a691b5e4e3690be0ad4f2f890b274c0a1a6f28ec00b2d5e60ecc89952c9f03

                        • C:\Users\Admin\AppData\Local\Temp\IXP001.TMP\film3390.exe

                          Filesize

                          320KB

                          MD5

                          3eab9fb9dabff63301055cee511946b9

                          SHA1

                          49947ab52b7407a5bd2035d6e3c4973476c36775

                          SHA256

                          7d9795f3ad12f86eda5156134b0735f70d6385105cf7e538c4f370be3d26f3f8

                          SHA512

                          1b74da72dc502fa5d10b55603ce29132a4443356cda915e51bf776f05a4108cb00a691b5e4e3690be0ad4f2f890b274c0a1a6f28ec00b2d5e60ecc89952c9f03

                        • C:\Users\Admin\AppData\Local\Temp\IXP002.TMP\bus8956.exe

                          Filesize

                          11KB

                          MD5

                          7e93bacbbc33e6652e147e7fe07572a0

                          SHA1

                          421a7167da01c8da4dc4d5234ca3dd84e319e762

                          SHA256

                          850cd190aaeebcf1505674d97f51756f325e650320eaf76785d954223a9bee38

                          SHA512

                          250169d7b6fcebff400be89edae8340f14130ced70c340ba9da9f225f62b52b35f6645bfb510962efb866f988688cb42392561d3e6b72194bc89d310ea43aa91

                        • C:\Users\Admin\AppData\Local\Temp\IXP002.TMP\bus8956.exe

                          Filesize

                          11KB

                          MD5

                          7e93bacbbc33e6652e147e7fe07572a0

                          SHA1

                          421a7167da01c8da4dc4d5234ca3dd84e319e762

                          SHA256

                          850cd190aaeebcf1505674d97f51756f325e650320eaf76785d954223a9bee38

                          SHA512

                          250169d7b6fcebff400be89edae8340f14130ced70c340ba9da9f225f62b52b35f6645bfb510962efb866f988688cb42392561d3e6b72194bc89d310ea43aa91

                        • C:\Users\Admin\AppData\Local\Temp\IXP002.TMP\con3920.exe

                          Filesize

                          244KB

                          MD5

                          8c3da4fde67dab8fea04b4af2c764a5a

                          SHA1

                          181e260267b830693a5d248437132266598791c5

                          SHA256

                          bc0f0235f08fe97304b69898987b9561e9d27d87a1186e09420c4a9268fe9cde

                          SHA512

                          82a156856083f983cea73170a05f6d628553345fbeecf3cb3bd0d7d3bdf2e7a36cde738a8b7fbb69562c43f2b30a284718d6c14c824725cbc31dbe86f8899348

                        • C:\Users\Admin\AppData\Local\Temp\IXP002.TMP\con3920.exe

                          Filesize

                          244KB

                          MD5

                          8c3da4fde67dab8fea04b4af2c764a5a

                          SHA1

                          181e260267b830693a5d248437132266598791c5

                          SHA256

                          bc0f0235f08fe97304b69898987b9561e9d27d87a1186e09420c4a9268fe9cde

                          SHA512

                          82a156856083f983cea73170a05f6d628553345fbeecf3cb3bd0d7d3bdf2e7a36cde738a8b7fbb69562c43f2b30a284718d6c14c824725cbc31dbe86f8899348

                        • memory/984-197-0x0000000000400000-0x00000000004BC000-memory.dmp

                          Filesize

                          752KB

                        • memory/984-202-0x0000000000400000-0x00000000004BC000-memory.dmp

                          Filesize

                          752KB

                        • memory/984-179-0x00000000025D0000-0x00000000025E2000-memory.dmp

                          Filesize

                          72KB

                        • memory/984-181-0x00000000025D0000-0x00000000025E2000-memory.dmp

                          Filesize

                          72KB

                        • memory/984-183-0x00000000025D0000-0x00000000025E2000-memory.dmp

                          Filesize

                          72KB

                        • memory/984-185-0x00000000025D0000-0x00000000025E2000-memory.dmp

                          Filesize

                          72KB

                        • memory/984-187-0x00000000025D0000-0x00000000025E2000-memory.dmp

                          Filesize

                          72KB

                        • memory/984-189-0x00000000025D0000-0x00000000025E2000-memory.dmp

                          Filesize

                          72KB

                        • memory/984-191-0x00000000025D0000-0x00000000025E2000-memory.dmp

                          Filesize

                          72KB

                        • memory/984-193-0x00000000025D0000-0x00000000025E2000-memory.dmp

                          Filesize

                          72KB

                        • memory/984-195-0x00000000025D0000-0x00000000025E2000-memory.dmp

                          Filesize

                          72KB

                        • memory/984-171-0x0000000004B30000-0x0000000004B40000-memory.dmp

                          Filesize

                          64KB

                        • memory/984-198-0x0000000004B30000-0x0000000004B40000-memory.dmp

                          Filesize

                          64KB

                        • memory/984-199-0x0000000004B30000-0x0000000004B40000-memory.dmp

                          Filesize

                          64KB

                        • memory/984-201-0x0000000004B30000-0x0000000004B40000-memory.dmp

                          Filesize

                          64KB

                        • memory/984-173-0x0000000004B30000-0x0000000004B40000-memory.dmp

                          Filesize

                          64KB

                        • memory/984-175-0x00000000025D0000-0x00000000025E2000-memory.dmp

                          Filesize

                          72KB

                        • memory/984-172-0x00000000025D0000-0x00000000025E2000-memory.dmp

                          Filesize

                          72KB

                        • memory/984-169-0x0000000004B30000-0x0000000004B40000-memory.dmp

                          Filesize

                          64KB

                        • memory/984-167-0x0000000000540000-0x000000000056D000-memory.dmp

                          Filesize

                          180KB

                        • memory/984-168-0x00000000025D0000-0x00000000025E2000-memory.dmp

                          Filesize

                          72KB

                        • memory/984-177-0x00000000025D0000-0x00000000025E2000-memory.dmp

                          Filesize

                          72KB

                        • memory/984-163-0x0000000004B40000-0x00000000050E4000-memory.dmp

                          Filesize

                          5.6MB

                        • memory/984-164-0x00000000025D0000-0x00000000025E2000-memory.dmp

                          Filesize

                          72KB

                        • memory/984-165-0x00000000025D0000-0x00000000025E2000-memory.dmp

                          Filesize

                          72KB

                        • memory/2068-233-0x0000000000400000-0x0000000000536000-memory.dmp

                          Filesize

                          1.2MB

                        • memory/2068-157-0x0000000000400000-0x0000000000536000-memory.dmp

                          Filesize

                          1.2MB

                        • memory/2068-138-0x0000000002330000-0x00000000023D3000-memory.dmp

                          Filesize

                          652KB

                        • memory/2344-156-0x0000000000020000-0x000000000002A000-memory.dmp

                          Filesize

                          40KB

                        • memory/3724-206-0x0000000000130000-0x0000000000162000-memory.dmp

                          Filesize

                          200KB

                        • memory/3724-216-0x0000000006AD0000-0x0000000006FFC000-memory.dmp

                          Filesize

                          5.2MB

                        • memory/3724-217-0x0000000004B00000-0x0000000004B10000-memory.dmp

                          Filesize

                          64KB

                        • memory/3724-218-0x00000000065A0000-0x0000000006616000-memory.dmp

                          Filesize

                          472KB

                        • memory/3724-219-0x0000000006360000-0x00000000063B0000-memory.dmp

                          Filesize

                          320KB

                        • memory/3724-215-0x00000000063D0000-0x0000000006592000-memory.dmp

                          Filesize

                          1.8MB

                        • memory/3724-214-0x00000000056A0000-0x0000000005706000-memory.dmp

                          Filesize

                          408KB

                        • memory/3724-213-0x0000000004FE0000-0x0000000005072000-memory.dmp

                          Filesize

                          584KB

                        • memory/3724-211-0x0000000004B90000-0x0000000004BCC000-memory.dmp

                          Filesize

                          240KB

                        • memory/3724-210-0x0000000004B00000-0x0000000004B10000-memory.dmp

                          Filesize

                          64KB

                        • memory/3724-209-0x0000000004B30000-0x0000000004B42000-memory.dmp

                          Filesize

                          72KB

                        • memory/3724-208-0x0000000004BE0000-0x0000000004CEA000-memory.dmp

                          Filesize

                          1.0MB

                        • memory/3724-207-0x0000000005080000-0x0000000005698000-memory.dmp

                          Filesize

                          6.1MB