Tersine mühendislik (reverse engineering)
Kısaca: Tersine mühendislik, bir programın veya cihazın nasıl çalıştığını anlamak için bitmiş halini inceler.
Biraz daha ayrıntılı: Elinde yalnızca sonuç (örneğin çalıştırılabilir bir dosya) vardır ve ondan mantığını ve yapısını yeniden kurarsın.
Ayrıntılı
Araçlar
Çözümleyiciler ve derleme geri çeviricileri (Ghidra, IDA), hata ayıklayıcılar, ağ yakalama. Bkz. assembly.
Ayrıca bak: Kötü amaçlı yazılım, Assembly, Adli bilişim, Sızma testi