社区
.NET技术其他语言
帖子详情
寻找单机软件加密办法--卖钱的NET软件怎么防止盗版?加分哦++++++
meadking
2009-08-14 03:41:32
寻找单机软件加密办法--卖钱的NET软件怎么防止盗版?加分哦++++++
要求详细的解决方案和经济核算
最好有案例.谢谢!!!
...全文
196
12
打赏
收藏
寻找单机软件加密办法--卖钱的NET软件怎么防止盗版?加分哦++++++
寻找单机软件加密办法--卖钱的NET软件怎么防止盗版?加分哦++++++ 要求详细的解决方案和经济核算 最好有案例.谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
biam6ndtrd
2009-08-24
打赏
举报
回复
加密狗,如飞天的Rockey6 Smart。
很容易上手。
lstc
2009-08-21
打赏
举报
回复
加密狗,对.net的dll exe保护防止反编译
QQ:476833461
flyerwing
2009-08-20
打赏
举报
回复
学习下。
纠结的程序猿
2009-08-20
打赏
举报
回复
[Quote=引用 8 楼 xblue3 的回复:]
问题是卖到中国.......
见鬼
[/Quote]
卖到中国用硬盘序列号+RSA足够了
meadking
2009-08-20
打赏
举报
回复
问题是卖到中国.......
见鬼
纠结的程序猿
2009-08-19
打赏
举报
回复
[Quote=引用 6 楼 xblue3 的回复:]
引用 4 楼 pilotedit 的回复:
PilotEdit是这样保护软件的,迄今为止还没有比较令人满意的破解版(PilotEdit 是VC开发的,仅供参考):
1。获取用户的硬盘或CPU的序列号作为机器码。
2。用RSA算法的私钥对机器码加密作为用户的注册码。在程序中用公钥进行解密来验证注册码是否正确。
实现了以上两步后,Cracker不可能生成序列号生成器之类的软件。而一个注册码只能用在一台机器上。
Cracker要破解这样的软件,唯一的方法是改变程序的可执行文件。我们可以再采取措施对程序的可执行文件进行校验。
一个比较笨的方法是把程序的可执行文件读入内存,然后进行CRC校验。
程序中做几次CRC校验,再验证几次注册码,代码再写得乱一点,基本上可以让这个程序很难破解。
而即使破解后,Cracker必须提供一个exe文件,而很多用户都不愿使用来路不明的被crack过的exe文件。
所以这些措施仍然可以保护软件的。
http://topic.csdn.net/u/20090723/07/33b39399-81ad-4fb1-a4a2-78509d2161a3.html
C#如何获取硬盘??
加密狗有便宜的,容易编程的吗??????
[/Quote]
我只知道如何用VC++获得硬盘的序列号,我不知道C#如何获取硬盘。
加密狗我不懂,也认为没有必要。
事实上如果你的软件卖到国外,不要很强的反盗版的措施。像很多流行的软件都是用用户名/密码注册。仍然卖的很好。有盗版,反而使你的软件更加流行。
meadking
2009-08-18
打赏
举报
回复
[Quote=引用 4 楼 pilotedit 的回复:]
PilotEdit是这样保护软件的,迄今为止还没有比较令人满意的破解版(PilotEdit 是VC开发的,仅供参考):
1。获取用户的硬盘或CPU的序列号作为机器码。
2。用RSA算法的私钥对机器码加密作为用户的注册码。在程序中用公钥进行解密来验证注册码是否正确。
实现了以上两步后,Cracker不可能生成序列号生成器之类的软件。而一个注册码只能用在一台机器上。
Cracker要破解这样的软件,唯一的方法是改变程序的可执行文件。我们可以再采取措施对程序的可执行文件进行校验。
一个比较笨的方法是把程序的可执行文件读入内存,然后进行CRC校验。
程序中做几次CRC校验,再验证几次注册码,代码再写得乱一点,基本上可以让这个程序很难破解。
而即使破解后,Cracker必须提供一个exe文件,而很多用户都不愿使用来路不明的被crack过的exe文件。
所以这些措施仍然可以保护软件的。
http://topic.csdn.net/u/20090723/07/33b39399-81ad-4fb1-a4a2-78509d2161a3.html
[/Quote]
C#如何获取硬盘??
加密狗有便宜的,容易编程的吗??????
杨哥儿
2009-08-17
打赏
举报
回复
1、用加密狗;
2、用软盘加密;
3、用硬盘序列号注册;
4、用户申请(邮件或电话)序列号
纠结的程序猿
2009-08-15
打赏
举报
回复
PilotEdit是这样保护软件的,迄今为止还没有比较令人满意的破解版(PilotEdit 是VC开发的,仅供参考):
1。获取用户的硬盘或CPU的序列号作为机器码。
2。用RSA算法的私钥对机器码加密作为用户的注册码。在程序中用公钥进行解密来验证注册码是否正确。
实现了以上两步后,Cracker不可能生成序列号生成器之类的软件。而一个注册码只能用在一台机器上。
Cracker要破解这样的软件,唯一的方法是改变程序的可执行文件。我们可以再采取措施对程序的可执行文件进行校验。
一个比较笨的方法是把程序的可执行文件读入内存,然后进行CRC校验。
程序中做几次CRC校验,再验证几次注册码,代码再写得乱一点,基本上可以让这个程序很难破解。
而即使破解后,Cracker必须提供一个exe文件,而很多用户都不愿使用来路不明的被crack过的exe文件。
所以这些措施仍然可以保护软件的。
http://topic.csdn.net/u/20090723/07/33b39399-81ad-4fb1-a4a2-78509d2161a3.html
满衣兄
2009-08-15
打赏
举报
回复
1.加序列号.
2.加壳
3.混淆
wuyq11
2009-08-14
打赏
举报
回复
获取单机信息加密获取用户号,再用用户号生成注册码,注册使用
dll要使用软件加密混淆,实现反射,保护文件
怫悰
2009-08-14
打赏
举报
回复
冒泡帮顶接分
这个问题看似比较复杂,是不是得看你要保护到什么程度,道高一丈魔高一尺
要保护到一定难度似乎要学的东西不少
BugkuCTF笔记——加密
1.滴答~滴 摩斯密码 2.聪明的小羊 栅栏密码 3.ok Brainfuck/Ook!编码 4.这不是摩斯密码 +++++ +++++ [->++ +++++ +++<] >++.+ +++++ .<+++ [->-- -<]>- -.+++ +++.< ++++[ ->+++ +<]>+ +++.<...
GB28181协议实现系列之----IPC音视频PS封装(5)
RTP封装PS RTP报文头格式(见RFC3550 Page12): 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 12 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |V=2|P|X| CC |M|
《虚拟仿真实验教学解决方案(BJBR)》(Yanlz+Unity+SteamVR+VR+AR+MR+HR+??BR??+??CR??+??DR??+??ER??+虚拟仿真+人机交互+立钻哥哥+==)
《虚拟仿真实验教学解决方案(BJBR)》 《虚拟仿真实验教学解决方案(BJBR)》 版本 作者 参与者 完成日期 备注 YanlzVR_BJBR_V01_1.0 严立钻 2019.07.19 ...
CTF基础-MISC篇
编码是什么? 编码是信息从一种形式或格式转换为另一种形式的过程,也称为计算机 编程语言的代码简称编码。 用预先规定的方法将文字、数字或其它对象编成数码,或将信息、数据 转换成规定的电脉冲信号。 编码在电子计算机、电视、遥控和通讯等方面广泛使用。编码是信息从 一种形式或格式转换为另一种形式的过程。解码,是编码的逆过程。 Morse编码 摩尔斯电码(Morse code...
H264的RTP负载打包的数据包格式,分组,分片
H264的RTP负载打包的数据包格式,分组,分片 1. RTP数据包格式 RTP报文头格式(见RFC3550 Page12): 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 12 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
.NET技术其他语言
1,978
社区成员
12,450
社区内容
发帖
与我相关
我的任务
.NET技术其他语言
.NET技术 其他语言讨论
复制链接
扫一扫
分享
社区描述
.NET技术 其他语言讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章