Reverse Engineering
Bir yazılım, binary, protokol veya sistemin kaynak tasarım bilgisi olmadan davranışını ve yapısını çözümleme süreci.
Teknik Bağlam
Disassembly, decompilation, dynamic tracing, file format parsing ve protocol observation birlikte kullanılabilir. Amaç uyumluluk, güvenlik analizi, hata ayıklama veya adli inceleme olabilir.
Sınırlar
Decompile edilmiş kod özgün source değildir; isimler, type bilgisi ve yüksek seviye yapı optimizasyonla kaybolabilir.
İlgili Kavramlar
- Static Analysis
- Dynamic Analysis
- Disassembly
- Decompilation