首页
社区
课程
招聘
[求助]程序自身+明码验证
发表于: 2018-5-10 21:44 3299

[求助]程序自身+明码验证

2018-5-10 21:44
3299
最近遇到一个程序,是flexlm保护的,patch ECC后,又生成了license,本来以为大功告成。

然后又发现有2发个关键hash校验,又搞定了,基本能运行。但是大多数功能还是不行。

程序hash校验是这样的,分2块

1.是读取程序本身 然后hash一下,主要是防止patch。
2.一段明码,结合1的hash,在程序内有很多功能判断(估计几十处)。

对于这种hash,高手们是怎么解决的,欢迎交流。

本人新手,flexlm还有TLS反调试,过不掉,只能静态看,不能动态调,已跪。求大神指导!

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

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 775
活跃值: (2292)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
2
我有一个思路:
1.读取文件自身时候  给CreateFile  hook转向原始文件
2.读取内存镜像时候复制它原始内存镜像,拷贝到新申请的内存,指针指向申请的那块内存空间
2018-5-10 21:50
0
雪    币: 276
活跃值: (167)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
AperOdry 我有一个思路: 1.读取文件自身时候 给CreateFile hook转向原始文件 2.读取内存镜像时候复制它原始内存镜像,拷贝到新申请的内存,指针指向申请的那块内存空间
不太懂怎么复制原始镜像,我的文件已经patch了,要不然过不了flexlm。
求教
2018-5-10 23:53
0
雪    币: 12362
活跃值: (5128)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4

其实想跟楼主学  flexlm  patch  ECC  的方法
2018-5-11 10:21
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
想学    flexlm    patch    ECC    的方法
2018-5-12 10:40
0
游客
登录 | 注册 方可回帖
返回
//