d779f39f75b96752a33deca9289c2d83754a1c7da21bc88605e2c084f87da771
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.
- Names it came with
- Came with the npm package @undecaf/zbar-wasm 0.9.12 · From cdn.jsdelivr.net · File name: zbar. Its build and the addresses it came from say so; whoever builds a module chooses these, so they are hints.
- How it was built
- Not named in the module.
- 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 1 public scan, 2026-10-28.
- Findings
- Dense data. Leads, not verdicts: legitimate modules show these too.
- Size
- 233.4 KiB
- First seen
- 2026-10-28
- Last seen
- 2026-10-28
- Public scans
- 1
- Functions
- 124
- Imports
- 6
- Exports
- 15
- Data segments
- 73
How it was built
The module names no language, compiler or build tool. Release builds often strip this information, and hand-written modules usually lack it.
Decompiled code
124 of 124 functions decompiled to C-like pseudocode; 6 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.
| Function | Size | Blocks | Complexity | Notes |
|---|---|---|---|---|
| No functions match. | ||||
File layout
WebAssembly binary format version 1, core module, 10 sections.
| Section | Offset | Size | Items |
|---|---|---|---|
| type | 0x8 | 164 bytes | 20 |
| import | 0xac | 39 bytes | 6 |
| function | 0xd3 | 127 bytes | 124 |
| table | 0x152 | 7 bytes | 1 |
| memory | 0x159 | 9 bytes | 1 |
| global | 0x162 | 10 bytes | 1 |
| export | 0x16c | 65 bytes | 15 |
| element | 0x1ad | 18 bytes | 1 |
| code | 0x1bf | 97.5 KiB | 124 |
| data | 0x187b6 | 135.5 KiB | 73 |
- Memory
- 256 pages (16.0 MiB), up to 32,768 pages (2.0 GiB)
- Table
- 11 entries, up to 11 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. 73 segments, 135.0 KiB in all. The chart shows 64: the first 64 and every encrypted or compressed one.
- Segment 12: 3,715 bytes at 7.56 bits per byte
- Segment 13: 48,140 bytes at 7.72 bits per byte
- Segment 15: 9,129 bytes at 7.76 bits per byte
- Segment 35: 5,930 bytes at 7.57 bits per byte
- Segment 36: 6,780 bytes at 7.63 bits per byte
- Segment 38: 11,437 bytes at 7.63 bits per byte
- Segment 39: 15,821 bytes at 7.65 bits per byte
- Segment 51: 25,015 bytes at 7.52 bits per byte
Scripts that carry or load it
- cdn.jsdelivr.net 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.
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.
- 0123456789ABCDEFGHIJ
- OPQRSTUV
- $%*+-./:
Checks we ran
- Threat-feed matches: none
- Names of mining software or pools: none
- CryptoNight mining structure: not found
- Hashing or cipher loops: none
- Known hashing or cipher algorithms: none recognised
- Encrypted or compressed data: 8 blocks, 123.0 KiB (91.1% 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.
Seen on 1 public scan
| Page | Title | Seen | How it got there |
|---|---|---|---|
| pay.cool | Pay.cool - The world's first consumerchant crypto payment system ! | 2026-10-28 | Built by a script at run time; Downloaded as a file |