Analysis

  • max time kernel
    149s
  • max time network
    133s
  • platform
    android_x86
  • resource
    android-x86-arm-20240624-en
  • resource tags

    androidarch:armarch:x86image:android-x86-arm-20240624-enlocale:en-usos:android-9-x86system
  • submitted
    09/12/2024, 22:00

General

  • Target

    601ddb882988e6d19c752639e1ea31ffe2609a5ac5adb73cd7f85d5610894404.apk

  • Size

    2.4MB

  • MD5

    12c352203278ca8f3a14435fbc12435e

  • SHA1

    b62081e458a41c158314a2a7faa5df3740470566

  • SHA256

    601ddb882988e6d19c752639e1ea31ffe2609a5ac5adb73cd7f85d5610894404

  • SHA512

    7754ebbaedff1eedede9732df652820f4692e34dde0b883851db3650c022c70b1ced4dff448dff3955e1b3630d015baf9a13e02c78656129c05529e913bdb127

  • SSDEEP

    49152:8nQ8OFW5jj4W9eh5cdsPT5JVDIB5670lbfDIfzDB+estMrMAiWlqLn9/WN:R8tjj4OehKdsLp8SoFfOfYsrMAiWE9/8

Malware Config

Extracted

Family

octo

C2

https://zzd768db37e5e2f5a7fbc0fe1fee5b311.com/YzhkZjQwNDRkN2Uy/

https://22d768db37e5e2f5a7fbc0fe1fee5b311.com/YzhkZjQwNDRkN2Uy/

https://34d768db37e5e2f5a7fbc0fe1fee5b311.com/YzhkZjQwNDRkN2Uy/

https://as4d768db37e5e2f5a7fbc0fe1fee5b311.com/YzhkZjQwNDRkN2Uy/

https://4d768db37e5e2f5a7fbc0fe1fee5b311.com/YzhkZjQwNDRkN2Uy/

https://44768db37e5e2f5a7fbc0fe1fee5b311.com/YzhkZjQwNDRkN2Uy/

https://466db37e5e2f5a7fbc0fe1fee5b311.com/YzhkZjQwNDRkN2Uy/

rc4.plain

Extracted

Family

octo

C2

https://zzd768db37e5e2f5a7fbc0fe1fee5b311.com/YzhkZjQwNDRkN2Uy/

https://22d768db37e5e2f5a7fbc0fe1fee5b311.com/YzhkZjQwNDRkN2Uy/

https://34d768db37e5e2f5a7fbc0fe1fee5b311.com/YzhkZjQwNDRkN2Uy/

https://as4d768db37e5e2f5a7fbc0fe1fee5b311.com/YzhkZjQwNDRkN2Uy/

https://4d768db37e5e2f5a7fbc0fe1fee5b311.com/YzhkZjQwNDRkN2Uy/

https://44768db37e5e2f5a7fbc0fe1fee5b311.com/YzhkZjQwNDRkN2Uy/

https://466db37e5e2f5a7fbc0fe1fee5b311.com/YzhkZjQwNDRkN2Uy/

AES_key

Signatures

  • Octo

    Octo is a banking malware with remote access capabilities first seen in April 2022.

  • Octo family
  • Octo payload 1 IoCs
  • Loads dropped Dex/Jar 1 TTPs 2 IoCs

    Runs executable file dropped to the device during analysis.

  • Makes use of the framework's Accessibility service 4 TTPs 2 IoCs

    Retrieves information displayed on the phone screen using AccessibilityService.

  • Queries a list of all the installed applications on the device (Might be used in an attempt to overlay legitimate apps) 1 TTPs
  • Queries the phone number (MSISDN for GSM devices) 1 TTPs
  • Acquires the wake lock 1 IoCs
  • Makes use of the framework's foreground persistence service 1 TTPs 1 IoCs

    Application may abuse the framework's foreground service to continue running in the foreground.

  • Performs UI accessibility actions on behalf of the user 1 TTPs 7 IoCs

    Application may abuse the accessibility service to prevent their removal.

  • Queries the mobile country code (MCC) 1 TTPs 1 IoCs
  • Queries the unique device ID (IMEI, MEID, IMSI) 1 TTPs
  • Reads information about phone network operator. 1 TTPs
  • Requests accessing notifications (often used to intercept notifications before users become aware). 1 TTPs 1 IoCs
  • Requests disabling of battery optimizations (often used to enable hiding in the background). 1 TTPs 1 IoCs
  • Requests modifying system settings. 1 IoCs
  • Registers a broadcast receiver at runtime (usually for listening for system events) 1 TTPs 1 IoCs
  • Uses Crypto APIs (Might try to encrypt user data) 1 TTPs 1 IoCs
  • Checks CPU information 2 TTPs 1 IoCs
  • Checks memory information 2 TTPs 1 IoCs

Processes

  • com.noteablesai
    1⤵
    • Loads dropped Dex/Jar
    • Makes use of the framework's Accessibility service
    • Acquires the wake lock
    • Makes use of the framework's foreground persistence service
    • Performs UI accessibility actions on behalf of the user
    • Queries the mobile country code (MCC)
    • Requests accessing notifications (often used to intercept notifications before users become aware).
    • Requests disabling of battery optimizations (often used to enable hiding in the background).
    • Requests modifying system settings.
    • Registers a broadcast receiver at runtime (usually for listening for system events)
    • Uses Crypto APIs (Might try to encrypt user data)
    • Checks CPU information
    • Checks memory information
    PID:4248

Network

        MITRE ATT&CK Mobile v15

        Replay Monitor

        Loading Replay Monitor...

        Downloads

        • /data/data/com.noteablesai/cache/ecycppbzgargk

          Filesize

          2.3MB

          MD5

          a9764d2fbd116bf5599f4547979f2099

          SHA1

          06ba29a83d19f141888e0e4cd74bf50373ed2bc8

          SHA256

          f355b3ab56eb0874b48b4fbc01f2284b262763297bf7f383dca64b284d058aec

          SHA512

          f53ba7588d61d2d98e4afd902f21b1bbe1e5f7af47c72b4589c1a89ec7463454857acf061a363c3784c2f6da4726845ec55d44b3b830df7b4a3c259b769cae3c

        • /data/data/com.noteablesai/cache/oat/ecycppbzgargk.cur.prof

          Filesize

          535B

          MD5

          7f37f59b18c37511ed7a5a26c93c8988

          SHA1

          987bbfba4d94a038bfabb77aba977a5c6bed51ae

          SHA256

          bc66441a24a6724546629e6cc40f37a3055fed6714591121e43c19e9d84037da

          SHA512

          d0403cdf6c8f21f1e9ba8aec56cb6238ddccd00a68a43f2f562d9fdec74d06c216c87ba45d34d9b8d6e78115bb04dc2c0502392b689de17ba272c6e3948fdff0

        • /data/data/com.noteablesai/kl.txt

          Filesize

          28B

          MD5

          6311c3fd15588bb5c126e6c28ff5fffe

          SHA1

          ce81d136fce31779f4dd62e20bdaf99c91e2fc57

          SHA256

          8b82f6032e29a2b5c96031a3630fb6173d12ff0295bc20bb21b877d08f0812d8

          SHA512

          2975fe2e94b6a8adc9cfc1a865ad113772b54572883a537b02a16dd2d029c0f7d9cca3b154fd849bdfe978e18b396bcf9fa6e67e7c61f92bdc089a29a9c355c6

        • /data/data/com.noteablesai/kl.txt

          Filesize

          237B

          MD5

          3ceb008e45cc2ec80376e4574167ecf6

          SHA1

          4df15e747a76c2004d49e730140930182dcbbc7d

          SHA256

          cdbc05d781fb4fc355f69fe14c049f70651d771f4476dfca3d68f21de02ca34d

          SHA512

          1432f1714a4daec93d6ea2a54083865bfd9f157bf45a35081ba980519b0b9047708589ce2cd8a213b3a5a1190fe16dec89a453c6a96945103d0c0eb8f427d8b3

        • /data/data/com.noteablesai/kl.txt

          Filesize

          63B

          MD5

          8eb177fabed4f8d9bab04595bce7188a

          SHA1

          3a379ad7f832e08770a4da8c1466165b80b94587

          SHA256

          20bda042c4cb71cde36e1ced9823188fcd939472c0ff98777fd767c68b0f639b

          SHA512

          51fec1cf90543e3d47629139720e18c6dcc55e82b8589aa0b68bdfb4b5c59c6de41549cf66e9c3c09ef6eacc74cd2b002f074589b63cd6c7b139f60ac8dd9e33

        • /data/data/com.noteablesai/kl.txt

          Filesize

          54B

          MD5

          b5e4f5860bafd46ba72813af37a82346

          SHA1

          1be188b04a736683fab9c72e77a5f179aa0ea3f4

          SHA256

          38c4ba77248de254e855ac3775f4a3f917852c308ff8549ed3f7379279bc0a5a

          SHA512

          2ac2b90e6f4094b61d45656212d41db05d8f518f9d12c56d45aa73006f3f290afcd91d56e1ea2a10700592f5badbd5caf66cc1e3bbd58de42b70b3591e39a009

        • /data/data/com.noteablesai/kl.txt

          Filesize

          437B

          MD5

          f1d0c294edcb401d76c26ce2183636af

          SHA1

          acc4ee6d993ca43daeb270db41f74cbc780e930d

          SHA256

          a38805a383e0625be74c8351e98ad53a5acb1aa72cb30001046a002538c0ea85

          SHA512

          23de8b451d1f5e1ba84c1d41af9d8164d330b70058c0310f062330d95b09e8b3592e184d6c3c95286157f9ad8b2c6b733eb463b53f596148fb39b68e4991cf99