Nasıl çalıştığını anlamak için bu programa tersine mühendislik uygulayın.
 Tersine mühendislik, nasıl çalıştığını anlamak için programın kodunu ve yapısını incelemeyi içerir. Bu, statik kod analizi yoluyla, programın altında yatan algoritmaları ve veri yapılarını inceleyerek veya programın farklı koşullarda nasıl çalıştığını görmek için dinamik program analizi gibi dinamik yöntemler kullanılarak yapılabilir.