如何檢測自己的可執行文件exe是否被修改過(用delphi寫的用asppack加殼了(100分)

  • 主题发起人 主题发起人 wyn
  • 开始时间 开始时间
W

wyn

Unregistered / Unconfirmed
GUEST, unregistred user!
如何檢測自己的可執行文件exe是否被修改過(用delphi寫的用asppack加殼了
 
size
filedatetime
 
似乎还有一种方法是用SHA-1的算法来生成该文件唯一信息串,就可以通过再次调用该算法来检测该信息串来判断是否修改过
 
简单的可以用MD5Check
 
crc32 校验方法
 
固定地址留一个标记位
 
有很多技術, 算法都可實現,
不過,到現在, 想自己做得比較完善,抗拒破解,比較難!
建議用專業的tponguard
http://sourceforge.net/projects/tponguard/
 
大哥,crc校验如何作
 
1.在你的程序当中编码检测CRC32,然后把这个CRC32结构保存起来作比较。
2.在你的程序当中编码检测除了最后4byte的CRC32值,然后和最后4byte比较是否相等(这仅仅是编码),然后在可执行文件最后添加4byte的0,然后通过另外的工具计算出这个CRC32的值替换最后的4byte0
 
后退
顶部