簡單delphi自校驗

2021-04-19 02:08:27 字數 341 閱讀 5361

很簡單的一種

類似getfilesize

原理是對比程式最後修改時間,因為如果你不動他的話,那個時間是不會變的

這裡用的是findfirstfile ,查詢檔案,這個api會填充乙個win32_find_data資料,裡面遍有lastwritetime, 這個是filetime, 轉成systemtinme了以後比較..

還有說一下filetime轉tdatetime(轉了以後好顯示,datetimetostr..),先轉成systemtime,然後encodedata(systime.wyear,systime.wmonth,systime.wday)轉成tdatetime..

end 

VC 程式自校驗的簡單方法

在project settings link中去掉generate debug info和link incrementlly選項,再選擇category組合框的customize,去掉use program database選項,最後在project options中加入 release 一切ok!...

(8)去除自校驗

今天我們就掌握一下怎麼去除自校驗,軟體是乙個網咖註冊工具,看了下只要修改一處自校驗就可以讓程式正常執行,所以拿出來做例項,有些厲害的自校驗強度又大而且有多重不同自校驗,以前有個乙個crackme,居然有10 處自校驗,夠 的。一 例項問題解決之去除自校驗 檔案大小自校驗 實現未實現的跳 看操作吧。當...

逆向 自校驗繞過 1

對於有些程式,如果脫殼後執行時無效,則應該考慮是否存在程式的自校驗。比較常用的自校驗技巧是用getfilesize 函式對檔案的前後大小做比較。因為脫殼後一般檔案大小會比脫殼前的大很多。所以通過getfilesize api 的對檔案大小的取值進行判斷,可以判斷檔案是否被脫殼。如果被脫殼,則直接退出...