VB Decompiler 11.5

Licentie: Gratis proefperiode ‎Bestandsgrootte: 7.00 MB
‎Gebruikersbeoordeling: 3.4/5 - ‎12 ‎Stemmen

VB Decompiler is decompiler voor programma's (EXE, DLL of OCX) geschreven in Visual Basic 5.0 en 6.0 en demontage voor programma's geschreven op .NET-technologie. Zoals u weet, kunnen programma's in Visual Basic worden gecompileerd in geïnterpreteerde p-code of in native code. .NET assemblage altijd samengesteld om net op tijd compilable IL code. Aangezien p-code bestaat uit commando's op hoog niveau, is er een reële mogelijkheid om deze te decompileren in de broncode (natuurlijk zullen de namen van variabelen en sommige functies niet worden gedecompileerd). VB Decompiler herstelt de broncode van p-code zo veel mogelijk nauwkeurig. En na een aantal wijzigingen u proberen om gegenereerde code te compileren. Als een programma is gecompileerd in de native code, is het herstellen van volledige broncode van machine-instructies niet mogelijk. Maar VB decompiler kan helpen om het programma te analyseren, zelfs in deze situatie ook. Het bevat een krachtige demontage en emulator. Deze krachtige engine proberen om de meeste assembler instructies te decoderen om de meest waarschijnlijke VB commando's. Natuurlijk, het faalt op een aantal optimalisaties van assembler code en soms het genereren van niet de juiste instructies. Maar op dit moment is dit een beste manier om native code applicaties te analyseren. Als een programma is samengesteld om .NET assemblage, decompiler zal herstel alle tabellen en modules in beheerde assemblage en demonteren van alle methoden, functies en gebeurtenissen met behulp van IL demontage. .NET FrameWork is niet nodig voor decompilatie. Decompilation ondersteund op alle Windows 32-bits bewerksystemen. In het algemeen is VB Decompiler een ideaal hulpmiddel voor het analyseren van programma's en het is perfect als u de broncode verliest en het project gedeeltelijk moet herstellen.

versiegeschiedenis

  • Versie 11.5 geplaatst op 2020-07-06
    Veel updates
  • Versie 3.3 geplaatst op 2007-04-24
    Methodetypen herstel (Sub of Functie), Functies namen herstel, Functies parameters herstel (met namen), Native Code modules decompiler (nieuwe code binaire zoeken en analisatie).

Programmadetails

Overeenkomst

EULA - Licentieovereenkomst voor eindgebruikers

VB Decompiler LICENTIE VOOR SOFTWARE VOOR ÉÉN GEBRUIKER EN BEPERKTE GARANTIE LEES DEZE SOFTWARE LICENTIE OVEREENKOMST ZORGVULDIG VOOR HET DOWNLOADEN OF HET GEBRUIK VAN DE SOFTWARE. DOOR OP DE "ACCEPT" BUTTON TE KLIKKEN, HET PAKKET TE OPENEN, HET PRODUCT TE DOWNLOADEN OF DE APPARATUUR DIE DIT PRODUCT BEVAT TE GEBRUIKEN, STEMT U ERMEE IN GEBONDEN TE ZIJN AAN DEZE OVEREENKOMST. ALS U NIET AKKOORD GAAT MET ALLE VOORWAARDEN VAN DEZE OVEREENKOMST, KLIKT U OP "ACCEPTEERT" EN WORDT HET INSTALLATIEPROCES NIET VOORTGEZET. Deze licentieovereenkomst heeft betrekking op uw gebruik van de VB Decompiler, de documentatie en uitvoerbare bestanden, hierna "Product" genoemd. Het product is Copyright Sergey Chubchenko, hierna "Developer" genoemd. U het gebruiken en distribueren volgens deze volgende licentieovereenkomst. Als u het niet eens bent met deze voorwaarden, verwijder dan het product uit uw systeem. Door het Product in uw werk op te nemen of het Product aan anderen te distribueren, gaat u impliciet akkoord met deze licentievoorwaarden. Het product is, en blijft, Copyright Sergey Chubchenko. Het product wordt gedistribueerd als try-before-you-buy product. Dit betekent: 1. Alle auteursrechten op Product zijn uitsluitend eigendom van de auteur - Sergey Chubchenko. Product is beschermd door de auteursrechtwetgeving. Te allen tijde developer behoudt volledige titel van de software. Onder voorbehoud van uw aanvaarding van en overeenstemming met de algemene voorwaarden vermeld in deze overeenkomst, krijgt u een softwarelicentie voor één gebruiker. Elke eerdere overeenkomst met Developer wordt vervangen door deze overeenkomst. 2. Iedereen mag de proefversie van Product zo lang gebruiken als u wilt. U proberen Lite versie van Product, die geen functies voor P-Code decompiling, code verduisteren en Native Code demonteren optimalisatie heeft. Volledige versie van Product bevat dergelijke beperkingen niet en wordt verzonden als een verpakte installateur. Als u de volledige versie van Product wilt gebruiken, moet u zich registreren. 3. De niet-geregistreerde proefversie van het product kan vrij worden gedistribueerd, met uitzonderingen hieronder vermeld, mits het distributiepakket niet wordt gewijzigd. Geen enkele persoon of bedrijf mag kosten in rekening brengen voor de distributie van product zonder schriftelijke toestemming van de houder van het auteursrecht. De niet-geregistreerde proefversie van het product mag niet worden gebundeld of gedistribueerd met een ander pakket zonder schriftelijke toestemming van de auteursrechthebbende. REGISTREER DEZE SOFTWARE LICENTIE GEEFT U HET RECHT OM: 1. Installeer en gebruik het product voor het testen van uw toepassingen en voor herstelbronnen van programma's die u maakt. U een kopie van het product op een computer installeren en het product vrij van de ene computer naar de andere verplaatsen, op voorwaarde dat u de enige persoon bent die het product gebruikt. Als u een entiteit bent, moet u één persoon binnen uw organisatie aanwijzen ("Benoemde gebruiker") om het recht te hebben om het Product te gebruiken. 2. Maak één kopie van het product voor back-up- of archiveringsdoeleinden of kopieer het product naar één permanent opslagmedium, mits u het origineel uitsluitend voor back-up- of archiveringsdoeleinden bewaart. 3. Technische ondersteuning en meldingen op die nieuwe versies Product, die kan upgraden zonder extra betaling. 4. Het geregistreerde product mag niet worden gehuurd of geleased, maar kan permanent worden overgedragen, als de persoon die het ontvangt akkoord gaat met de voorwaarden van deze licentie. Als de software een update is, moet de overdracht de update en alle vorige versies bevatten. ALS U EEN VAN DE ONDERSTAANDE ACTIVITEITEN VERRICHT, WORDT DE SOFTWARELICENTIE BEËINDIGD. NAAST DE BEËINDIGING VAN DE SOFTWARELICENTIE KAN DE ONTWIKKELAAR STRAFRECHTELIJKE, CIVIELE OF ANDERE BESCHIKBARE REMEDIES NASTREVEN. 1. Distributie van alle bestanden in dit softwarepakket. 2. Wijziging, decompilatie, demontage, reverse engineering of vertaling van het Product. 3. Verwijdering van merkgebonden kennisgevingen, etiketten of merken uit de product- of productdocumentatie. 4. Creatie van een toepassing die niet wezenlijk verschilt van het product PRODUCT WORDT GEDISTRIBUEERD "AS IS". GEEN GARANTIE VAN WELKE AARD DAN OOK WORDT UITGEDRUKT OF GEÏMPLICEERD. JE GEBRUIKT OP EIGEN RISICO. ONTWIKKELAAR IS NIET AANSPRAKELIJK VOOR GEGEVENSVERLIES, SCHADE, WINSTVERLIES OF ENIGE ANDERE VORM VAN VERLIES TIJDENS HET GEBRUIK OF HET MISSEN VAN DIT PRODUCT TERMIJN EN BEËINDIGING De licentie die op grond van deze overeenkomst wordt verleend, blijft van kracht tot beëindiging, zoals hierin is uiteengezet. Als de licentiehouder geen geld betaalt of diensten verleent die verschuldigd zijn in verband met het Product, of als hij de termijn of voorwaarde van deze overeenkomst schendt, kan ontwikkelaar of zijn agent deze licentie onmiddellijk beëindigen door de licentiehouder op te zeggen. De licentiehouder is verantwoordelijk voor het verstrekken van geldige contactgegevens aan Ontwikkelaar. Als er geen geldige contactgegevens beschikbaar zijn voor licentiehouder in de gegevens van ontwikkelaars, is ontwikkelaar niet verplicht om de licentiehouder op de hoogte te stellen van beëindiging. De licentiehouder kan deze licentie ook vrijwillig beëindigen door ontwikkelaar op de hoogte te stellen van beëindiging en alle kopieën van alle of een deel van het product en de bijbehorende gebruikersdocumentatie in het bezit van de licentiehouder of onder zeggenschap van de licentiehouder te vernietigen of terug te geven aan Developer. GEVOLGEN VAN DE BEËINDIGING Onmiddellijk na beëindiging vernietigt of keert de licentiehouder alle kopieën van alle of een deel van het product in het bezit van de licentiehouder of onder controle van de licentiehouder. De licentiehouder heeft geen recht om een kopie van het product en de bijbehorende gebruikersdocumentatie te bewaren of te gebruiken voor welk doel dan ook na beëindiging van deze overeenkomst. OVERDRACHT VAN HET PRODUCT De licentiehouder heeft niet het recht om deze productlicentie over te dragen, zonder voorafgaande schriftelijke toestemming van Developer. PRODUCTGARANTIE Ontwikkelaar garandeert dat het product voldoet aan de beschrijving van de functie en prestaties. In het geval dat de Software niet presteert in overeenstemming met deze garantie, gaat De Ontwikkelaar ermee akkoord om een niet-conformiteit kosteloos te herstellen of te herstellen, of om het bedrag dat de licentiehouder voor het Product heeft betaald, terug te betalen. Producten die niet volgens de beschrijving presteren vanwege een of meer van de volgende oorzaken vallen niet onder deze garantie: (i) Het product of gerelateerde bestanden worden gewijzigd door iemand anders dan Ontwikkelaar, of (ii) als het product is aangepast Product ontwikkeld voor licentiehouder, het aangepaste product wordt geïnstalleerd door iemand anders dan ontwikkelaar. Restituties In het geval dat ontwikkelaar bedragen terugbetaalt die de licentiehouder voor het product heeft betaald, overeenkomstig alinea hierboven, begrijpt en stemt de licentiehouder ermee in dat deze overeenkomst en de productlicentie worden beëindigd en zal de ontwikkelaar product- en gerelateerde documentatie die in het kader van deze overeenkomst wordt verstrekt, intrekken. Na ontvangst van een dergelijke terugbetaling stemt de licentiehouder ermee in dat hij de product,code of gerelateerde documentatie waarvoor de restitutie is afgegeven, niet meer zal gebruiken, weergeven of anderszins zal controleren. DISCLAIMER VAN GARANTIE VOOR PRODUCT MET UITZONDERING VAN DE UITDRUKKELIJKE GARANTIES DIE IN DEZE OVEREENKOMST ZIJN UITEENGEZET, WIJST DE ONTWIKKELAAR ALLE IMPLICIETE GARANTIES VOOR HET PRODUCT AF, MET INBEGRIP VAN GARANTIES VOOR HANDELSBAARHEID EN GESCHIKTHEID VOOR EEN BEPAALD DOEL. ONTWIKKELAAR DOET GEEN UITSPRAKEN OVER DE KWALITEIT VAN HET PRODUCT EN BELOOFT NIET DAT HET PRODUCT FOUTLOOS ZAL ZIJN OF ZONDER ONDERBREKING ZAL WERKEN. BEPERKING VAN DE AANSPRAKELIJKHEID IN GEEN GEVAL IS DE ONTWIKKELAAR AANSPRAKELIJK VOOR ENIGE DIRECTE, INDIRECTE, INCIDENTELE, BIJZONDERE, GEVOLG- OF ANDERE SCHADE DIE VOORTVLOEIT UIT HET GEBRUIK VAN HET PRODUCT DOOR EEN PERSOON, ONGEACHT OF DE ONTWIKKELAAR VAN TEVOREN OP DE HOOGTE IS GESTELD VAN DE MOGELIJKHEID VAN SCHADE. DEZE BEPERKINGEN ZIJN VAN TOEPASSING OP ALLE OORZAKEN VAN DE ACTIE, MET INBEGRIP VAN CONTRACTBREUK, SCHENDING VAN DE GARANTIE, NALATIGHEID VAN DE ONTWIKKELAAR, STRIKTE AANSPRAKELIJKHEID, VERKEERDE VOORSTELLING EN ANDERE ONRECHTMATIGE DAAD. EIGENDOM VAN HET PRODUCT Ontwikkelaar heeft en behoudt alle eigendomsrechten in het product, inclusief alle octrooirechten, auteursrechten, bedrijfsgeheimen, handelsmerken, servicemerken, gerelateerde goodwill en vertrouwelijke en eigendomsrechten. Licentiehouder heeft geen rechten in het Product, behalve zoals uitdrukkelijk vermeld in deze overeenkomst. TOEWIJZING EN DELEGATIE De licentiehouder mag deze Overeenkomst of rechten uit die overeenkomst niet toewijzen en mag geen taken uit deze overeenkomst delegeren zonder voorafgaande schriftelijke toestemming van de ontwikkelaar. Elke poging om zonder die toestemming toe te wijzen of te delegeren, is ongeldig. Algemeen Deze overeenkomst vormt het volledige akkoord tussen ontwikkelaar en licentiehouder met betrekking tot het onderwerp hiervan. Elke wijziging in deze overeenkomst moet schriftelijk worden ondertekend door ontwikkelaar en licentiehouder. De algemene voorwaarden die zijn opgenomen in een aankooporder die verschillen van, in strijd zijn met of niet zijn opgenomen in deze overeenkomst, worden geen deel van deze overeenkomst, tenzij deze specifiek schriftelijk door de ontwikkelaar is aanvaard. Alle rechten die hier niet uitdrukkelijk worden toegekend, worden voorbehouden door Sergey Chubchenko. Andere handelsmerken zijn gereserveerd door hun eigenaren. LICENTIEHOUDER HEEFT DEZE OVEREENKOMST GELEZEN EN BEGRIJPT EN STEMT IN MET AL ZIJN ALGEMENE VOORWAARDEN. Bedankt voor het gebruik van VB Decompiler!