Reklama

JEB WebAssembly Decompiler dla Windows

  • Demo

  • Po Polski
  • V 3.11.1
  • 5

    (1)
  • Status bezpieczeństwa

Recenzja Softonic

Wtyczka dekompilatora dla JEB

JEB WebAssembly Decompiler to wtyczkadla JEB, - platforma inżynierska wykonująca dezasemblację, dekompilację, debugowanie oraz analizę kodów i plików dokumentów. To narzędzie programistyczne i informatyczne pomaga użytkownikom inżynierii wstecznej Moduły binarne WebAssembly (wasm). Używa potoku dekompilacji JEB do tworzenia kodu pseudo C, aby ułatwić analizę i dekompilację wasm.

Interaktywny dekompilator

WebAssembly lub wasm to nowy i otwarty standard, który definiuje przenośny format kodu binarnego dla programów wykonywalnych. Jego głównym celem jest umożliwienie wysokiej wydajności aplikacji na stronach internetowych, ale format może być również wykonywany i integrowany z innymi środowiskami. Oprócz HTML, CSS i Javascript, to czwarty język uruchamiany natywnie w przeglądarkach.

Programiści zazwyczaj nie piszą bezpośrednio WebAssembly. Zamiast tego kompilują programy do wasms. A w połączeniu z WebGL mogą tworzyć niesamowite rzeczy. Jednak zwiększenie stopnia skomplikowania kodu binarnego może zmniejszyć jego czytelność. Co więcej, sprawa wygląda inaczej, jeśli chodzi o kod binarny. Inżynieria wsteczna jest praktycznie bardziej skomplikowana. Dlatego osoby zaangażowane w rozwój WebAssembly opublikowały narzędzia, które mogą badać skompilowane moduły wasm.

JEB WebAssembly Decompiler jest jednym z takich narzędzi. Jest to wtyczka do JEB, która pomaga programistom dekompilować kody binarne wasm. Zapewnia różne funkcje, w tym rozszerzony deasembler i parsowanie modułów binarnych, a także dekompilację kodu bajtowego do kodu źródłowego pseudo-C. Jako taka, wtyczka składa się z konwertera wasm na IR i dodatkowego rozszerzenia analizatora.

Wtyczka oferuje również zaawansowaną optymalizację przepustek aby utrudnić stosowanie chronionych lub zaciemnionych kodów. JEB WebAssembly Decompiler pozwala programistom zrobić to wszystko w interaktywnym oknie demontażu. Mówiąc o tym, aplikacja zawiera również interaktywną warstwę, która umożliwia pisanie, zmianę nazwy, komentowanie i odsyłanie. Ma również pełny dostęp do API do skryptów i wtyczek.

Wtyczka JEB WebAssembly Decompiler może być również używana do dekompilacji inteligentnych kontraktów skompilowanych do wasm, w tym Kontrakty parzystości i EOS.

Pewne ograniczenia

Chociaż wtyczka JEB WebAssembly Decompiler daje programistom narzędzie do analizy kodu binarnego wasm, wciąż istnieją pewne zadania, których aplikacja nie może wykonać. Po pierwsze, nie zapewnia obsługi konwersji operacji zmiennoprzecinkowych. Co więcej, ramki stosu pamięci są niedostępne ze względu na ich dynamiczną i opcjonalną naturę w WebAssembly. Z tego powodu nie można ich również dostosowywać.

Ponadto globalna i zaawansowana analiza, którą zapewnia dekompilator, jest wyłączona. Ta zaawansowana analiza jest bardzo pomocna, ponieważ odpowiada za wykrywanie wartości rejestrów i wywoływanie obiektów docelowych w fazie szybkiej analizy statycznej. W dalszej kolejności jest też opatrywany adnotacjami wykaz zespołu. Aby rozwiązać te ograniczenia, wtyczka dekompilatora musi dojrzeć.

Przydatne narzędzie dla programistów

W sumie JEB WebAssembly Decompiler jest poręcznymnarzędziem dla programistów, którzy chcą odtwarzać moduły binarne Wasm. Wtyczka zapewnia przydatne funkcje, które pozwalają użytkownikom skutecznie dezasemblować i analizować skompilowane programy. Istnieje kilka ograniczeń w jego funkcjonalności, ale tak jak jest, może być bardzo pomocny w zapewnieniu, że Twoja aplikacja będzie działać z optymalną wydajnością.

Zalety

  • Umożliwia rozszerzony demontaż modułów binarnych
  • Tworzy kody podobne do C
  • Interaktywne okno demontażu
  • Pełny dostęp API do skryptów i wtyczek

Wady

  • Brak wsparcia dla konwersji operacji zmiennoprzecinkowych
  • Wyłączona analiza globalna i zaawansowana
  • Niedostępne i niemożliwe do dostosowania ramki stosu pamięci

Program jest dostępny w innych językach


JEB WebAssembly Decompiler dla PC

  • Demo

  • Po Polski
  • V 3.11.1
  • 5

    (1)
  • Status bezpieczeństwa


Opinie użytkowników o JEB WebAssembly Decompiler

Czy próbowałeś JEB WebAssembly Decompiler? Bądź pierwszy zostawić swoją opinię!


Reklama

Przeglądaj aplikacje

Reklama

Reklama

Przepisy dotyczące korzystania z tego oprogramowania różnią się w zależności od kraju. Nie zachęcamy do korzystania z tego programu ani nie akceptujemy go, jeśli narusza on prawo.