软件保护

qfly 2003-03-10 11:28:11
“增加对软件自身的完整性检查。这包括对磁盘文件和内存映像的检查,以防止有人未经允许修改程序以达到破解的目的。”

请问以上指的是什么?该如何检查软件完整性?

...全文
60 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
qfly 2003-03-10
  • 打赏
  • 举报
回复
请问哪里有CRC检验的C或C++源码??
skyxie 2003-03-10
  • 打赏
  • 举报
回复
一个字——难
就算是破解工具软件也会被破解的!
如果你真的想要别人非注册你的软件不可,最好的办法就是把试用版和注册版分开发行,试用版里根本就不具有某些功能!
fatyee 2003-03-10
  • 打赏
  • 举报
回复
最简单的办法就是遍历一次内存,常找是否存在一些反汇编程序,如有则退出程序以防被破坏。不过现在这样做的效果已经不如以前,效率也比较低
qfly 2003-03-10
  • 打赏
  • 举报
回复
楼上说的我更不懂了。

我现在只想知道我的软件是否被修改,请问如何做??
skyxie 2003-03-10
  • 打赏
  • 举报
回复
防止破解一般是射成压缩格式,运行时首先解压文件头的一部分,由这一部分检查内存,看有没有破解软件,比如SoftICE,TRW等的映像<通过其某些特征判断,比如是否有跟踪MessageBox()等函数,是否单步执行等>,如果没有,则解压其他部分;若有,者终止程序。但现在SoftICE等也用了改变自己内存映像的技术,使得反破解更加困难。

ps:小弟对破解也是一知半解,如果说的有什么不对的地方请高手指教 >_<
qfly 2003-03-10
  • 打赏
  • 举报
回复
我的只有一个可执行文件,没有DLL。请问在软件里如何检查软件的完整性?
曾经的猎狐 2003-03-10
  • 打赏
  • 举报
回复
关注
my2003 2003-03-10
  • 打赏
  • 举报
回复
C++的
http://www.ccidnet.com/tech/msrc/2001/03/14/58_1827.html
my2003 2003-03-10
  • 打赏
  • 举报
回复
C的
http://www.fjbmcu.com/chengxu/crcsuan.htm
Gozhhu 2003-03-10
  • 打赏
  • 举报
回复
zip用的就是CRC.他的源程序比较好找.

16,473

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧