【软件名称】真实表格TRUETABLE9.7A FORAUTOCAD2002破解分析
【下载地址】
http://www.truetable.com【应用平台】Win9x/NT/2000/XP
【软件大小】2300KB
【软件限制】自检验、注册
【破解声明】破解只是感兴趣,无其它目的。失误之处敬请诸位大侠赐教!
【破解工具】W32DASM
【软件简介】功能:
1、在AutoCAD与Excel间动态交互数据,具有动态关联Excel,实时更新的功能,并能静态输出、读入Excel文件
2、将AutoCAD数据按表格格式输出为文本文件,也可将文本文件读入AutoCAD,并制成表格
3、对Excel表格进行灵活排版,表格过长自动分片,设置表头,提供9种对齐方式,并能设置单元格高度及宽度,表格行数,表格间距等参数
4、能够生成材料表,提供了完整的材料库,并可以任意扩充
5、具有统计功能,对统计结果提供三种排序方式,并制成统计表格
6、具有批处理功能,可同时读取多个文本文件或Excel文件
特点:
1、TrueTable能将AutoCAD中的任意表格(即使没有表格线)完整地输出到Excel,不管表格手工绘制的,还是其它程序生成的。目前其它的表格软件只能输出其自己生成的表格
2、以纯粹的Line和Text构建表格,TrueTable生成的表格不是一个块(BLOCK),这样易于编辑,还能节约25%左右的空间
3、使用TrueTable的“更新”功能,即使不打开Excel也能更新表格数据
4、TrueTable有强劲的文本文件解析引擎,能输入、输出文本文件,并表格化
5、TrueTable支持现有全部的AutoCAD版本,包括R14-R2004。特别是R14,很多软件都不支持了
6、速度快,由于采用了基于VC++的ObjectARX技术,速度要比VBA的程序快得多
7、支持AutoCAD 14,AutoCAD 2000,AutoCAD 20002,AutoCAD 2004,AutoCAD 2005
中英文界面
8、个性化的定制命令功能
9、双击表格外边框线,便可以打开相应的Excel文件
========================================================================================
【分析过程】
* Possible StringData Ref from Data Obj ->"DD7788C9B2DF0D463ABE121C21F9C157"
|
:1C009592 684408041C push 1C040844
:1C009597 E8D49D0000 call 1C013370
:1C00959C 8A44358C mov al, byte ptr [ebp+esi-74] 《--这里放着输入的注册码运算后的数据
:1C0095A0 8BCE mov ecx, esi
:1C0095A2 C1E104 shl ecx, 04
:1C0095A5 3447 xor al, 47
:1C0095A7 83C404 add esp, 00000004
:1C0095AA 388168C6071C cmp byte ptr [ecx+1C07C668], al 《--[1c07c668]中放着根据计算机名计算后的数据
:1C0095B0 754D jne 1C0095FF <---这里是关键的比较,nop掉。跳走就不能注册了
:1C0095B2 E8699F0000 call 1C013520
:1C0095B7 46 inc esi
:1C0095B8 83FE10 cmp esi, 00000010
:1C0095BB 7CD5 jl 1C009592
:1C0095BD 84DB test bl, bl
:1C0095BF 743E je 1C0095FF
―――――――――――――――――――――――――――――――――
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1C01252E(C)
|
:1C012464 8A841CCC000000 mov al, byte ptr [esp+ebx+000000CC]
:1C01246B 8A4D00 mov cl, byte ptr [ebp+00]
:1C01246E 3447 xor al, 47
:1C012470 3AC8 cmp cl, al
:1C012472 0F850D010000 jne 1C012585 <---nop掉。这里是关键的比较,nop掉。跳走就不能注册了
* Possible StringData Ref from Data Obj ->"serw"
――――――――――――――――――――――――――――――――――――――
三处文件完整性校验:
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1C009464(C)
|
:1C009449 8BF0 mov esi, eax
:1C00944B 8DBC1DFCFEFFFF lea edi, dword ptr [ebp+ebx-00000104]
:1C009452 C1E604 shl esi, 04
:1C009455 8A96F4D3071C mov dl, byte ptr [esi+1C07D3F4]
:1C00945B 3A1407 cmp dl, byte ptr [edi+eax]
:1C00945E 7547 jne 1C0094A7 《---第一处校验,不能跳。nop掉
:1C009460 40 inc eax
:1C009461 83F810 cmp eax, 00000010
:1C009464 7CE3 jl 1C009449
:1C009466 84C9 test cl, cl
:1C009468 754C jne 1C0094B6
―――――――――――――――――――――――――――――――――――
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1C0098DE(C)
|
:1C0098BF 8BF8 mov edi, eax
:1C0098C1 8D9435FCFEFFFF lea edx, dword ptr [ebp+esi-00000104]
:1C0098C8 C1E704 shl edi, 04
:1C0098CB 8A9FF4D3071C mov bl, byte ptr [edi+1C07D3F4]
:1C0098D1 3A1C02 cmp bl, byte ptr [edx+eax]
:1C0098D4 0F85CD000000 jne 1C0099A7 《---第二处校验,不能跳。nop掉
:1C0098DA 40 inc eax
:1C0098DB 83F810 cmp eax, 00000010
:1C0098DE 7CDF jl 1C0098BF
:1C0098E0 84C9 test cl, cl
:1C0098E2 0F8595000000 jne 1C00997D
――――――――――――――――――――――――――――――――――
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1C012194(C)
|
:1C012183 8A10 mov dl, byte ptr [eax]
:1C012185 8A19 mov bl, byte ptr [ecx]
:1C012187 3AD3 cmp dl, bl
:1C012189 7510 jne 1C01219B 《---第三处校验,不能跳。nop掉
:1C01218B 83C010 add eax, 00000010
:1C01218E 41 inc ecx
:1C01218F 3DF4D4071C cmp eax, 1C07D4F4
:1C012194 7CED jl 1C012183
:1C012196 E99C020000 jmp 1C012437
========================================================================================
【分析总结】
暂无
========================================================================================
【版权信息】新民破解,请转载时保证文章完整/西安交通大学热动力系能动610班
2004-10-10
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!