易語(yǔ)言加殼 易語(yǔ)言怎么防破解?
易語(yǔ)言怎么防破解?對(duì)ascii字符串進(jìn)行加擾,使OD無(wú)法區(qū)分純文本字符串,并阻止它被OD跟蹤的密鑰數(shù)據(jù)代碼加密,如Ras或des加密算法。使用時(shí),取解密CRC32或MD5中的校驗(yàn)數(shù)據(jù)值,如果數(shù)據(jù)發(fā)生變
易語(yǔ)言怎么防破解?
對(duì)ascii字符串進(jìn)行加擾,使OD無(wú)法區(qū)分純文本字符串,并阻止它被OD跟蹤的密鑰數(shù)據(jù)代碼加密,如Ras或des加密算法。使用時(shí),取解密CRC32或MD5中的校驗(yàn)數(shù)據(jù)值,如果數(shù)據(jù)發(fā)生變化,CRC32和MD5也會(huì)改變變量校驗(yàn)或循環(huán)冗余校驗(yàn)。如果發(fā)現(xiàn)解密沒(méi)有立即結(jié)束程序,讓它以一個(gè)句點(diǎn)(例如延遲)結(jié)束,檢查程序函數(shù)是否為hook(防止使用密鑰函數(shù)破解),模塊是否正常(防止程序被劫持)。使用內(nèi)存CRC檢查程序代碼段。如果代碼被修改,它將立即結(jié)束或標(biāo)記。
采用高強(qiáng)度的加密shell來(lái)實(shí)現(xiàn)VM密鑰代碼,如se、VMP、VP、TMD、enigma等,有很多簡(jiǎn)單的語(yǔ)言防破解方法,密鑰是思想和技術(shù),思想到?jīng)]有技術(shù)也寫不出代碼
易語(yǔ)言破解方法?
對(duì)ascii字符串進(jìn)行加擾,使OD無(wú)法區(qū)分純文本字符串,并阻止它被OD跟蹤的密鑰數(shù)據(jù)代碼加密,如Ras或des加密算法。使用時(shí),取解密CRC32或MD5中的校驗(yàn)數(shù)據(jù)值,如果數(shù)據(jù)發(fā)生變化,CRC32和MD5也會(huì)改變變量校驗(yàn)或循環(huán)冗余校驗(yàn)。如果發(fā)現(xiàn)解密沒(méi)有立即結(jié)束程序,讓它以一個(gè)句點(diǎn)(例如延遲)結(jié)束,檢查程序函數(shù)是否為hook(防止使用密鑰函數(shù)破解),模塊是否正常(防止程序被劫持)。使用內(nèi)存CRC檢查程序代碼段。如果代碼被修改,它將立即結(jié)束或標(biāo)記。用高強(qiáng)度的加密shell來(lái)實(shí)現(xiàn)VM密鑰代碼,如se、VMP、VP、TMD、enigma等,有很多簡(jiǎn)單的語(yǔ)言抗裂方法,密鑰是思想和技術(shù),思想到?jīng)]有技術(shù)也寫不出代碼
怎么利用OD破解易語(yǔ)言程序?
首先,如果您添加或不添加外殼,可以先刪除外殼。如果不添加shell,可以直接使用C32Asm查找注冊(cè)錯(cuò)誤信息。然后,如果你抬頭看,就會(huì)有一個(gè)鍵跳。如果更改密鑰跳轉(zhuǎn),則可以成功注冊(cè)。這是爆破。要找到注冊(cè)碼,先用e-debug事件運(yùn)行要破解的程序,然后找到按下的注冊(cè)按鈕,用od做一個(gè)斷點(diǎn)進(jìn)行推送,然后輸入錯(cuò)誤的注冊(cè)碼,點(diǎn)擊注冊(cè)按鈕,它就會(huì)在推送上中斷,然后慢慢的分析算法。