打印

俺是真心的呼吁大家要知道保护自己的合法权益和果实.

[复制链接]
2030|11
手机看帖
扫描二维码
随时随地手机跟帖
沙发
hotpower| | 2007-11-17 00:51 | 只看该作者

.

使用特权

评论回复
板凳
dld2| | 2007-11-17 08:42 | 只看该作者

经典

使用特权

评论回复
地板
qihao|  楼主 | 2007-11-17 13:00 | 只看该作者

睡了一觉起来,发现有些有用代码被菜农骗了

菜农给人篡改版权信息挣了多少钱哦?  数不过来的话我来帮忙哈!

今后一定搞点带效验版权信息给菜农招生意! 呵呵

使用特权

评论回复
5
huangqi412| | 2007-11-17 14:45 | 只看该作者

希望hot大叔能弄出c的办法

不会每个人都愿意用汇编啊

使用特权

评论回复
6
qihao|  楼主 | 2007-11-17 15:37 | 只看该作者

把版权信息定义一个数组

程序中用几种方法对版权信息进行检查就好,一般价值的软件,这样干我觉得足以阻挡那些靠偷屎吃维生的东西了。

版权信心可以是一组明码, 再来几个移位啊,异或啊之类的。

记得有次把IBM的bisc 中的 “IBM”几个字换成了 QiH ---结果它不陪我玩了-倒,我也就不在玩这样的游戏了。

使用特权

评论回复
7
古道热肠| | 2007-11-17 16:52 | 只看该作者

用C语言写代码本身就能起来加密作用

  用C语言写作码,整一大堆结构体,定义一些结构体数组,再用指针指向这类结构体,不单操作起来方便,反汇编估计难度也不少,让这些解密的人失去信心。
  俺最怕地是“克隆”,原版克隆,真假难辨。

使用特权

评论回复
8
huangqi412| | 2007-11-17 17:21 | 只看该作者

呵呵,也是,加版权信息,并且指针,结构体,

使用特权

评论回复
9
simon21ic| | 2007-11-17 18:18 | 只看该作者

C语言的话,也是需要注意一些东西的

第一空间优化使用交互调用,程序都是乱的
第二防备反编译程序(最简单的用花指令)
第三防备爆破(这个防不胜防啊,至少跳转一定使用花指令)

当然校验也是一定必须的

使用特权

评论回复
10
dld2| | 2007-11-18 11:59 | 只看该作者

什么叫做花指令?

使用特权

评论回复
11
qihao|  楼主 | 2007-11-18 17:44 | 只看该作者

我也不知道 花指令 是什么意思

使用特权

评论回复
12
simon21ic| | 2007-11-18 18:30 | 只看该作者

花指令其实就是指令的歧义

一般处理器的指令集的指令字长是不一样的,挑战指令会长一些,用于存放跳转到的地址。

比如JMP XX指令的编码是 0xAB 0xXX,只是简单举例,不以任何系统做参考
如果0xXX又可以是其他的汇编指令会怎么样?

0x10: JMP XX     0xAB 0xXX
0xAB的地址是0x10,0xXX的地址是0x11,其他程序跳转到0x10和0x11会产生不同的汇编代码,一般反编译器无法识别的

昨天看到菜农发的帖子就是花指令的应用,但今天找不到了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

48

主题

410

帖子

1

粉丝