| Wersja | 7.0.7 |
|---|---|
| Wydawca | RustemSoft |
| Data wydania | 21 gru 2015 |
| Data dodania | 21 gru 2015 |
| Wymagania systemu operacyjnego | Windows 2000, Windows Vista, Windows, Windows XP, Windows NT |
| Wymagania | .NET framework 4.0 |
| Całkowita liczba pobrań | 58 |
| Cena £ | Free to try |
Opis
Ponieważ .NET jest środowiskiem zarządzanym, zawsze istnieje wada posiadania kodu otwartego dla każdego, kto używa Reflectora lub Refractora.
Skater TOTAL konwertuje dekompilowalny kod Microsoft Intermediate Language (MSIL lub CIL) Twoich zestawów do formatu natywnego, zachowując wszystkie metadane .NET w stanie nienaruszonym, co zapewnia ten sam poziom ochrony, co natywny kod C/C++.
Programowanie ochrony oprogramowania jest bardzo ważną dziedziną dla większości programistów. Techniki ochrony oprogramowania nie są oczywistymi cechami, które można zobaczyć i porównać. Z tego powodu większość dostawców ochrony oprogramowania może wprowadzić imponujące techniki, które są zawarte głęboko w schemacie ochrony, podczas gdy często większość z tych technik prawie nie istnieje lub są znacznie prostsze niż się wydaje.
Naturą .NET jest możliwość instalowania aplikacji, które zostały skompilowane do MSIL, a następnie przez JIT lub Ngen, MSIL jest kompilowany do kodu natywnego i przechowywany lokalnie w pamięci podręcznej. Nigdy nie miał na celu wygenerowania prawdziwego natywnego pliku .exe, który można uruchomić niezależnie od platformy .NET. Jest zbyt wiele dynamik, które wymagają frameworka, takich jak: dynamiczne ładowanie zestawu, generowanie kodu MSIL itp.
Możesz użyć ngen.exe do wygenerowania obrazu natywnego, ale nadal musisz dystrybuować oryginalny kod nienatywny i nadal potrzebuje frameworka zainstalowanego na maszynie docelowej.
Zaciemnianie jest jednym ze sposobów, ale nie może uchronić przed złamaniem zabezpieczeń ochrony przed piractwem aplikacji .NET. Jak upewnić się, że aplikacja .NET nie zostanie naruszona i jak upewnić się, że kod źródłowy nie może zostać poddany inżynierii wstecznej?
Skater TOTAL to odpowiednie narzędzie do natywnego kompilowania plików wykonywalnych .NET. Mówiąc właściwie, oznacza to przekonwertowanie kodu MSIL zestawu .NET na natywny kod maszynowy, a następnie usunięcie kodu MSIL z tego zestawu, uniemożliwiając jego dekompilację w prosty sposób.