Annons

JEB WebAssembly Decompiler för Windows

  • Demo

  • På Svenska
  • V 3.11.1
  • 5

    (1)
  • Säkerhetsstatus

Softonic-recension

Avkompileringsplugin för JEB

JEB WebAssembly Decompiler är en plugin för JEB, en plattform för omvänd ingenjörskonst som utför disassemblering, dekompilering, felsökning och analys av koder och dokumentfiler. Detta utvecklings- och IT-verktyg hjälper användare att omvänd ingenjör WebAssembly binära moduler (wasm). Den använder JEB:s dekompileringspipelin för att producera pseudo C-kod för att göra det enklare att analysera och dekompilera wasm.

Interaktiv dekompilerare

WebAssembly eller wasm är en ny och öppen standard som definierar ett portabelt binärt kodformat för körbara program. Dess huvudsyfte är att möjliggöra högpresterande applikationer på webbsidor, men formatet kan också köras och integreras med andra miljöer. Tillsammans med HTML, CSS och Javascript är det det fjärde språket som körs nativt i webbläsare.

Utvecklare skriver generellt inte WebAssembly direkt. Istället kompilerar de program till wasms. Och när det kombineras med WebGL kan de skapa fantastiska saker. Dock kan ökad komplexitet i en binär kod minska dess läsbarhet. Dessutom är förhållandena annorlunda när det gäller binär kod. Försök att göra omvänd ingenjörskonst är praktiskt taget mer komplicerade. Därför har personer som är involverade i WebAssembly-utveckling publicerat verktyg som kan undersöka kompilerade wasm-moduler.

JEB WebAssembly Decompiler är ett sådant verktyg. Det är en plugin för JEB, som hjälper utvecklare att dekomprimera wasm-binärkoder. Den erbjuder olika funktioner, inklusive utökad avmontering och tolkning av binära moduler, samt dekomprimering av bytekod till pseudo-C-källkod. Som sådan består pluginet av en wasm-till-IR-omvandlare och en ytterligare analyseringsutvidgning.

Pluginet erbjuder också avancerade optimering passager för att hjälpa till att försvåra skyddade eller förslagna koder. JEB WebAssembly Decompiler låter utvecklare göra allt detta i ett interaktivt avmonteringsfönster. På tal om det har appen också ett interaktivt lager som tillåter att skriva, döpa om, kommentera och referera. Den har också full API-åtkomst för skriptning och plugins.

JEB WebAssembly Decompiler-pluginet kan också användas för att dekomprimera Smart Contracts kompilerade till wasm, inklusive Parity- och EOS-kontrakt.

Några begränsningar

Även om JEB WebAssembly Decompiler-pluginet ger utvecklare ett verktyg för att analysera wasm-binärkod, finns det fortfarande vissa uppgifter som appen inte kan utföra. För det första ger den inte stöd för konvertering av flyttalsoperationer. Dessutom är minnesstackramarna inte åtkomliga på grund av deras dynamiska – och valfria – natur i WebAssembly. De är också inte anpassningsbara på grund av detta.

Utöver det är den globala och avancerade analysen som dekompileraren tillhandahåller inaktiverad. Denna avancerade analys är till stor hjälp eftersom den är ansvarig för att upptäcka registervärden och anropssitmål under en snabb statisk analysfas. Den annoterar också följaktligen monteringslistan. För att åtgärda dessa begränsningar behöver dekompilerarpluginet mogna.

En användbar verktyg för utvecklare

Allt som allt, JEB WebAssembly Decompiler är ett praktiskt verktyg för utvecklare som vill reversa ingenjöra wasm binära moduler. Tillägget erbjuder användbara funktioner som tillåter användare att effektivt avmontera och analysera kompilerade program. Det finns några begränsningar i dess funktionalitet, men som det är kan det vara till stor hjälp för att säkerställa att din applikation kommer att köra med optimal prestanda.

FÖRDELAR

  • Tillåter förstärkt isärmontering av binära moduler
  • Producerar C-liknande koder
  • Interaktiv demonteringsfönster
  • Fullständig API-åtkomst för skriptning och tillägg

NACKDELAR

  • Saknar stöd för konvertering av flyttalsoperationer
  • Inaktiverad global och avancerad analys
  • Otillgängliga och oanpassningsbara minnesstackramar

Program tillgängligt på andra språk


JEB WebAssembly Decompiler för PC

  • Demo

  • På Svenska
  • V 3.11.1
  • 5

    (1)
  • Säkerhetsstatus


Användarrecensioner om JEB WebAssembly Decompiler

Har du provat JEB WebAssembly Decompiler? Var den första att lämna din åsikt!


Annons

Lagar som rör användningen av denna programvara varierar från land till land. Vi uppmuntrar eller accepterar inte användningen av detta program om det strider mot dessa lagar.