找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 12716|回复: 10

[原创] 关于gremlindong兄弟分享的<proe材料设定的二次开发程序>破解

[复制链接]

10

主题

72

回帖

7

威望

助工

积分
141
发表于 2013-12-29 16:15 | 显示全部楼层 |阅读模式
本帖最后由 阿一呐法 于 2013-12-29 17:49 编辑

最近对二次开发有了兴趣,在论坛里面搜索了一下,发现了gremlindong分享的一个插件,挺有意思的,只是挂上后不能用,会提示“未认证"什么的。
原贴地址
http://www.proewildfire.cn/forum ... D135%26typeid%3D135

当然发表本篇文章的目的肯定是希望那个插件能用啦,申明:这里只作学习交流用,请尊重原作者版权。
首先,我们先下载他们附件解压,解压后可以看到,里面有几个文件(后面详细介绍其作用)这里先看看插件到底有什么作用
好,我们继续安装,找到PROE的 protk.dat 插件注册文件,按照里面的格式注册该插件,重启PROE,再新建一个零件,(本人机子上装是CREO2.0版本,当然这不重要。)找到该插件位置 clip_image002.jpg

可以看到该插件挂上了(前面5个是别的插件,这里不管它),插件的名字就叫专用功能,点击后里面多多少少有九个功能,我们先试试第二个功能(第一个能破掉了,这里为了演示,就看第二个功能),点击后提示
,看样子需要注册,找了半天也没有找到哪里有注册提示,真TMD的纠结啊,接下来肯定要想办法搞定这个了,这个软件其实简单(弄了二十来分钟就搞定了),我们先来看看破解后的效果,我们先看第一个功能:材料参数设置
MP3)HO%RK)6IMKPBW`L)1%G.jpg
嘿嘿,这个世界从此不再平静。。。。
     这里主要跟大家分享的是破解过程和思路,从以上的分析我们可以初判定该插件有注册机制,那现在就可能需要别的手段啦,废话不多说,找到插件注册位置,找到该插件的DLL:proetest4.dll  用PEID查壳,可知软件是VC++写的,哈哈,没加壳,省事多了,现在用OD载入,直接查找字符串“认证失败,不能使用该功能”,发现没有该字符串,这个好了,感觉进了死胡同。不过细心就会发现,软件在调用一个叫tkmsg.txt的文件,哈哈,静下心来想想,软件本身就自带这个文件,现在我们找开并打开它,嘿嘿,果然里面有这么几行:
USER Warning: no authentication
You have no pass the authentication, cannot use this function
认证失败,不能使用该功能。

回到OD,我们现在试着查找这几个字符“USER Warning: no authentication”,果然出现啦
10008D7E push proetest.100E1980  user warning: no authentication
10008DBC push proetest.100E1980  user warning: no authentication
10008DFC push proetest.100E1980  user warning: no authentication
10008E3C push proetest.100E1980  user warning: no authentication
10008E81 push proetest.100E1980  user warning: no authentication
10008ECC push proetest.100E1980  user warning: no authentication
10008F11 push proetest.100E1980  user warning: no authentication
10008F5C push proetest.100E1980  user warning: no authentication
10008F9C push proetest.100E1980  user warning: no authentication
刚好9个地址有这个提示,回想软件也刚好有九个功能,哈哈,是这里没错了,接下来我们去验证一下
我们先跟进第一个地址:10008D7E 看看
发现只要10008D74   /75 08           je short proetest.10008D7E  这个跳转实现,软件就会提示  user warning: no authentication
OK,接下来我们要做什么你应该知道了吧,没错,这是不要然这个跳转实现,汇编这行为
10008D74   /75 08           jne short proetest.10008D7E
保存到可执行文件,我们现在来测试一下我们的判断及第一个修改是否有效
好了,把刚刚修改后的dLL替换调之前的,重启PROE看看
新建好零件,点击该软件的二次开发功能中的:材料参数设置功能,
没有出现提示“认证失败,不能使用该功能”,能用啦
其它破解方法一样,依次把上面其它地址的跳转更改即可,
GOODUCK!



法哥出品,必是精品
阿一呐法 Ainafa 都是哥,法哥的哥

10

主题

72

回帖

7

威望

助工

积分
141
 楼主| 发表于 2013-12-29 16:25 | 显示全部楼层
XX的,写到一半停电了
回复

使用道具 举报

53

主题

1328

回帖

25

威望

讲师

积分
1795
QQ
发表于 2013-12-30 08:53 | 显示全部楼层
这个插件真要能用,我可膜拜楼主了。
回复

使用道具 举报

10

主题

72

回帖

7

威望

助工

积分
141
 楼主| 发表于 2013-12-30 09:07 | 显示全部楼层
qqhhdd 发表于 2013-12-30 08:53
这个插件真要能用,我可膜拜楼主了。

我全破解了,就第一个功能能用,其它都功能,好像是作者还没有完善(点击没啥反应)。就像软件的DLL:proetest4.dll,真的就只是test测试版,如果我没有说错的话,gremlindong就是该插件的作者,他的截图上就已经是破解后的,没理由把软件放出来再让别人破解
法哥出品,必是精品
阿一呐法 Ainafa 都是哥,法哥的哥
回复

使用道具 举报

72

主题

911

回帖

8

威望

讲师

积分
1185
发表于 2013-12-30 09:27 | 显示全部楼层
高手   谢谢分享
回复

使用道具 举报

9

主题

705

回帖

24

威望

高工

积分
900

宣传大使勋章

发表于 2014-3-21 11:13 | 显示全部楼层
高手!
回复

使用道具 举报

53

主题

1205

回帖

56

威望

讲师

积分
1485

希望之星勋章

QQ
发表于 2014-4-2 21:04 | 显示全部楼层
  感谢分享。
回复

使用道具 举报

12

主题

283

回帖

3

威望

工程师

积分
378
发表于 2014-4-7 08:38 | 显示全部楼层
破解文件在哪里
回复

使用道具 举报

10

主题

72

回帖

7

威望

助工

积分
141
 楼主| 发表于 2014-4-7 09:06 | 显示全部楼层
chenxjl 发表于 2014-4-7 08:38
破解文件在哪里

没有破解文件,你只需要按上面的方法修改程序即可,至于那个修改后的程序这里我就不放出来了,就上上面说的,该程序只是TEST版,并不完整,除了指定材料属性没什么大的用处
法哥出品,必是精品
阿一呐法 Ainafa 都是哥,法哥的哥
回复

使用道具 举报

2

主题

203

回帖

0

威望

工程师

积分
225
发表于 2014-5-20 21:22 | 显示全部楼层
飘过__开发继续努力
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请发邮件联系我们,本站将立即改正或删除。

手机版|小黑屋|野火论坛(©2007~2025) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号|站长QQ28016688

GMT+8, 2025-4-19 07:43 , Processed in 0.163046 second(s), 26 queries .

快速回复 返回顶部 返回列表