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
 0/3

Szczegóły

  • Licencja

    Demo

  • Wersja

    3.11.1

  • Data aktualizacji

  • Platforma

    Windows

  • OS

    Windows 7

  • Język

    Angielski

  • Pobrania

    50

  • Rozmiar pliku

    195.14 MB

  • Twórca programu

Program jest dostępny w innych językach



Opinie użytkowników o JEB WebAssembly Decompiler

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

Również może Cię zainteresować

Przeglądaj aplikacje

Najnowsze artykuły

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.
Softonic
Twoja recenzja dla JEB WebAssembly Decompiler
Softonic
100/100

Wynik skanowania: Czysty

Ten plik przeszedł kompleksowe skanowanie bezpieczeństwa przy użyciu technologii VirusTotal. Jest bezpieczny do pobrania.

  • Wolny od wirusów
  • Wolny od spyware
  • Wolny od malware
  • Zweryfikowane przez Partnerów Bezpieczeństwa

    Logo VirusTotal

Informacje o Skanowaniu

Ostatni skan
czwartek, 9 listopada 2023
Dostawca skanowania
VirusTotal · Pełny raport

Integralność Pliku

Plik
jeb-demo-3.11.1.202001310451-JEBDecompilerDemo-121820464987384330.zip
SHA256
c6849ecee8d2c5742af265d894c06db44af021f0a44f993718755ca63dafa536
SHA1
0b82da9acd2d390cce31e500a8408f330bda0891

Zobowiązanie bezpieczeństwa Softonic

JEB WebAssembly Decompiler został dokładnie przeskanowany przez nasze zaawansowane systemy bezpieczeństwa i zweryfikowany przez wiodących partnerów branżowych. Ten plik pochodzi od oficjalnego dewelopera i przeszedł wszystkie nasze kontrole bezpieczeństwa, nie wykazując oznak wirusów, malware lub spyware.