Cakupan Biner untuk Rekayasa Terbalik

Cakupan kode adalah prosedur yang membantu peneliti memahami berapa banyak bagian dari algoritma aplikasi yang terlibat dalam pemrosesan data. Biasanya, prosedur ini digunakan untuk menemukan kerentanan dalam perangkat lunak. Dalam artikel ini, kita akan melihat praktik bagaimana Anda dapat menggunakan alat ini untuk menyederhanakan prosedur pemeriksaan kode aplikasi.





Set alat dan pengaturan stand stand

, , , . . , : . :





- , . , , . .





? , , , . . , . :





dll Windows. :









  • , ()





  • - call





- . .





:





  1. IDA Pro





  2. DinamoRIO





  3. IDA Pro LightHouse





  4. Windows 10





  5. Virtual Box





. CrackMe. . , , CrackMe, - . , . , . .





. IDA Pro. , :





  • IDA Pro





  • IDAPython : idaapi.get_user_idadir()





  • , plugins,





  • plugins ,





  • IDA Pro





, File:





. , drrun.exe drcov. :





drrun -t drcov -logdir ./ --  KeygenMe.exe
      
      



drrun , DinamoRIO . bin32. ".proc". . IDA Pro , . :





.





, , . , .





, . , .






OTUS - Reverse-Engineering. Professional.





: " "





  • 1: PE , ,





  • 2: . ,









All Articles