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

salihonur

Üye
Katılım
7 Ağu 2008
Mesajlar
78
Puanları
1
Yaş
37
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?
 

Forum istatistikleri

Konular
128,108
Mesajlar
915,036
Kullanıcılar
449,809
Son üye
YunusKibar

Yeni konular

Geri
Üst