r******s 发帖数: 925 | 1 根据机器硬件信息生成注册号(ASCII字符)
如果反编译一下是不是很容易就破解了?(VC) |
b********g 发帖数: 404 | 2 看你怎么验证,有些东西是不可逆的,比如数字签名
暴力破解是另外一回事
【在 r******s 的大作中提到】 : 根据机器硬件信息生成注册号(ASCII字符) : 如果反编译一下是不是很容易就破解了?(VC)
|
a****l 发帖数: 8211 | 3 there is almost nothing that is absolutely safe.Also, encryption is usually used.
【在 r******s 的大作中提到】 : 根据机器硬件信息生成注册号(ASCII字符) : 如果反编译一下是不是很容易就破解了?(VC)
|
r******s 发帖数: 925 | 4 vc生成的dll如何再encrypt? 不管safe不safe其实就是想把破解门槛做高一点
usually used.
【在 a****l 的大作中提到】 : there is almost nothing that is absolutely safe.Also, encryption is usually used.
|
r******s 发帖数: 925 | 5 我就是根据硬件性息生成一个字符串,然后与用户输入的注册信息对照。
生成的算法自己瞎编了一个,反正最后我自己也搞糊了。检查了一下,只要硬件信息有
任何一个bit的改动,整个字符串就完全变了,逆解倒是不怕。
如果别人反编译一下,是不是可以看到我软件里面生成的的这个字符串呢?
【在 b********g 的大作中提到】 : 看你怎么验证,有些东西是不可逆的,比如数字签名 : 暴力破解是另外一回事
|
m*****e 发帖数: 4193 | 6 it normally involves detecting debuggers..
【在 r******s 的大作中提到】 : vc生成的dll如何再encrypt? 不管safe不safe其实就是想把破解门槛做高一点 : : usually used.
|
r******s 发帖数: 925 | 7 我看看VC里面的项目选项
【在 m*****e 的大作中提到】 : it normally involves detecting debuggers..
|
r******s 发帖数: 925 | 8 这个主要是什么意思?
【在 m*****e 的大作中提到】 : it normally involves detecting debuggers..
|
a****l 发帖数: 8211 | 9 如果人家反编译,索性跳过你的检查的branch,直接到后面的怎么办?以前破解游戏不就
都是这样的吗?
【在 r******s 的大作中提到】 : 我就是根据硬件性息生成一个字符串,然后与用户输入的注册信息对照。 : 生成的算法自己瞎编了一个,反正最后我自己也搞糊了。检查了一下,只要硬件信息有 : 任何一个bit的改动,整个字符串就完全变了,逆解倒是不怕。 : 如果别人反编译一下,是不是可以看到我软件里面生成的的这个字符串呢?
|
o**o 发帖数: 3964 | 10 不用反编译吧。跟踪一下不就找到正确注册号了
【在 r******s 的大作中提到】 : 根据机器硬件信息生成注册号(ASCII字符) : 如果反编译一下是不是很容易就破解了?(VC)
|
b********g 发帖数: 404 | 11 看你怎么比?明文对比马上就mem dump搞定了,
反正你有算法吧,假设这些别人都能看到源代码,
再想想怎么搞吧,防止crack是很麻烦的事,
如果不是很要紧的东西,还是把功夫放在软件功能上,
没有被crack只能说明要么没破解价值,
要么破解代价太大,绝大多数都是第一种
【在 r******s 的大作中提到】 : 我就是根据硬件性息生成一个字符串,然后与用户输入的注册信息对照。 : 生成的算法自己瞎编了一个,反正最后我自己也搞糊了。检查了一下,只要硬件信息有 : 任何一个bit的改动,整个字符串就完全变了,逆解倒是不怕。 : 如果别人反编译一下,是不是可以看到我软件里面生成的的这个字符串呢?
|
r******s 发帖数: 925 | 12 看来加密没什么用,唉,只能靠服务了
【在 b********g 的大作中提到】 : 看你怎么比?明文对比马上就mem dump搞定了, : 反正你有算法吧,假设这些别人都能看到源代码, : 再想想怎么搞吧,防止crack是很麻烦的事, : 如果不是很要紧的东西,还是把功夫放在软件功能上, : 没有被crack只能说明要么没破解价值, : 要么破解代价太大,绝大多数都是第一种
|