Reverse engineer këtë program për të kuptuar se si funksionon.
Inxhinieria e kundërt përfshin studimin e kodit dhe strukturës së programit për të kuptuar se si funksionon. Kjo mund të bëhet përmes analizës së kodit statik, duke studiuar algoritmet dhe strukturat e të dhënave themelore të programit, ose duke përdorur metoda dinamike si analiza dinamike e programit për të parë se si funksionon programi në kushte të ndryshme.