游客:
注册
|
登录
|
会员
|
搜索
|
帮助
KCDDP ADV综合创作站
»
高级技术区
» 关于编写插件时info->FileHash的问题【已解决】
‹‹ 上一主题
|
下一主题 ››
12
1/2
1
2
››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 关于编写插件时info->FileHash的问题【已解决】
samisgod
会员
UID 680
精华 0
积分 83
帖子 26
阅读权限 5
注册 2008-1-29
#1
大
中
小
使用道具
发表于 2008-2-4 14:07
资料
短消息
加为好友
关于编写插件时info->FileHash的问题【已解决】
info->FileHash这调用的是文件哪一个值
MD5/CRC32/SHA1
10进制还是16/8/...?
[
本帖最后由 samisgod 于 2008-2-5 20:26 编辑
]
samisgod
会员
UID 680
精华 0
积分 83
帖子 26
阅读权限 5
注册 2008-1-29
#2
大
中
小
使用道具
发表于 2008-2-4 16:05
资料
短消息
加为好友
另外.....这个32位散列....也太大了吧,怎么放到一个变量里去啊
我是编程巨白,请大大不吝赐教
Miliardo
幕后黑手
UID 1
精华 0
积分 379
帖子 339
阅读权限 255
注册 2006-12-3
#3
大
中
小
使用道具
发表于 2008-2-4 17:24
资料
短消息
加为好友
= =有必要知道散列算法么。我们又不需要直接还原或者解密。
32位一点也不大,i386体系下一般int都是32位。
LZ该不会把这个Hash当作String了吧。
そんな世界を 僕らはゆく
誰かのために また目覚める
誰がいても 誰もいなくても そう思うよ
samisgod
会员
UID 680
精华 0
积分 83
帖子 26
阅读权限 5
注册 2008-1-29
#4
大
中
小
使用道具
发表于 2008-2-4 18:04
资料
短消息
加为好友
好奇下而已
问下LS老大
“用EXE的Hash值来作为加密密钥”
那就是在加密前计算出一个Hash值参与运算,在解密时取得krkr.exe的Hash
参与运算,这样即可,但问题是krkr.exe在解密时如何去得,还要考虑数值转换
郁闷,能否给个算法呢?
samisgod
会员
UID 680
精华 0
积分 83
帖子 26
阅读权限 5
注册 2008-1-29
#5
大
中
小
使用道具
发表于 2008-2-4 22:58
资料
短消息
加为好友
不过话说游戏加密的插件方面倒是胡乱写成了
基本就是一个加了点手脚的随机数异或算法.......
外面套了Themida1.9.5......
本打算用SDK增强保护但居然出错,兼容性真是有够XE
那个ExtractData不是说可以直接读取tpm用于解密?
不过我测试时居然没用。。。。。可能我设置不对吧,
跟常数异或都解不了.........
Miliardo
幕后黑手
UID 1
精华 0
积分 379
帖子 339
阅读权限 255
注册 2006-12-3
#6
大
中
小
使用道具
发表于 2008-2-5 01:32
资料
短消息
加为好友
先做出一个包含解密部分的Krkr.exe,然后在封包的时候让加密插件从这个EXE里取信息就行。
そんな世界を 僕らはゆく
誰かのために また目覚める
誰がいても 誰もいなくても そう思うよ
samisgod
会员
UID 680
精华 0
积分 83
帖子 26
阅读权限 5
注册 2008-1-29
#7
大
中
小
使用道具
发表于 2008-2-5 17:53
资料
短消息
加为好友
============
自己实现了调用进程校验
不是我的krkr就自动退出
完成
[
本帖最后由 samisgod 于 2008-2-5 20:25 编辑
]
samisgod
会员
UID 680
精华 0
积分 83
帖子 26
阅读权限 5
注册 2008-1-29
#8
大
中
小
使用道具
发表于 2008-2-5 20:27
资料
短消息
加为好友
话说这样做的话那就把把ExtractData也一起干掉了?
真是舒服啊
Miliardo
幕后黑手
UID 1
精华 0
积分 379
帖子 339
阅读权限 255
注册 2006-12-3
#9
大
中
小
使用道具
发表于 2008-2-5 21:39
资料
短消息
加为好友
对付ExtractData的方法还有很多,包括读取内存映像toka。
但是要记住,在高手面前,任何方法都是不堪一击的。
そんな世界を 僕らはゆく
誰かのために また目覚める
誰がいても 誰もいなくても そう思うよ
samisgod
会员
UID 680
精华 0
积分 83
帖子 26
阅读权限 5
注册 2008-1-29
#10
大
中
小
使用道具
发表于 2008-2-5 22:04
资料
短消息
加为好友
当然,有加密的方法就会有解密方式的出现
只是我相信自己的游戏应该没这么有魅力让人去费大力气拆解
毕竟能完整干掉Winlicense1.9.5+函数虚拟+SDK保护这样保护的人并不是很多
而能干掉的人一般都很忙
不会来干这事
最开始意图其实就是想研究给Krkr加上一个注册码功能给同学玩,不是反拆解
于是就想到用Winlicense来附加,但是就产生了如何防止主程序替换的问题
于是就产生了加密插件校验调用进程的问题,然后就XE地发展成这样
12
1/2
1
2
››
投票
交易
悬赏
活动
KCDDP ADV综合创作站
Kirikiri/KAG区
> 基础技术区
> 高级技术区
> 技术发布区
> KAGeXpress
> THE NVL Maker
创作区
> 龙泉乡
> [Hollowings]紫罗兰
> 栖梦街的小广场
> 奇亚拉
> 美术馆
> 遗忘书之墓
> 壁炉厅
综合区
> 三月兔亭餐厅
> 凤凰星
清除 Cookies
-
联系我们
-
[Key Fans Club] the Council of Doujin-game Development and Promotion
-
Archiver
-
WAP
界面风格
----------
默认风格
iuv2_blue
天高云淡
Powered by
Discuz!
5.5.0
© 2001-2006
Comsenz Inc.
Processed in 0.021631 second(s), 9 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡
v
设计制作 -
七星论坛
v
请使用1024*768或以上分辨率浏览本模板 ]
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计