首页
社区
课程
招聘
[原创]Safengine Shielden通用破解补丁源码
发表于: 2012-11-16 02:04 54618

[原创]Safengine Shielden通用破解补丁源码

2012-11-16 02:04
54618

/**************************************
/* 作者:半斤八兩
/* 博客:http://hi.baidu.com/bjblcracked
/* 日期:2012-11-16  02:01
/**************************************



VC源码.
代码写的很搓,
此版本仅支持老版本,新版本2.1.8的同SL一样,稍做修改,即可支持. :)
简单源码,大牛路过..


思路:

之前,刚接触SE的时候,我想到的是Patch Machine.
也测试过了,确实可以.
但是,那时候,我Patch Machine 是需到可以用的机器电脑上提取相应的硬件信息.
包含了以下的信息.


第1组:CPU型号,也就是mov eax,0->CPUID
第2组:CPUID值,也就是mov eax,1->CPUID
第3组:MAC地址
第4组:硬盘序列号
第5组:Bios信息
///////摘自看雪///////


测试,虽然可行,但是不少朋友说,这样太麻烦了,
而且不是所有的KEY,都能找到原先的机器提取硬件信息.

后面就想到了再他提取完硬件信息,组合在一起的时候,再PATCH.
这样,就不需要原先机器上的硬件信息了.

于是分析了很久,还是没有找到关键时机.最后,还是要感谢D妹纸的提示.

程序组合完机器码后,会调用 msvert!memcpy 这个函数.

原型:
void *memcpy( void *dest, const void *src, size_t count );

分析后发现,组合后的Machine就是在 src 里面.

那么我们就可以根据所知的信息,写一个 "通用的破解补丁".

这里 "通用的破解补丁" 必须要打上双引号.

因为在根据我的测试中,发现,不同的平台,调用的次数不一样.

所以处理的方式也不一样.

但是,大多,都是 在中断第三次,和中断第5次的时候,做PATCH处理,即可.:)

思路大概就是这样了,具体的,大家可以看源码. 源码很少,所以也没有写什么注释. .


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

上传的附件:
收藏
免费 7
支持
分享
最新回复 (67)
雪    币: 222
活跃值: (185)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
2
刚起床就看到这么好东西!占位
2012-11-16 05:06
0
雪    币: 3688
活跃值: (4242)
能力值: (RANK:215 )
在线值:
发帖
回帖
粉丝
3
支持开放源码,感谢分享。
2012-11-16 07:24
0
雪    币: 2700
活跃值: (63)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
感谢感谢!这SE 的作者 不哭笑不得了?
2012-11-16 08:24
0
雪    币: 319
活跃值: (2459)
能力值: ( LV12,RANK:980 )
在线值:
发帖
回帖
粉丝
5
楼主神勇无敌了
2012-11-16 09:16
0
雪    币: 244
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
八两兄给力,顶一下
2012-11-16 09:44
0
雪    币: 39
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
虽然看不懂,还是支持一下啦!!!
2012-11-16 09:50
0
雪    币: 87
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
这个是一定要支持的啦
2012-11-16 09:57
0
雪    币: 1489
活跃值: (1053)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
9
八妹不要生气了。
2012-11-16 10:03
0
雪    币: 193
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
支持下楼主。。。。。
2012-11-16 10:08
0
雪    币: 147
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
11
这个给力啊。 我 看看怎么搞的。 谢谢 下载了。!
2012-11-16 10:30
0
雪    币: 107
活跃值: (404)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
这也行????????哈哈..收下..
2012-11-16 11:11
0
雪    币: 47147
活跃值: (20450)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
13
补些文字把你思路写上?先设置 优秀帖。
2012-11-16 11:23
0
雪    币: 211
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
从52辗转到这里啦,欢迎
2012-11-16 11:26
0
雪    币: 1689
活跃值: (379)
能力值: ( LV15,RANK:440 )
在线值:
发帖
回帖
粉丝
15
第一次和老大这么近。
2012-11-16 11:28
0
雪    币: 122
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
第一次和老大隔 两楼之遥
2012-11-16 11:42
0
雪    币: 223
活跃值: (516)
能力值: ( LV13,RANK:520 )
在线值:
发帖
回帖
粉丝
17
BOSS,已经补上思路了,不知道这样是否答要求了.
2012-11-16 12:13
0
雪    币: 97697
活跃值: (200829)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
18
Thanks for share.
上传的附件:
2012-11-16 13:36
0
雪    币: 1021
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
zig
19
感谢有码分享^_^
2012-11-16 14:15
0
雪    币: 576
活跃值: (1163)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
20
牛逼了。。顶了!
2012-11-16 15:48
0
雪    币: 219
活跃值: (783)
能力值: (RANK:290 )
在线值:
发帖
回帖
粉丝
21
mark mark
2012-11-16 16:44
0
雪    币: 255
活跃值: (207)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
膜拜中。。。
2012-11-16 17:02
0
雪    币: 331
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
顶啊,这个一定要学习下
2012-11-16 17:06
0
雪    币: 73
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
八哥威武~
2012-11-16 21:44
0
雪    币: 510
活跃值: (433)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
25
看到开源的就有顶的冲动
2012-11-16 22:24
0
游客
登录 | 注册 方可回帖
返回
//