Hex Builder: Sizce Nasıl Yapılmış Olabilir?

salihonur

Üye
Katılım
7 Ağu 2008
Mesajlar
78
Puanları
3
Yaş
34
Merhaba arkadaşlar.

Çalıştığım yerde geçmişte bir mühendis, kodlar derlenirken kazara kaynak kodlara zarar gelmesin diye BUILDER diye VB.NET olduğunu düşündüğüm (veya en kötü ihtimalle C#.NET) bir programcik yazırlamış. Bu programcik ID, Kanal, Fonksiyon türü gibi birkaç parametreyi değiştirmeye ve hex dökümü almaya yarıyor. Böylelikle koda zarar gelmiyor.

Programcığı incelediğim kadarıyla 1MB civarı, hiçbir derleyici çağırmıyor veya gerek duymuyor.

Kanımca CCS'den bir kez oluşturulmuş hex dosyası içinden ilgili parametreler değiştiriliyor.

Ben de 2 adet hex dosyası oluşturdum ve sadece #define tanımlanmış 1 adet değişkeni değiştirdim ve fark bulucu programla 2 hex dosyasını karşılaştırdım. Çok fazla değişiklikler ve düzensizlikler gözlemledim. Sanırım CCS derlediklerini bir de şifreliyor.

Aklıma gelen çok zor bir ihtimal ise program içerisine gömdüğü asm taslağında değişkenleri ayarlayıp, kendi yazdığı veya hazır bulduğu bir asm-hex dönüştürücü kullanarak hex çıktısı veriyor.

Sizin bu konuda fikirleriniz nelerdir? Sizce hangisi uygulamış olabilir?
 

Sponsor Bağlantı

Forum istatistikleri

Konular
110,924
Mesajlar
781,378
Kullanıcılar
409,145
Son üye
sözel bey

Yeni konular

Üst