- Katılım
- 8 Ekim 2022
- Mesajlar
- 952
Bir MCU için hex dosyamız olsun.
Dissasembly sonucunda fonksiyonların asm kodu ortaya çıkıyor. Buradan uygun ufak değişiklikler yapılarak yeniden derleme yapılırsa benzer bir yazılım oluşur ve istendiği gibi çalışır .
Örneğin cihaz kapağının açılmasını kontrol eden anahtar algılama fonksiyonu iptal edilecektir.
Benim yapmak istediğim bu kodun normalde o işi yapacak şekilde bulunmaması fonksiyon işlevinin çalışma zamanında ortaya çıkması.
Fonksiyonu dağıtsak, belirli şartlar dahilinde birleşerek bir fonksiyon oluşsa? Yani ram hafızada fonksiyon oluşturabilir miyiz? Program flash üzerine tekrar yazılmayacak.
Mcu ve derleyici olarak genel düşünelim. 8 bit mcu.
Dissasembly sonucunda fonksiyonların asm kodu ortaya çıkıyor. Buradan uygun ufak değişiklikler yapılarak yeniden derleme yapılırsa benzer bir yazılım oluşur ve istendiği gibi çalışır .
Örneğin cihaz kapağının açılmasını kontrol eden anahtar algılama fonksiyonu iptal edilecektir.
Benim yapmak istediğim bu kodun normalde o işi yapacak şekilde bulunmaması fonksiyon işlevinin çalışma zamanında ortaya çıkması.
Fonksiyonu dağıtsak, belirli şartlar dahilinde birleşerek bir fonksiyon oluşsa? Yani ram hafızada fonksiyon oluşturabilir miyiz? Program flash üzerine tekrar yazılmayacak.
Mcu ve derleyici olarak genel düşünelim. 8 bit mcu.
Code obfuscation is the process of making applications difficult or impossible to decompile or disassemble, and the retrieved application code more difficult for humans to parse.
Son düzenleme: