На данный момент нет известных мне дизассемблеров WebAssembly. Одним существенным препятствием для этого является то, что в процессе компиляции отбрасывается большое количество информации. Языки, которые вас интересуют (JavaScript, Java, Python, Go), имеют такие конструкции, как строки, классы, структуры и т. Д., Ни один из которых не существует на уровне WebAssembly. Кроме того, имена функций и переменных (как правило) отсутствуют в получающемся модуле WebAssembly.
Хотя вы могли бы создать инструмент, который бы «переводил» модуль WebAssembly в программу на Java, Python, Go или JavaScript, которая при запуске демонстрировала правильное поведение, она не выглядела бы как оригинальная программа, скомпилированная в WebAssembly.