Tartalomra ugrás
G

Guardship

Kiadó: RustemSoft
Vírusmentesítve Windows Free to try
Letöltés v7.1.2 5 letöltések
Változat7.1.2
Kiadó RustemSoft
Kiadási dátum2016. aug. 5.
Dátum hozzáadva2016. aug. 5.
Os követelményekWindows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP
KövetelményekMicrosoft .NET Framework 2.0
Összes letöltés5
ÁrFree to try

Leírás

A Guardship szétszedi a .NET kódot, majd a végrehajtható fájl MSIL kódját natív, nem felügyelt alkalmazásba fordítja két rész generálásával: 1. Indítsa el a [Your_App_Name].com modult; 2. Könyvtár [Saját_alkalmazás_neve].lib

A .NET-keretrendszert célzó alkalmazásai (WinForms, WPF stb.) köztes nyelvre (IL) vannak fordítva. Futás közben a just-in-time (JIT) fordító az IL-t natív kódra fordítja. A Guardship lefordítja a .NET végrehajtható fájlját natív kódra, hogy rejtett legyen. Amikor a védett végrehajtható fájlt futtatja, az rendelkezik a PC memóriájában működő felügyelt alkalmazások összes funkciójával és funkciójával. A .NET összeállítású böngészők és visszafordítók azonban nem fogják tudni olvasni a védett .NET végrehajtható fájlokat.

Miért konvertálódik a Guardship nem felügyelt végrehajthatóvá? Van néhány disassembler az ASM, C vagy C++ nyelven írt, nem felügyelt végrehajtható fájlok visszafordításához. Azonban egyiküknek sem sikerül elég olvasható kódot előállítania ahhoz, hogy megérje az erőfeszítést. Több időt fog tölteni azzal, hogy elolvassa a dekompilált forrást a benne lévő assembler blokkokkal, mint az azonosan működő alkalmazást a semmiből megírni.

Valójában minden végrehajtható modul szétszedhető és felfedezhető. Az alkalmazás forráskódjának visszafejtésének egyszerűsége attól függ, hogy az alkalmazás forráskódjával kapcsolatos metaadatok mennyire teljesek az exe-modulban. A megfejtő kitalálhatja az eredeti osztályneveket, metódusokat, munkafolyamatokat, struktúrákat stb.? A fordító alapvetően az alkalmazás forráskódját tömöríti, és a kimenetet olyan formátumba alakítja, amely nagymértékben kompatibilis a gépi futásidejű végrehajtással. Ez lehet egy natív gépi kód vagy IL bájtkód, amelyet a CLR köztes futásidejű kezel. Összességében azonban sok információ az alkalmazás forráskódjáról (hibakeresés, megjegyzések stb.) egyszerűen elveszhet a kompakt fordítás során.

Hasonló programok

Alternatívák

Több ettől a kiadótól