首页
社区
课程
招聘
关于狗的文章太少
发表于: 2005-6-17 14:18 9223

关于狗的文章太少

2005-6-17 14:18
9223
我们这个论坛好像对于加密狗很禁忌,而且几个会破解的也显得神神秘秘,好像故意有什么关子。
建议看雪老大,我们加一个关于加密狗的论坛吧?这样我们大家好学习一下啊。
网上的资料实在太少了。

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (29)
雪    币: 47147
活跃值: (20455)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
狗加密涉及到许多商业公司秘密,许多东西不适合公开讨论的,少点对论坛来说是好事。
另外,一些个人以商业破狗为生的,为了保密是不会过多透露关键技术的。
不过论坛还是有人为初学者指明了方向,一句话,想学,就自己下苦功,不要指望他人将现成的东西放出。
2005-6-17 14:33
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tzk
3
也想学,
但苦于没入门

只能一步一步来了
2005-6-18 12:42
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
想来的确如此,可是学不能以继承,也是一大憾事。只能自己慢慢苦攻了。

    将来我学会了,我肯定会在网上公布我的研究成果。因为不仅仅只有加密狗有商业秘密,难道普通的密码学就不存在商业秘密么?而且,就加密程度而言,加密狗比密码学的加密差远了,加密狗主要是靠了一个硬件来给破解者提供障碍,因为既懂破解又懂硬件的人不是很多。
但是我懂!
2005-6-18 13:37
0
雪    币: 235
活跃值: (191)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
5
等着楼主先会了共享,学习一下,支持

呵呵
2005-6-18 14:08
0
雪    币: 84
活跃值: (710)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
狗太简单了,说多了没意思,自己稍微研究就明白了。
2005-6-18 14:26
0
雪    币: 247
活跃值: (135)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
最初由 orchid88 发布
狗太简单了,说多了没意思,自己稍微研究就明白了。


真的???

你厉害
2005-6-18 15:03
0
雪    币: 332
活跃值: (479)
能力值: ( LV9,RANK:330 )
在线值:
发帖
回帖
粉丝
8
最初由 qdscan 发布
想来的确如此,可是学不能以继承,也是一大憾事。只能自己慢慢苦攻了。

将来我学会了,我肯定会在网上公布我的研究成果。因为不仅仅只有加密狗有商业秘密,难道普通的密码学就不存在商业秘密么?而且,就加密程度而言,加密狗比密码学的加密差远了,加密狗主要是靠了一个硬件来给破解者提供障碍,因为既懂破解又懂硬件的人不是很多。
但是我懂!

有前途!
解狗应该有2种途径:
1.硬件复制
2.软破解
看你主攻方向是哪个了,
1.硬件复制目的就是为了¥了,而且技术含量(捅破那层纸)...
2.软破解就要费些精力学习了,说实话新技术只掌握在少数人手里,他们不说出来有他们的原因,不能怨别人封锁技术,他们也是自己摸索的啊!如果你脱壳还行,那么对你来说相对容易一些,因为不经要有技术经验,还要有非凡的耐心――跟踪!
你既懂破解又懂硬件很好啊,先易后难,不出时日,你就是中国的打狗王了!
2005-6-18 17:51
0
雪    币: 1866
活跃值: (95)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
9
最初由 laoqian 发布

有前途!
解狗应该有2种途径:
1.硬件复制
2.软破解
........

呵呵!精辟!!支持!
2005-6-18 22:24
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
最初由 qdscan 发布
加密狗主要是靠了一个硬件来给破解者提供障碍,因为既懂破解又懂硬件的人不是很多。
但是我懂!

发几篇文章上来看看!
否则,会有人怀疑的哦。
我就是一个
2005-6-19 12:58
0
雪    币: 100
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
如果大家都去摸索,都去走相同的路,那对技术来说不是一件好事的,因为很多人一直在做重复的事情,这又何必呢?如果都这样想的话,那么我们也不应该用微软的操作系统,我们应该自己去摸索,自己去开发。
国人对自己的东西不敢破解,即使破了也不敢说,但是对国外的就敢大胆地说了,难道这就叫引进技术吗?
2005-6-19 14:27
0
雪    币: 226
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
关键的东西不要指望别人来告诉!什么事情都要靠自己!
2005-6-22 19:09
0
雪    币: 312
活跃值: (860)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
5.001000000OK
2005-6-22 19:18
0
雪    币: 212
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
也想学,
但苦于没入门
大虾们都藏起来了
小虾们在拼命的想学习
....................努力!!!
2005-6-22 21:48
0
雪    币: 100
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
自己动手,丰衣足食。
2005-7-5 14:33
0
雪    币: 234
活跃值: (104)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
技术进步了,狗越来越不好搞了。
我原来在DOS下搞过不少狗,真的是很简单,bpio378 :-),写个tsr,把狗内的数据送到程序中去,搞定。
现在的狗,费了牛劲(3个多月,感觉真的老了)才搞定一个,还是国外的狗。为啥是国外的狗好搞了,国外的狗antidebug弱。
2005-7-5 16:02
0
雪    币: 280
活跃值: (281)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
17
我也很想学习打狗棒法,可惜无法入门。
2005-7-5 19:55
0
雪    币: 212
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
我们先看看彩虹GS-MH狗,这个狗的API定义如下:

所有数据都定义在MH_DLL_PARA中
typedef struct _MH_DLL_PARA
{
  WORD   Command;  //命令码
  WORD  Cascade;  //级联顺序号
  WORD  DogAddr;  //首地址
  WORD  DogBytes;  //操作字节数
  DWORD  DogPassword;  //读写密码
  DWORD   DogResult;  //变换结果
  DWORD   NewPassword     //新密码
        BYTE    DogData[200];  //输入输出数据
} MH_DLL_PARA;

结构成员Command是命令码,定义如下
DogCheck  1  查狗
ReadDog    2  读狗
WriteDog  3  写狗
DogConvert  4  变换
GetCurrentNo  5  取流水号
EnableShare  6  允许共享
DisableShare  7  停止共享
SetDogCascade   8       设置级联码      
SetNewPassword  9       设置新密码

破解关键是200字节数据和狗变换,也就是2号功能和4号功能。和以前讨论过的R4狗一样,这个狗的API也是多功能函数,根据参数完成不同功能。此文重在讨论破解方法而不是具体怎么破解,所以不给出怎么找到狗操作的CALL地址以及相应数据地址方法。

找到任何一个读狗的CALL,将DogAddr改为0,DogBytes改为200,读完狗在DogDat就可以得到200字的狗内数据,破解时将读狗操作转为查这个数据表就可以了。

关于4号功能,如果频繁使用,那一定加密程序中会有一个码表,如果使用不多,可以直接记录变换前后数据形成自己的码表。

关于写狗等操作的处理相对简单,不再赘述。

当完成上述工作后,我们的破解程序一定是按照有狗时的流程在运行,而不会是被强行修改执行。

简单举个例子,比如我的加密程序要用到一个公式:y=k*x+1,而加密者将常量K放到了狗中,调用公式前读狗,成功返回数据及一个标志,前文提到的爆破方法修改程序流程,必然导致得到错误的y值!

    所以对软件狗的破解,了解其API是绝对第一重要的,在API中能看到程序与狗的数据交换。(除外S4,R5这些将程序放到狗中执行的新一代加密狗),追踪到狗操作的API,整理出(或者无狗时猜测出)重要的数据,完全仿真API操作,这才是我认为软件狗的破解方法。

以上内容为转贴
2005-7-5 21:10
0
雪    币: 270
活跃值: (176)
能力值: ( LV12,RANK:370 )
在线值:
发帖
回帖
粉丝
19
3.4的微狗比较简单,有条件的建议自己买个开发套件,仔细看看开发文档,对照着调试,很好弄清楚的。
2005-7-6 22:02
0
雪    币: 214
活跃值: (86)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
20
哎,现在的软件加了狗自己的保护却不够,60%的可以爆破,20%爆破以后还要解除软件限制~
2005-7-7 11:15
0
雪    币: 124
活跃值: (107)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
21
认真看一下狗的SDK,收获真的很大
2005-7-7 11:55
0
雪    币: 198
活跃值: (42)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
打狗偶乐为之,且是拿来主义的那种
2005-7-7 17:55
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
发布几个圣天诺的工具附件:sentread.zip 附件:dogtools.rar
2005-7-23 12:57
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
2005-7-23 13:17
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
最初由 qdscan 发布
发布几个圣天诺的工具附件:sentread.zip 附件:dogtools.rar


你好,你所发的这两三个工具是做什么 用的呀??
里面好像没有说明 呀
2005-7-29 14:58
0
游客
登录 | 注册 方可回帖
返回
//