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

salihonur

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

Benzer konular


Sponsor Bağlantı

Forum istatistikleri

Konular
104,048
Mesajlar
731,897
Kullanıcılar
387,102
Son üye
mursahan

Yeni konular

Üst