Daha fazla
- Meslek
- Judge Dredd
Reverse Engineering (RE) , Türkçe'ye "Tersine Mühendislik" olarak çevirebileceğimiz, yazılımsal ve donanımsal farklı teknolojilerin nasıl çalıştığının keşfedilmesi işlemidir.
Örneğin uzun yıllar boyunca kaynak kodu ülkemize verilmeyen F16'ların IFF yazılımı, ASELSAN mühendisleri tarafından Tersine Mühendislik yöntemleri ile kırılmıştı.
Yine günümüzde bilgisayar yazılımları ve oyunlar da Reverse Engineering araçlarıyla kırılmaktadır.
Normal şartlarda örneğin C, C++ gibi programlama dilleriyle yazılan yazılımlar, Disassembler denilen ve kodu makine dili olan Assembler'a çeviren araçlar ile kırılmaktadır. Bu işleme Reverse Code Engineering (RCE) denmektedir. En gelişmiş RE/RCE yazılımlarından biri IDA Pro'dur.
Örneğin uzun yıllar boyunca kaynak kodu ülkemize verilmeyen F16'ların IFF yazılımı, ASELSAN mühendisleri tarafından Tersine Mühendislik yöntemleri ile kırılmıştı.
Yine günümüzde bilgisayar yazılımları ve oyunlar da Reverse Engineering araçlarıyla kırılmaktadır.
Normal şartlarda örneğin C, C++ gibi programlama dilleriyle yazılan yazılımlar, Disassembler denilen ve kodu makine dili olan Assembler'a çeviren araçlar ile kırılmaktadır. Bu işleme Reverse Code Engineering (RCE) denmektedir. En gelişmiş RE/RCE yazılımlarından biri IDA Pro'dur.