free dwg viewer patch
【文章标题】: free dwg viewer patch
【文章作者】: wxxw
【软件名称】: free dwg viewer(Buid 6.2.0.13)
【下载地址】: 自己搜索下载
【保护方式】: 无壳
【编写语言】: Microsoft Visual C++ 7.0 Method2
【使用工具】: PEID 0.95 Olldbg1.10
【操作平台】: XP sp3
【软件介绍】: 非常好用的一款查看dwg文件的软件。
【作者声明】: 只是感兴趣,没有其他目的。失误之处敬请诸位大侠赐教!
--------------------------------------------------------------------------------
【详细过程】
工作中经常要查看dwg文件,但不需编辑的,如果用autocad实在麻烦,安装又大,启动又慢,所以这个小工具正适合,下载安装后虽然是试用版本,但也够用了,可是突然有一天打不开了,原来试用到期了,按照常规办法,卸载,删除文件夹,删除注册表里相关键值,重新安装,运行结果依旧,郁闷。。。,仔细查看目标文件夹,发现一可疑文件igckey.lic,此文件由安装包安装来的,内容如下
4K5KV-1TSFF-SQAL5-EDRN8-URVMM-V2GLJ-LQU27-P3A1R-9WREF-DMAC6-3KXWF-3UQIC-8276N-WG11M-C228I-KQJ2S-QWIJ8-D3XEP-65LQU-KADVX-EXWDF-7UU41-XEPGQ-EIUVX-KJFUR-76HTU-V24IF-UDK3H-FMINA-8IPG3-KKS8M-TR2I3-JFQ2B-732EH-PFHP6-486XQ-WXDH7-BKNE3-I3CR5-37GP7-XDLPN-KMJ8P-XQN93-KC86J-NCENS-RMJSA-HUHEN-9R29G-9E492-1HE8G-KI22G-KDD32-H3586-XASMT-V7DVP-2AF6N-HQFXM-K5GC2-PWBLN-TR743-1GK7T-XXH
将igckey.lic改名,打开dwg文件报错invalid license,看样子是用此文件验证的,而且仔细观察,有此文件时启动窗口左下角有一行信息renewal/update date :2009-10-6,无此文件就没显示,可以推测此文件里含有使用期限信息,将系统时间调整到2009-10-6以前,果然又可以用了,于是用bp CreateFileA下断, 拦不到,用bp fopen也拦不到,最后用bp ReadFile 拦到了,根据返回确定是有两个非系统dll(clbcatq.dll和BravaACX.dll)调用此函数,观察寄存器和堆栈,发现读取igckey.lic是BravaACX.dll,堆栈数据如下
注意:上传附件及图片大小不得大于30M。
⚠️ 版权声明:
本博客所有内容(含教程、源码、工具)仅供个人技术学习与研究交流使用,严禁商用、倒卖、二次分发及非法用途。
未经作者书面授权,任何组织或个人不得转载、复制或用于其他平台,违者将追究相关责任。
