天正软件的通用破解方法---永远不过期!
huayirmj
huayirmj Lv.3
2009年05月17日 08:12:38
只看楼主

本破解方法适用于新老版本的天正系列软件:天正建筑 天正电气 天正给排水 天正暖通 天正结构 其实在网上早已有大量天正软件的破解补丁及注册机,若只想使用本软件而对破解本身不感兴趣,建议直接在搜索引擎上搜索出对应软件的对应版本的注册机呀破解补丁来用。但注册机或破解补丁往往未必能及时与新版软件同步出现,所以若有兴趣自己动手破解的,可以详读本文,效法破解, 1.目标软件:最新版的天正电气其下载地址:

本破解方法适用于新老版本的天正系列软件:天正建筑 天正电气 天正给排水 天正暖通 天正结构
其实在网上早已有大量天正软件的破解补丁及注册机,若只想使用本软件而对破解本身不感兴趣,建议直接在搜索引擎上搜索出对应软件的对应版本的注册机呀破解补丁来用。但注册机或破解补丁往往未必能及时与新版软件同步出现,所以若有兴趣自己动手破解的,可以详读本文,效法破解,
1.目标软件:最新版的天正电气
其下载地址:
http://www.tangent.com.cn/ydown/show.php?id=103
天正电气8Beta1测试版
更新日期 2009.03.26 程序类别 文件下载¦天正电气
文件大小 47M 授权方式 测试版
应用平台 AutoCAD 2002-2009 推荐程度
程序主页 Home Page 下载/浏览 1747/984
天正电气软件8.0 Beta1测试版,免费试用300小时。注:请使用网际快车或蚂蚁下载。
2.使用的破解工具:OllyDBG
下载地址: http://www.xdowns.com/soft/38/121/2006/Soft_29519.html
OllyDbg 汇编及分析调试器 V1.10 汉化绿色版
· 软件大小:5 MB
· 软件类型:绿色软件 / 绿色软件 / Portable software
· 运行环境:Win9X/Win2000/WinXP/Win2003/
· 软件语言:简体中文
3.破解流程
1)打开模块:用OllyDbg附着天正软件的关键模块tchinit
2)下断点:在 tch_init 进程里第一个调用 RegSetValueEx前面一点的 TEST EAX,EAX 下断点
3)更改程序运行流程:继续运行软件,输入任意注册码后点确认,将自动切换回OllyDbg,对寄存器窗口 EAX 上右键置 0
4)成功:继续运行,程序已注册,而且注册码已经写入到注册表中,再次打开也不再提示注册。(完)
4.图文详解 " ."
整个过程中,将学习到ollyDbg的一系列的基本操作:附着模块、查看模块子函数、反查子使用函数的位置、下断点、改寄存器
1) 安装并运行天正电气,将遇到要求注册。暂不理会,然后去打开OllyDbg


2) 在OllyDbg的界面,在菜单栏点文件\附加\找出窗口名为”天正注册码”的进程,确认附加。附加过程中会有一个“入口点警告”,点确定。



3)附加进程后,见到OllyDbg的工作区分了上下左右四个区域,左上角为指令运行区,右上角为寄存器区,左下角为内存映像区、左下角好像是堆栈区。
在左上角右击\查看\模块”tch_init”,使指令区只显示目标模块的指令运行状况。

4)在左上角右击\查找\当前模块的名称(标签),目的查找本模块所用到的相关子函数


5)来到函数列表窗口,直接在键盘打r e g s e t等键将自动跳到我们要找的RegSetValueExA处,直接双击此子函数(或右击\查找输入子函数参考\双击第一项或对第一项右击\反汇编窗口中跟随)




6)跳回到反汇编窗口,如下图所示,向上面约十行,找出” TEST EAX,EAX”,右击\断点\切换.至此,下好了断点。再在菜单栏点调试\运行。这时可切换回天正注册码窗口了。


7)在天正注册码窗口随意输入任意的注册码,然后确认,将提示出错。此时将自动切换回OllyDbg的界面,目标程序已被OllyDbg被中断,刚好运行到我们上面设置的断点的那行,显黑底红字。这时查看右上角的寄存器区,找到EAX 000000001,右击\置0,然后点菜单栏的调试\运行。


8)试再切换回autocad窗口,嘿嘿,已经大功告成!
这时可以退出OllyDbg,忽略警告。
可以查看注册表中的相关情况:
点windows的开始\运行\输入regedit\依次展开HKEY_LOCAL_MACHINE\SOFTWARE\Tangent\TElec\8.0\Serial\可以见到右侧窗口有No键,其数值正是正确的注册码了,即本程序已经注册,再打开时,不会再有注册提示了。


5.解除软件的试用期的限制 " ."
1)由于程序本身是试用版,即使注册了仍然存在一个过期日期,比如7.5版的天正系列软件的过期日期就是2009年1月1日,7.0版本的过期日期是2008年9月1日,而8.0 Beta1测试版的过期日期则是2011年1月1日(经本人修改系统时间试验出来)。
如果超出了过期日期,再打开时将会出现: 软件已经过期!请登陆天正网站: www.tangent.com.cn 下载最新试用版!


可用十六进制的编辑器来编辑tch_initstart.arx来实现解除软件的试用期限制。此文件在天正程序的安装文件夹(可以对程序的快捷方式右击\属性\快捷方式\起始位置 找到)的sys15、sys16、sys17文件夹里,分别对应不同的AUTOCAD版本,sys15对应AUTOCAD2000-2002,sys16对应AUTOCAD2004\2006,sys17对应AUTOCAD2007~2009),不管安装了哪一个版本的AUTOCAD需分别进入sys15、sys16、sys17文件夹修改一下其中的tch_initstart.arx文件



2)我们要做的是在tch_initstart.arx找出过期日期,修改为自己想要的日期。
具体修改步骤如下
a.准备本人使用的十六进制编辑器为WinHex(下载地址 http://www.cncrk.com/downinfo/2782.html,或自行google)
打开WinHex,点菜单File(汉化版则为”文件”)\Open(打开)

,然后找出tch_initstart.arx,
b.点菜单Search(查找)\Find Hex Values(查找16进制数值), 或点击工具栏的如图图标,搜索15DB3201
(为什么搜索15DB3201呢?因为8.0 Beta1版的天正软件的过期日期为2011年1月1日, 即20110101,打开windows自带的计算器可算出20110101用十六进制表示为1 32 DB 15,而天正也许为刻意为破解者增加多道障碍而将它倒序表示,因此搜索15DB3201,中间没有空格)然后将搜索到的数值修改为自己想要的数值。比如想让软件到2020年1月1日过期(十进制的20200101即十六进制的1343AA5),可将15DB3201修改为A53A3401。然后保存修改结果。
至此完全大功告成了!






6.结语 " ."
本软件还有一个破解思路是将试用版改为单机版,只须更改HKEY_LOCAL_MACHINE\SOFTWARE\Tangent\TElec\8.0\License\Mode=1即可修改为单机版模式运行,程序将按另一流程来检测授权情况,未授权则如图警告。要破解同样须找出相应的断点及寄存器,但本人经验尚浅,未能研究出来,有请HAO老大如果可以的话,有劳点拨赐教。


[ 本帖最后由 huayirmj 于 2009-5-17 08:35 编辑 ]
免费打赏
dzming888
2009年05月31日 10:59:26
2楼
嘿嘿,试了N次,破解还真的有点困难,我试了天正给排水8.0,最终还是不行。
难点在:6、“向上面约十行,找出” TEST EAX,EAX”,”,不是向上,向下可以找出多个 TEST EAX,EAX,
7、“此时将自动切换回OllyDbg的界面,目标程序已被OllyDbg被中断,刚好运行到我们上面设置的断点的那行,显黑底红字。这时查看右上角的寄存器区,找到EAX 000000001,右击\置0,然后点菜单栏的调试\运行。 ”不会自动切换,寄存器区也没有内容。

请进一步指点。

多谢。
回复
tsywz
2009年06月09日 01:00:06
3楼
多谢楼主的无私奉献,好人必有好报,向你学习
回复
fvmmynym
2009年08月03日 16:39:42
4楼
天正造价软件破解文件
可进行预算的软件,已经破解使用限制。
回复
xiaoyuebsn
2009年08月07日 12:54:35
5楼
我用来破解天正建筑,《5.解除软件的试用期的限制》,修改后功能不完整了,好多功能用不了,轴网都没办法画了

望楼主解决一下这个问题。
回复
举人1968
2009年08月29日 23:15:42
6楼
希望楼主吧天正给排水8.0正式版试用300小时破解!!!:victory:
回复
liushengmail
2009年09月04日 10:31:06
7楼
高深,看不懂,希望再详细些就好了!感谢楼主!
回复
jiangxinyao6
2009年09月17日 17:01:31
8楼
天正8.26号公布正式版天正给排水8.0含最新注册机,楼主那个方法不太可行,可能我电脑室商务机,一运行那个破解软件破解天正,天正cad就卡l,大家快下,我收集好久才弄出来啊,里面注册机也可以注册其他天正8.0
http://bbs.co188.com/content/vie ... ra=%3D1#pid15280563
回复
hangtianchangfeng
2009年09月27日 17:14:03
9楼
骗子,那个软件安装就有木马,根本没法用。
浪费时间,浪费感情。
回复
ewong
2009年10月07日 14:51:26
10楼
想知道8.0 Beta3 (0828版)的过期日期。
有没有破解好的tch_initstart.arx呢?
回复
ewong
2009年10月08日 02:31:41
11楼
8.0 Beta3的过期日期也是2011年1月1日(15DB3201),按楼主的方法修改sys15中的tch_initstart.arx为2020年1月1日过期(A53A3401)——我用的AutoCAD2004 ,然后时间调整至2015年10月8日试了试,没有提示过期,但许多天正菜单命令没了反应——把日期改回来又OK了。看来此方法破解不完全,请大侠们继续指教。
回复

相关推荐

APP内打开