Code Virtualizer to potężny system zaciemniania kodu, który pomaga deweloperom chronić swoje obszary kodu wrażliwe przed inżynierią odwrotną, wymagając minimalnych zasobów systemowych. Code Virtualizer przekonwertuje oryginalny kod (instrukcje Intel x86) na wirtualne kody opcodes, które będą rozumiane tylko przez wewnętrzną maszynę wirtualną. Te wirtualne kody opcode i sama maszyna wirtualna są unikatowe dla każdej chronionej aplikacji, unikając ogólnego ataku na wirtualizator kodu. Virtualizator kodu może chronić wrażliwe obszary kodu w dowolnych natywnych plikach PE x32 i x64 (takich jak pliki wykonywalne / EXEs, usługi systemowe, biblioteki DLL, OCXs, formanty ActiveX, wygaszacze ekranu i sterowniki urządzeń). Wirtualizacja kodu składa się z przekształcenia kodu binarnego z określonej maszyny w inny kod binarny, który jest rozumiany przez inną maszynę. Oznacza to, że zestaw instrukcji z określonej maszyny jest konwertowany na nowy zestaw instrukcji, który jest rozumiany przez inną maszynę. Virtualizer kodu można wygenerować wiele typów maszyn wirtualnych z różnych zestaw instrukcji dla każdego z nich. Oznacza to, że określony blok instrukcji Intel x86 można przekonwertować na inny zestaw instrukcji dla każdego komputera, uniemożliwiając osobie atakującej rozpoznanie dowolnego wygenerowanego wirtualnego kodu opcode po przejściu z instrukcji x86. Gdy osoba atakująca próbuje dekompilować blok kodu, który był chroniony przez virtualizator kodu, nie znajdzie oryginalne instrukcje x86. Zamiast tego znajdzie zupełnie nowy zestaw instrukcji, który nie jest rozpoznawany przez niego ani żadnego innego specjalnego dekompilatora. Spowoduje to wymuszenie osoby atakującej, aby przejść przez bardzo ciężką pracę identyfikowania, jak każdy kod opcode jest wykonywany i jak działa określona maszyna wirtualna dla każdej chronionej aplikacji. Virtualizator kodu całkowicie zaciemnia wykonywanie wirtualnych kodów operacyjnych i badanie każdej unikatowej maszyny wirtualnej, aby uniemożliwić komuś zbadanie sposobu wykonywania wirtualnych kodów opcode.Code Virtualizer totally zaciemnia wykonywanie wirtualnych kodów operacyjnych i badanie każdej unikatowej maszyny wirtualnej, aby uniemożliwić komuś zbadanie sposobu wykonywania wirtualnych kodów opcode.
historia wersji
- Wersja 1.340 opublikowany na 2007-11-27
Umowa licencyjna użytkownika końcowego – Umowa licencyjna użytkownika końcowego
(c) 2006 Oreans Technologies ELECTRONIC END USER LICENSE AGREEMENT FOR Code Virtualizer - Total Obfuscation against Reverse Enginnering NOTICE TO USER: THIS IS A CONTRACT.c) 2006 Oreans Technologies ELECTRONIC END USER LICENSE AGREEMENT FOR Code Virtualizer - Total Obfuscation against Reverse Enginnering NOTICE TO USER: THIS IS A CONTRACT. INSTALUJĄC TO OPROGRAMOWANIE AKCEPTUJESZ WSZYSTKIE WARUNKI NINIEJSZEJ UMOWY. Proszę przeczytać to uważnie przed pobraniem / użyciem tego oprogramowania "Code Virtualizer". Jest to prawnie wiążąca umowa między Użytkownikiem a technologiami Oreans. Instalując, kopiując lub w inny sposób korzystając z któregokolwiek z moich produktów oprogramowania, takich jak uaktualnienia, kody źródłowe i powiązana dokumentacja w jakimkolwiek celu, użytkownik wyraża zgodę na związanie się niniejszą licencją, w tym między innymi wyłączeniami i ograniczeniami mojej odpowiedzialności w niej zawartymi. Jeśli użytkownik nie zgadza się z warunkami niniejszej licencji, nie może instalować, kopiować ani w inny sposób używać wirtualizatora kodu. a.) Code Virtualizer jest chroniony prawami autorskimi i międzynarodowymi traktatami o prawach autorskich, a także innymi prawami i traktatami dotyczącymi własności intelektualnej. Kod Virtualizer jest licencjonowany, a nie sprzedawany. Nie możesz instalować ani używać wirtualizatora kodu, chyba że jest to zgodne z licencją. W związku z umową zawartą przez Użytkownika na warunkach niniejszej licencji, Firma Oreans Technologies udziela użytkownikowi niewyłącznego prawa do instalowania i używania Wirtualizatora kodu dozwolonego przez niniejszą licencję. b.) Użytkownik zobowiązuje się nie instalować ani nie używać żadnej indywidualnej kopii wirtualizatora kodu na więcej niż jednym komputerze naraz i nie za pośrednictwem żadnej sieci lub za pomocą zdalnego lub innego dostępu. Ten przepis dotyczy tylko pojedynczych kopii i nie ma zastosowania do licencji wielosystemowych ani wersji demonstracyjnej. Jeśli Code Virtualizer został zakupiony przez pracodawcę Zgadzasz się uzyskać wyraźną zgodę pracodawcy przed zainstalowaniem Virtualizer kodu na wielu komputerach, jak opisano tutaj. c.) W przypadku zakupu licencji wielosystemowej &licencji firmy&dla wirtualizatora kodu Użytkownik zgadza się zainstalować lub używać wirtualizatora kodu wyłącznie na komputerach firmy. d.) Przy zakupie Virtualizer kodu, otrzymasz zarejestrowaną wersję Code Virtualizer. Użytkownik nie może publikować ani rozpowszechniać tego kodu w jakikolwiek sposób. Jeśli to zrobisz, licencja na korzystanie z wirtualizatora kodu zostanie automatycznie zakończona, a użytkownik musi usunąć virtualizator kodu z komputera lub komputerów. e.) Z wyjątkiem przypadków określonych powyżej, Oreans Technologies zrzeka się wszelkich gwarancji, wyraźnych lub dorozumianych, pisemnych lub ustnych, w tym wszelkich dorozumianych gwarancji przydatności handlowej lub przydatności do określonego celu. f.) Oreans Technologies nie może obiecać, że Virtualizer kodu będzie wolny od błędów lub błędów programu, ale jeśli zgłosisz błąd programu lub błąd do Oreans Technologies, dołożymy wszelkich starań, aby go poprawić. g.) W żadnym wypadku Oreans Technologies nie ponosi odpowiedzialności za lub odszkodowania karne wynikające z używania Code Virtualizer lub relacji użytkownika z Oreans Technologies. Należy pamiętać, że niektóre stany nie zezwalają na wyłączenie lub ograniczenie odpowiedzialności za szkody przypadkowe lub wtórne, w związku z czym powyższe ograniczenie może nie mieć zastosowania do Ciebie. h.) Użytkownik może wykonać kopię zapasową Code Virtualizer na poparcie dozwolonego korzystania z Code Virtualizer pod warunkiem, że oznaczy kopię zapasową z informacją o prawach autorskich Oreans Technologies. Wszelkie inne kopie całości lub jakiejkolwiek części Code Virtualizer są niezgodne z prawem. i.) Użytkownik nie może ani zezwalać ani zezwalać innym osobom na sprzedaż, dystrybucję, wynajem, pożyczki, dzierżawę, sublicencji lub w inny sposób w ramach virtualizatora kodu. j.) Użytkownik nie może ani zezwalać ani zezwalać innym osobom na zmienianie, adaptowanie, scalanie, modyfikowanie lub tłumaczenie wirtualizatora kodu w jakikolwiek sposób w jakimkolwiek celu, w tym między innymi w celu skorygowania błędów. k.) Użytkownik nie może ani zezwalać ani zezwalać innym osobom na odtwarzanie kodu, dezasemble lub dekompilowanie virtualizatora kodu, z wyjątkiem tego, że użytkownik może dekompilować Virtualizer kodu tylko w zakresie dozwolonym przez prawo, jeżeli jest to niezbędne do uzyskania informacji niezbędnych do osiągnięcia interoperacyjności niezależnie utworzonego programu z Virtualizerem kodu lub innym programem i pod warunkiem, że takie informacje nie są łatwo dostępne od Oreans Technologies lub gdzie indziej. l.) Użytkownik będzie przestrzegać wszystkich stosownych przepisów dotyczących importu i eksportu, zasad i przepisów mających wpływ na Virtualizer kodu lub jakiejkolwiek jego części, w tym, bez ograniczeń. Niezależnie od jakichkolwiek ujawnień dokonanych przez Oreans Technologies przeznaczenia Code Virtualizer, Nie będzie eksportować lub reeksportować, bezpośrednio lub pośrednio, Code Virtualizer bez uprzedniego uzyskania wszystkich pisemnych zgód lub upoważnień, które mogą być wymagane przez takie przepisy ustawowe, zasady lub przepisy.
Szczegóły programu
- Kategorii: Rozwoju > Delphi
- Wydawca: Oreans Technologies
- Licencji: Bezpłatna wersja próbna
- Cena: $59.00
- Wersja: 1.340
- Platformy: windows