Dotfuscator oldatok

Ez a dokumentáció átkerül az archívumot, és nem támogatja.

Jelenleg a legtöbb kereskedelmi eszközök használata ködösítés védelmi eljárás, amelyben egy egyszerű használt azonosító. Jellemzően, a hossza az azonosító lehet az egyik jelképe. A feldolgozás kód van kiválasztva a következő elérhető legegyszerűbb azonosítója, amelyeket használni fognak a cserét. Egy ilyen látszólag egyszerű átnevezés program előnyhöz használata tördelő vagy offset karakterkészlet: ez visszafordíthatatlan. Bár a logikája a program mentésre kerül, a nevek értelmüket vesztik. Ezen a ponton, az egyén azon képességét, hogy megértsék a logikája a program nagymértékben sérült. Ezekkel azonosítók, mint egy. t.bb (). ct és 2s (e4). erőfeszítéseket kell tenni lefordítani szimbólumokat fogalmi szemantikai fogalmak, mint invoiceID. address.print (). A felhasználónév és a betét (összeg). Ugyanakkor a program logikája lehet decompiled.

A súlyosabb formája terei indukciós túlterhelés, amely egy szabadalmaztatott algoritmus által feltalált elővásárlási Solutions. Még ma is használják átnevezni egyszerű azonosítók, de azzal a kiegészítéssel, egy ügyes trükk. Miután egy részletes tanulmány a kódot történik a lehető legnagyobb túlterhelés azonosítók módszerekkel. Ahelyett helyett a régi nevét, minden lényeges új neve, a túlterhelés indukciós átnevezni a lehető legnagyobb számú alkalmazott módszerek egy új nevet. Miután egy ilyen komoly ködösítés logika érthetetlen. A következő példa bemutatja az alkalmazása eredményeként túlterhelés indukció.

Az eredeti forráskód zagyvásítást

A példa azt mutatja, a kód után ködösítés válik kompakt. Egy pozitív mellékhatás egy méretének csökkenését az átnevezés. Például, ha a név hossza 20 szimbólumok, majd átnevezés után a () helytakarékos ebben az esetben lesz 19 szimbólumok. Átnevezés is segít, hogy helyet takaríthat tárolására vonalak rögzíti a kupac. Nevezni az összes nevek olyan eszköz, amely egy név fog csak egyszer, és mindegyik módszer vagy mező nevét viseli a, hogy pont a tárolt érték. Túlterhelés indukciós fokozza ezt a hatást, mivel az állandó újrafelhasználására rövidebb azonosítókat. Általában használata után túlterhelés indukciós akár 70% -át az átnevezett módszer viseli a nevét ().

Dotfuscator eltávolítja nyomkövetési információkat és metaadatokat esszenciális MSIL fájlt, amikor azt feldolgozzák. Amellett, hogy javítja a védelem és a biztonság, ez is segít csökkenteni a fájl méretét MSIL.

Fontos megérteni, hogy a ködösítés alkalmazzák a MSIL lefordított kód, és nem a forráskód. A környezet és fejlesztési eszközök nem teszik változtatásokat végrehajtani az átnevezés. A forráskód soha nem használt vagy olvasni, vagy módosíthatja. Kusza MSIL kód funkcionálisan egyenértékű a normális MSIL kódot, és hajtja végre a CLR azonos eredményeket. (Ugyanakkor az ellenkezője nem igaz. Még ha ez lehetséges visszafordítani erősen kusza kód MSIL, az eredmény jelentős szemantikai különbségek, mint az eredeti forráskód.) Az alábbi ábrán látható folyamatábra a folyamat működését Dotfuscator alkalmazás.

Dotfuscator oldatok

Dotfuscator ajánlat formájában egy család eszközök, amelyek lehetővé teszik, hogy kihasználják a .NET platform, anélkül, hogy aggódnia védi a szellemi tulajdon. Dotfuscator három változatban az alkalmazás:

Dotfuscator Community Edition egy ingyenes verziója, amely kínál alapfunkcionalitását terei. A fő cél az, hogy nevezze át azonosítók, ami kizárja a lebontás. Dotfuscator Community Edition változata tartalmazza a fejlett technológiák, amelyek egyszerűsítik a folyamatot védelmet. Továbbá, enyhe csökkenése méretű (például a használat következtében egyszerű átnevezés azonosítók).

Változata Dotfuscator Community Edition:

Túllépni ezeket a korlátokat, forduljon elővásárlási Solutions cég több információt a változat Dotfuscator Professional Edition.

A funkciókat kell Dotfuscator Community Edition, jelöli.

Változata Dotfuscator megerősített közösségi elérhető ingyenesen letölthető a regisztrált felhasználók változata Dotfuscator Community Edition. Ez a verzió tartalmazza a rendelkezésre álló funkciók a Dotfuscator Community Edition, valamint további funkciók, többek között:

  • jobb együttműködés a Visual Studio;
  • támogatása a fejlett funkciók a kérelem alapján az intelligens viselkedés segítségével SO jel;
  • támogató kimutatása hackelés alkalmazások és azok használatával jel SO észre.

Funkciók, hogy nem állnak rendelkezésre változata Dotfuscator Community Edition, de rendelkezésre állnak a változata Dotfuscator Enhanced Community Edition, jelöli.

Az alábbiakban egy összehasonlítás a jellemzői a különböző változatai a Dotfuscator.

Kapcsolódó cikkek