软件加密问题# Programming - 葵花宝典p*o2008-09-25 07:091 楼总在外面买着吃,没规律,不好吃也不健康。想找一个会做北方菜的阿姨。每周做3-4次,每次4 人/餐俩就可以了~具体细节和价格可商量。 请发信p********[email protected]谢谢~
b*g2008-09-25 07:093 楼看你怎么验证,有些东西是不可逆的,比如数字签名暴力破解是另外一回事【在 r******s 的大作中提到】: 根据机器硬件信息生成注册号(ASCII字符): 如果反编译一下是不是很容易就破解了?(VC)
a*l2008-09-25 07:094 楼there is almost nothing that is absolutely safe.Also, encryption is usually used.【在 r******s 的大作中提到】: 根据机器硬件信息生成注册号(ASCII字符): 如果反编译一下是不是很容易就破解了?(VC)
r*s2008-09-25 07:095 楼vc生成的dll如何再encrypt? 不管safe不safe其实就是想把破解门槛做高一点usually used.【在 a****l 的大作中提到】: there is almost nothing that is absolutely safe.Also, encryption is usually used.
r*s2008-09-25 07:096 楼我就是根据硬件性息生成一个字符串,然后与用户输入的注册信息对照。生成的算法自己瞎编了一个,反正最后我自己也搞糊了。检查了一下,只要硬件信息有任何一个bit的改动,整个字符串就完全变了,逆解倒是不怕。如果别人反编译一下,是不是可以看到我软件里面生成的的这个字符串呢?【在 b********g 的大作中提到】: 看你怎么验证,有些东西是不可逆的,比如数字签名: 暴力破解是另外一回事
m*e2008-09-25 07:097 楼it normally involves detecting debuggers..【在 r******s 的大作中提到】: vc生成的dll如何再encrypt? 不管safe不safe其实就是想把破解门槛做高一点: : usually used.
a*l2008-09-25 07:0910 楼如果人家反编译,索性跳过你的检查的branch,直接到后面的怎么办?以前破解游戏不就都是这样的吗?【在 r******s 的大作中提到】: 我就是根据硬件性息生成一个字符串,然后与用户输入的注册信息对照。: 生成的算法自己瞎编了一个,反正最后我自己也搞糊了。检查了一下,只要硬件信息有: 任何一个bit的改动,整个字符串就完全变了,逆解倒是不怕。: 如果别人反编译一下,是不是可以看到我软件里面生成的的这个字符串呢?
o*o2008-09-25 07:0911 楼不用反编译吧。跟踪一下不就找到正确注册号了【在 r******s 的大作中提到】: 根据机器硬件信息生成注册号(ASCII字符): 如果反编译一下是不是很容易就破解了?(VC)
b*g2008-09-25 07:0912 楼看你怎么比?明文对比马上就mem dump搞定了,反正你有算法吧,假设这些别人都能看到源代码,再想想怎么搞吧,防止crack是很麻烦的事,如果不是很要紧的东西,还是把功夫放在软件功能上,没有被crack只能说明要么没破解价值,要么破解代价太大,绝大多数都是第一种【在 r******s 的大作中提到】: 我就是根据硬件性息生成一个字符串,然后与用户输入的注册信息对照。: 生成的算法自己瞎编了一个,反正最后我自己也搞糊了。检查了一下,只要硬件信息有: 任何一个bit的改动,整个字符串就完全变了,逆解倒是不怕。: 如果别人反编译一下,是不是可以看到我软件里面生成的的这个字符串呢?
r*s2008-09-25 07:0913 楼看来加密没什么用,唉,只能靠服务了【在 b********g 的大作中提到】: 看你怎么比?明文对比马上就mem dump搞定了,: 反正你有算法吧,假设这些别人都能看到源代码,: 再想想怎么搞吧,防止crack是很麻烦的事,: 如果不是很要紧的东西,还是把功夫放在软件功能上,: 没有被crack只能说明要么没破解价值,: 要么破解代价太大,绝大多数都是第一种