f4cd84d5b95c255b99f9e46b0b6acba94c13e2e4870474ec5dc09bac8c28e039

The file is the module exactly as the page had it. WebAssembly does nothing on its own: it runs only when a script instantiates it. Labels describe what the module contains and are leads, not verdicts.

At a glance

What it is
Not identified. Its build does not name it and it matches no library we know.
How it was built
Uses WASI, the standard WebAssembly system interface.
What it can do
None of its imports reaches the network, runs code or changes the page. Judged from the names of its imports.
Where we saw it
On 2 public scans, 2026-10-28 to 2026-10-28.
Findings
Dense data, Hashing or cipher loops. Leads, not verdicts: legitimate modules show these too.
Size
97.0 KiB
First seen
2026-10-28
Last seen
2026-10-28
Public scans
2
Functions
84
Imports
5
Exports
15
Data segments
20

How it was built

Uses WASI, the standard WebAssembly system interface.

System interface
WASIStandard calls for clocks, random numbers and files. In a browser the page's own JavaScript provides them.

Read from text inside the module (its build metadata and paths the compiler left) and from its import and export names. Whoever builds a module can change or remove these, so treat them as hints. They say how a module was made, not what it does.

Hashing and cipher code

Algorithms recognised from their published constants, tables and rotation amounts: Salsa20. Legitimate modules use them all the time, for hashing, captchas and encryption, so this is a lead, not a verdict.

  • function 21Salsa20 · its rotation amounts

Decompiled code

84 of 84 functions decompiled to C-like pseudocode; 5 more are imported from the page.

Decompiled code is a reconstruction from the file, so names and types are often guesses. Query values in URLs are masked here; the downloaded file is unchanged.

FunctionSizeBlocksComplexityNotes
No functions match.

File layout

WebAssembly binary format version 1, core module, 10 sections.

SectionOffsetSizeItems
type0x8118 bytes17
import0x7e173 bytes5
function0x12b87 bytes84
table0x1827 bytes1
memory0x1898 bytes1
global0x19111 bytes1
export0x19c289 bytes15
element0x2bd14 bytes1
code0x2cb63.2 KiB84
data0xff9d33.1 KiB20
Memory
256 pages (16.0 MiB), up to 256 pages (16.0 MiB)
Table
7 entries, up to 7 entries, funcref
Globals
1
Element segments
1
Function names
none (names were stripped)

Data segments

Each bar is one segment of the module's data: as wide as its size, as tall as its entropy. Bars above the dashed line are encrypted or compressed. 20 segments, 33.0 KiB in all.

02468Segment 1: 425 bytes, 4.43 bits per byteSegment 2: 65 bytes, 2.3 bits per byteSegment 3: 33 bytes, 1.99 bits per byteSegment 5: 21 bytes, 1.28 bits per byteSegment 7: 21 bytes, 1.53 bits per byteSegment 9: 30 bytes, 1.53 bits per byteSegment 10: 14 bytes, 1.2 bits per byteSegment 12: 21 bytes, 1.28 bits per byteSegment 14: 39 bytes, 3.33 bits per byteSegment 15: 649 bytes, 5.66 bits per byteSegment 17: 10 bytes, 1.77 bits per byteSegment 0: 32,449 bytes, 7.99 bits per byte
data segment encrypted or compressed 7.5 bits per byteHeight: bits per byte. Width: share of all the data.
  • Segment 0: 32,449 bytes at 7.99 bits per byte

Imports (5)

  • wasi_snapshot_preview1.fd_write
  • wasi_snapshot_preview1.fd_seek
  • wasi_snapshot_preview1.fd_close
  • wasi_snapshot_preview1.proc_exit
  • wasi_snapshot_preview1.fd_read

Exports (15)

Scripts that carry or load it

  • qubictrade.com carries it as text and loads it; the script is minified or bundled.
  • quhub.app carries it as text and loads it; the script is minified or bundled.

From public scans. A script loads a module when it fetches or compiles it.

In our sandbox

  • Produced 3 strings at run time, listed below.
  • Ran a long busy loop (often hashing).

Strings it produced at run time

Text that appeared while it ran and is not in the file: decoded, decrypted or built by its code. Web addresses are shown as their host.

  1. 0123456789ABCDEFO}
  2. (|'9G=S^
  3. O9qjYdbXu

Checks we ran

  • Threat-feed matches: none
  • Names of mining software or pools: none
  • CryptoNight mining structure: not found
  • Hashing or cipher loops: 5 functions (common in codecs and captchas)
  • Known hashing or cipher algorithms: Salsa20
  • Encrypted or compressed data: 1 block, 31.7 KiB (96.0% of its data)
  • JavaScript stored inside: none
  • Other modules inside: none
  • Imports that read browser or page details: none
  • Function names: removed (usual in release builds)

Static checks of the file: nothing in it was run for these. A finding is a lead, not a verdict.

Shares code with

Other modules that contain some of the same functions. They are ranked by functions few modules have, so a language's own runtime does not link every module built with it. Shared code often means a shared library or the same developer. It is a lead, not a verdict.

  • 73ab13d9…002c67202.8 KiB · first seen 2026-10-28 · 9 functions in common (13% of this module's, 3% of that one's)
  • e070cd10…d2bb9924.4 KiB · first seen 2026-10-04 · 4 functions in common (6% of this module's, 22% of that one's)

Seen on 2 public scans

PageTitleSeenHow it got there
quhub.appQubic Trading Dashboard | QuHub2026-10-28Built by a script at run time; Embedded in a script
qubictrade.comQubictrade2026-10-28Base64 text in a script; Built by a script at run time