首页
社区
课程
招聘
调试“降龙99会计核算软件 8.2.X”
发表于: 2004-11-1 00:19 14742

调试“降龙99会计核算软件 8.2.X”

2004-11-1 00:19
14742
降龙99会计核算软件 8.2.X

作者:GoOdLeiSuRe

说明:由于本人水平菜极了,所以错误难免,肯请提出。本文旨在学习,纯属技术交流。

介绍:
    AC990会计核算软件(单机)普及版――“降龙990”会计核算软件是继“降龙九九”行动之后推出的新款普及版会计核算软件。它秉承AC990会计核算软件“从会计出发,为管理服务”的设计思想,以更亲切友好的界面展现给用户,并以生动形象的导航图辅助用户进入简明易学的操作流程。它包含降龙990会计核算软件、降龙990会计报表管理软件、降龙990工资管理系统、降龙990固定资产管理系统四大系统。

分析:

该程序(只研究其中的核算软件)使用VB6编译,没有加壳,不过使用了软件狗,调用“AC990Pub.dll”中的“CheckRockey()”。本文不从破狗入手。

//*******************************************************************
//                        完全破解
//    3BB1D0  66F7DE1BF6 -> 66BE010090
//或  3BB1D0  66F7DE1BF6 -> BEFFFFFFFF
//*******************************************************************
001B:007BB1C7  FF154C104000        CALL      [0040104C]
001B:007BB1CD  83C414              ADD       ESP,14
001B:007BB1D0  66F7DE              NEG       SI  //改为 MOV SI, 0001
001B:007BB1D3  1BF6                SBB       ESI,ESI  //改为 NOP
001B:007BB1D5  8975CC              MOV       [EBP-34],ESI
001B:007BB1D8  FF15E8104000        CALL      [004010E8]

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 1
支持
分享
最新回复 (14)
雪    币: 16
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
2
最新的是8.3.12,

AC990Pub.dll
Dogdll32.dll
是关键,楼主可以分析吗?

写一篇阿
2004-11-1 03:12
0
雪    币: 237
活跃值: (175)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
3
还有一个版本,降龙会计核算软件9.0.X(?),分析过,差不多,注册机也写了。从AC990网上看,最新的应是8.3呀,搞不清楚那是个什么版本。
2004-11-1 09:28
0
雪    币: 237
活跃值: (175)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
4
AC990 会计核算软件 V8.3.12 与 V8.2 是一样的。
其他几个组件也都很容易搞定。
2004-11-1 10:25
0
雪    币: 16
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
5
最初由 GoOdLeiSuRe 发布
AC990 会计核算软件 V8.3.12 与 V8.2 是一样的。
其他几个组件也都很容易搞定。


寒~~~8.3.12的dll文件变了,没有你说的那个什么导出函数了,并且多了一个dogdll~~~,我看别人破解试用版为正式版就是替换了这两个文件,可惜的是加了壳,我没有能力脱~~所以也看不到破解者是如何把试用版改为正式版~
2004-11-1 16:36
0
雪    币: 237
活跃值: (175)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
6
多了一个Dogdll32.dll?有的版本中就有这个文件的。
不影响破解,这里不是从根源动手的。试试:
*********************************************************************
                AC990会计核算软件  “AC990WIN.exe” v8.3.12
//    3BCE76  66F7DE1BF6 -> 66BE010090
//或  3BCE76  66F7DE1BF6 -> BEFFFFFFFF
*********************************************************************

2004-11-1 17:38
0
雪    币: 16
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
7
00F98F2D    E8 3E3E82FF     call    AC990WIN.007BCD70
00F98F32    66:85C0         test    ax, ax
00F98F35    8D5E 38         lea     ebx, dword ptr ds:[esi+38]
00F98F38    74 0E           je      short AC990WIN.00F98F48   //那还不如直接修改这里呢! EB 0E
00F98F3A    8B15 20A1FB00   mov     edx, dword ptr ds:[FBA120]
2004-11-1 18:09
0
雪    币: 237
活跃值: (175)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
8
现在要上班去了,没时间试试楼上的方法,如果功能上没有限制的话就好。不知道楼上那样改有没有设置[正版]标志,我一开始破的时候,就漏了,虽然表面上是正常的。

回来后,照楼上的改了一下,没有用,还是有试用期限和注明[试用版]的文字。
2004-11-1 19:00
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
楼上你使用OD还是SICE?是针对AC990PUB.DLL吗?
2004-11-10 22:57
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
有AC990网络版的介绍吗?
2004-11-10 23:12
0
雪    币: 237
活跃值: (175)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
11
不是争对AC990PUB.DLL的。
没有分析过网络版,分析过AC990单机版,写过注册机。
在分析单机版时,有“网络版”相关字串,估计双者差不多。
2004-11-10 23:47
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
AC990的注册机怎么编写?使用什么工具来完成?能进行加壳吗?
2004-11-11 13:49
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
AC990分析的关键字是以EAX还是象XL990中一样为SI
2004-11-11 13:54
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
依照你所介绍的方法做,虽然修改后主体部分没有多大问题,但与之配套的报表系统仍然是试用版.是不是只有解狗才能真正实现所有功能?
2004-11-11 19:57
0
雪    币: 237
活跃值: (175)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
15
破解DLL的话,当然可以使所有程序真实所有功能了,不解DLL的话,一个一个破,反应也很容易。事实上破DLL也得找出各个程序调DLL的过程并验证反回码。
2004-11-12 21:55
0
游客
登录 | 注册 方可回帖
返回
//