呵呵,学习Nolan Blender关于filter的文章“A Detailed Look at Crypt Filters”(http://www.woodmann.com/crackz/Tutorials/Nbufilt.htm),从开始不太懂,到最后做出license,也花了不少时间,这里只是与有兴趣的朋友分享下,高手请飘过:) 另外谢谢NoFlexlm兄的指点。 1. 所用SDK为6.1g 2. 产生的blenderd的函数地址与Nolan Blender文章略有不同,不过不影响分析 .text:0042BC6C mov eax, off_44B050 .text:0042BC71 push eax ; Source .text:0042BC72 push 4Ah ; int .text:0042BC74 push dword_45D3C8 ; int .text:0042BC7A call sub_40495F .data:0044B050 ; void *off_44B050 .data:0044B050 off_44B050 dd offset sub_4019A2 .data:0044B050 sub_4019A2即为filter函数 3. 参考phydora的文章“Dump The filter of flexlm”,用Hex-Rays 将sub_4019A2转成c code,分析起来会容易不少,其余的参照Nolan Blender的文章就可以了。 http://bbs.pediy.com/showthread.php?t=68402
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!