Guardship 7.1.2

Licentie: Gratis proefperiode ‎Bestandsgrootte: 4.63 MB
‎Gebruikersbeoordeling: 0.0/5 - ‎0 ‎Stemmen

Over Guardship

Guardship demonteert uw .NET-code en compileert vervolgens de MSIL-code van uw uitvoerbare in native onbeheerde toepassing door het genereren van twee stukken: 1. Start module [Your_App_Name].com; 2. Bibliotheek [Your_App_Name].lib Uw toepassingen (WinForms, WPF, enz.) die zich richten op het .NET Framework zijn samengesteld naar intermediaire taal (IL). Tijdens de run time, de just-in-time (JIT) compiler vertaalt de IL naar native code. Guardship vertaalt uw .NET uitvoerbaar naar native code om deze verborgen te maken. Wanneer u de beveiligde uitvoerbare uitvoert, heeft het alle functies en functionaliteiten van beheerde toepassingen die in pc-geheugen worden uitgevoerd. Maar .NET assembly browsers en decompilers kunnen uw beveiligde .NET executables niet lezen. Waarom bekeek Guardship zich in onbeheerd uitgevoerd? Er zijn een paar demontageurs voor het decompileren van onbeheerde uitvoerbare stoffen geschreven in ASM, C of C++. Maar geen van hen zal erin slagen om leesbaar genoeg code te produceren om de moeite waard. U zult meer tijd besteden aan het proberen om de gedecompileerde bron te lezen met assembler blokken binnen, dan het schrijven van dezelfde functionerende toepassing vanaf nul. In feite kan elke uitvoerbare module worden gedemonteerd en verkend. De gemak waarmee een ontcijferer uw toepassingsbroncode kan reverse-engineeren, hangt af van hoe volledige metadata over de broncode van de app zich presenteert in de exe-module. Kan de ontcijferer de oorspronkelijke klassennamen, methoden, werkstromen, structuren, enz.achterhalen? Een compiler verdicht in principe de broncode van de app, waardoor de uitvoer wordt omgezet in een indeling die veel compatibel is met de uitvoering van de machineruntime. Het kan een native machine code of IL byte code die wordt behandeld door CLR tussentijdse runtime. Maar over het algemeen, veel informatie over uw toepassing broncode (debugging, opmerkingen, enz.) is gewoon verloren gaan tijdens de compacte compilatie.