Talaan ng mga Nilalaman:
Kahulugan - Ano ang ibig sabihin ng Deobfuscate?
Ang pag-deobfuscate ay ang pag-convert ng isang programa na mahirap unawain sa isa na simple, mauunawaan at prangka. Mayroong mga tool na magagamit upang deobfuscate isang matigas na code o programa sa isang simple at naiintindihan na form. Karaniwang ginagawa ang Obfuscation upang ma-secure ang software mula sa mga umaatake, ginagawa itong mahirap para sa mga may nakakahamak na intensyon na maunawaan ang panloob na pag-andar nito. Katulad nito, ang obfuscation ay maaari ring magamit upang maitago ang nakakahamak na nilalaman sa software. Ang isang deobfuscating tool ay ginagamit upang baligtarin-engineer ang mga naturang programa.
Paliwanag ng Techopedia kay Deobfuscate
Maraming mga diskarte ang nasuri upang baligtarin-engineer na obfuscated code. Ang tatlong pangunahing pamamaraan para sa deobfuscating code ay: Ang Cloning ay isang pamamaraan na ginamit upang deobfuscate code. Ang code ay napapagod sa pamamagitan ng maling landas sa pagpapatupad, na ipinakilala sa code upang maiwasan ang static na pagsusuri. Ang mga landas sa pagpapatupad na ito ay hindi makagambala sa oras ng pagtakbo, ngunit gumawa sila ng maling impormasyon sa panahon ng pagsusuri ng programa. Binabawasan din nila ang kalidad ng impormasyon, at ginagawang mahirap pag-aralan ang code at ang logic code. Ang problemang ito ay tinugunan sa pamamagitan ng pag-clone ng isang segment ng code upang ang mga maling landas na pagpapatupad ay hindi na nakakasagabal sa orihinal na landas ng pagpapatupad, na pinipinsala din ang impormasyong ginawa mula sa pagsusuri.