Просто интересно узнать, что делает код на компьютере, я хотел бы расшифровать код .wasm, доступный по адресу https://lifeinspace.org/main.wasm. По сути, из того, что я нашел в Интернете, .wasm - это код веб-сборки, который мог быть:
- Преобразование из кода на языке высокого уровня (C / C ++ / и т. Д.) И преобразование его в веб-сборку (.wasm) - https://developer.mozilla.org/en-US/docs/WebAssembly/C_to_wasm
Однако, поскольку теперь у меня есть код .wasm, есть ли способ или методика выяснить, что это был за высокоуровневый код?
Просто я хочу знать, что делает этот код .wasm. Когда я открываю этот код в блокноте ++, он полон символов и инструкций по сборке, что не имеет никакого смысла.
Основная причина, по которой я хочу знать, заключается в том, выполняет ли этот код какие-либо незаконные действия, такие как DDoS.
Я просканировал файл с помощью различных антивирусных инструментов, но не нашел ничего плохого.
Краткая предыстория: lifeinspace.org - это веб-сайт, на котором он утверждает, что сдает в аренду наши вычислительные мощности для научных расчетов. (дополнительная информация на https://money.stackexchange.com/questions/115754/lease-computing-power-to-earn-money-lifeinspace-org). Однако он запускает код браузера (lifeinspace.org/main.wasm), выполняющий в фоновом режиме некоторые другие процессы, о которых мы не знаем. Единственный способ узнать, что он делает, - это расшифровать приведенный выше код main.wasm. Следовательно, мне это интересно.