Rumah Pembangunan Apa itu deobfuscate? - definisi dari techopedia

Apa itu deobfuscate? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa maksud Deobfuscate?

Untuk deobfuscate adalah untuk menukar program yang sukar difahami menjadi salah satu yang mudah, mudah difahami dan mudah. Terdapat alat yang boleh digunakan untuk menggodam kod atau program yang sukar ke dalam bentuk mudah dan mudah difahami. Obfuscation biasanya dilakukan untuk mengamankan perisian dari penyerang, sehingga sulit bagi mereka yang mempunyai niat jahat untuk memahami fungsi batinnya. Begitu juga, obfuscation juga boleh digunakan untuk menyembunyikan kandungan berniat jahat dalam perisian. Alat deobfuscating digunakan untuk membina semula program sebegini.

Techopedia menerangkan Deobfuscate

Kebanyakan teknik telah dinilai untuk kod reverse-engineer yang dikelilingi. Tiga teknik utama untuk kod deobfuscating adalah: Cloning adalah salah satu kaedah yang digunakan untuk mengecilkan kod. Kod ini dikelilingi melalui laluan pelaksanaan palsu, yang dimasukkan ke dalam kod untuk menghalang analisis statik. Laluan pelaksanaan ini tidak mengganggu masa larian, tetapi ia menghasilkan maklumat palsu semasa analisis program. Mereka juga mengurangkan kualiti maklumat, dan menjadikannya sukar untuk menganalisis kod dan logik kod. Masalah ini ditangani dengan mengkloning satu segmen kod supaya laluan pelaksanaan palsu tidak lagi mengganggu jalan pelaksanaan asal, yang juga merosakkan maklumat yang dihasilkan dari analisis.

Apa itu deobfuscate? - definisi dari techopedia