Ara - Bul
 
Alışveriş Sepeti
0 ürün var.
 
En Çok Satılanlar
Müşteri Bilgi Bankası Müşteri Bilgi Bankası
240.00TL
BarkodSis Plus BarkodSis Plus
725.00TL
BarkodSis Kobi BarkodSis Kobi
875.00TL
Adisyon Bank Adisyon Bank
100.00TL
Vento Vento
375.00TL
 
Kampanyalar
Üye Bilgi Bankası Üye Bilgi Bankası
250.00TL 200.00TL
 
Güvenli Alışveriş
ssl
 

Code Virtualizer - Kod Karıştırıcı

Code Virtualizer
Code Virtualizer Sürüm Notları


Ürüne ait sürüm notu eklenmemiş...

Fiyatı: 135.00TL
Ürün Kodu: Ot018
Üretici: Oreans Teknoloji
Oy Ortalaması: Oylanmadı

Miktar: Sepete Ekle

Satınalma Seçenekleri
Lisans: Nedir?
Code Virtualizer Lisanslama Seçenekleri



OEM Key: Ürün lisanslanan PC`de sınırsız olarak kullanılabilir. Ürün farklı bir bilgisayara aktarılmak istendiğinde yeni bir lisans satın alınması gerekir.

USB Key: Ürünle birlikte USB anahtar gönderilir. Ürün anahtarın takıldığı her bilgisayarda kullanılabilir.

Tek Geliştirici Lisansı: Yazılım geliştiren bireyler ve şirket içinde tek bir yazılımcı tarafından kullanacak firmalar içindir.

Şirket Lisansı: Şirket içinde birden fazla yazılımcı tarafından kullanacak firmalar içindir.

Code Virtualizer - Kod Karıştırıcı  Ters mühendisliğe karşı tam karıştırma

Code Virtualizer, geliştiricilerin hassas kodlarını test mühendisliğe karşı korumalarına minimum sistem gereksinimleriyle yardımcı olan güçlü bir kod karıştırıcıdır.

Code Virtualizer, orijinal kodlarınızı (Intel x86 komutları) sadece bir sanal makine tarafından anlaşılabilecek sanal opkodlara dönüştürecektir. Bu sanal opkodlar ve sanal makine, genel bir atağı kod sanallaştırmasıyla engellemek için geliştirilmiş olup her korunmuş uygulama için eşsizdir.

Code Virtualizer herhangi x32 ve x64 doğal PE dosyalarınızdaki hassas kodlarınızı koruyabilir (çalıştırılabilir dosyalar/EXE, sistem servisleri, DLL, OCX, ActiveX kontrolleri, ekran koruyucular ve aygıt sürücüleri gibi).

Ters Mühendislik Temelleri

Bir uygulama yaratılırken, derleyici uygulamanın kaynak kodlarını makine dilinde oluşturulmuş bazı nesne dosyalarına derleyecektir. Daha sonra, nesne dosyaları son çalıştırılabilir dosyası oluşturabilmek için birbirlerine bağlanırlar.

 

 

Şekil-1: Kaynak kodunuzun derlenmesi.

Hedef uygulama hakkında iyi bir bilgiye sahip olan saldırgan, derlenmiş uygulamanın davranışlarını değiştirmek için onu modifiye edebilir. Örneğin saldırgan, bir uygulamada trial süresini kontrol eden bir rutini atlatıp sonsuza kadar çalışacak duruma getirebilir ya da daha kötüsü, bir uygulamayı kayıt edilmiş gibi davranacak şekle sokabilir.


 

Ters Mühendisliğe Karşı Kod Sanallaştırması

Kod sanallaştırması, ikili bir kodun belli bir makineden diğer makinenin anlayacağı farklı bir ikili koda dönüştürülmesinden oluşur. Aşağıdaki resim Intel x86 komutlarının diğer bir makinenin (RISC 32-Bit İşlemci) yeni komut setine dönüştürülmesini göstermektedir.


Code Virtualizer, her birisi için farklı komut seti olan çoklu tipte sanal makineler oluşturabilir. Bunun anlamı, belli bir Intel x86 komut bloğu her bir makine için farklı komut setine dönüştürülebilir. Bu işlem saldırganın dönüştürmeden sonra üretilmiş sanal opkodları tanımasını engeller. Aşağıdaki resim bir blok Intel x86 komutunun farklı sanal makineler tarafından gerçekleştirilebilen farklı tiplerdeki opkodlara dönüşümünü göstermektedir.


 

Code Virtualizer tarafından korunmuş bir kod bloğunu decompiler yapmaya çalışan bir saldırgan, orijinal Intel x86 komutlarını bulamayacaktır. Yerine, onun ya da özel bir decompilerin tanımadığı tamamen yeni bir komut setiyle karşılaşacaktır. Bu saldırganı her korunmuş uygulama için belli sanal makinenin nasıl çalıştığını ve her bir opkodun nasıl çalıştırıldığını tanımlamak gibi oldukça zor bir işe iter. Code Virtualizer, birinin sanal opkodların nasıl çalıştırıldığını anlamasını engellemek için sanal opkodların ve sanal makinelerin çalıştırılmasını karıştırır.

Gerçek Hayatta Kod Sanallaştırılması

Code Virtualizer, Win32 ve Win64 uygulamalarınızın içine rahatlıkla gömülebilir. Sizin sadece kaynak kodunuzda hangi alanların Code Virtualizer ile korunacağını seçmeniz gerekmektedir. Aşağıdaki örnek bir C uygulamasında bir kod bloğunun nasıl korunacağını göstermektedir.

#include 
#include "VirtualizerSDK.h" 
void main() 

VIRTUALIZER_START // korunacak alanın başlangıcı 

printf("Hello World"); 

VIRTUALIZER_END // korunacak alanın sonu 
}

VIRTUALIZER_START / VIRTUALIZER_END makroları uygulamanın çalıştırılmasına karışmayan sanal makrolardır. Bunlar korunmuş uygulama çalıştırılırken koruma zamanında Code Virtualizer tarafından tanınan sanal makine tarafından gerçekleştirilen eşsiz sanal opkodlara dönüştürülecektir.

Aşağıdaki resim, orijinel derlenmiş uygulamanın ve Code Virtualizer ile korunduktan sonra dönüştüğü şekli göstermektedir.


Resimde görüldüğü gibi, sanal kodların çalıştırılırken sanal opkodların gerçekleştirilebilmesi için, Code Virtualizer'ın, oluşturulan sanal makineyi korunan uygulamanın sonuna gömmesi gerekmektedir. Sanal makinenin boyutu, korunan uygulamanın son boyutunda değişiklik yapmadan, 10kb-30kb arasında çeşitlilik göstermektedir.

Sonuç

Code Virtualizer, kayıtlı bir uygulamanın seri numarasının geçerliliğini kontrol eden rutini gibi hassas kodlarınızı başkalarının incelemesini engelleyen güçlü bir teknolojisi vardır. Ayrıca, Code Virtualizer korunan uygulamanın PE başlığını biraz değiştirir. Bu, Code Virtualizer’in başına sorun olmadan bir sıkıştırıcı ya da yazılım koruyucusu yerleştirebilmeniz anlamına gelir.

Eğer bir aygıt sürücüsü geliştiricisiyseniz, aygıt sürücülerinizi korumanın bir yolu yokken Code Virtualizer size aynı teknolojiyi uygulamalarınız ve DLL dosyalarınızdaki gibi sunar (hem 32 hem 64 bit için).

Code Virtualizer’ı şimdi deneyin ve Win32/Win64 uygulamalarınız ve aygıt sürücülerinize son yazılım korumasını yerleştirmeye başlayın.

Önemli Özellikler

  • Çoklu sanal makina yoluyla karıştırma
  • Her korunan uygulama için eşsiz koruma
  • Herhangi x32, x64 uygulamanın ve aygıt sürücüsünün koruması
  • Gelişmiş dönüştürme motoru
  • DLL ve aygıt sürücülerini korumak için kod taşınması
  • Eşsiz sanal makinalarda herhangi Intel x86 opkodlarının gerçekleştirimi
Ürüne ait referans bilgisi eklenmemiş...
Yorum Yaz
Adınız:


Yorumunuz: Not: HTML'ye dönüştürülmez!

Oylama: Kötü            İyi

Doğrulama kodunu giriniz:

Code Virtualizer
Büyütmek için resime tıklayın
Code Virtualizer
Büyütmek için resime tıklayın
Code Virtualizer
Büyütmek için resime tıklayın