分析家数据批量转换器暴力破解手记 (3千字)
分析家数据批量转换器暴力破解手记今天是我的生日,破解此软件作为自己生日礼物!:)
使用工具:W32dasm
WinHex
软件名称:分析家数据批量转换器
下载地址:
只是检验LuStockConvert3.exe的注册码,没有注册不能使用全部功能。
软件简介:
这是LuStockConvert3.exe的辅助程序,
可以批量转换分析家的历史分笔成交数据(PRP文件)和通用数据(DAD文件)。
生成的数据库类型增加了EXCEL的CSV文件,感谢COOLSON的提示。
使用注意
1 第一次使用建议用覆盖方式,因为程序对有关的日期进行
检验,如果已有的数据库是最新生成而又使用粘帖方式,
可能程序不转换任何数据。
2 源数据的目录要写完整的,这是考虑历史数据有可能
不在分析家目录下,程序默认给出的是分析家的数据目录。
3 开始日期和结束日期是为了方便分段转换而设,键入小于
19900101的数据,程序就不使用这个数据。
4 建议与LuStockConvert3.exe放在一个目录下,二者转换的
数据库是一致的,过滤文件Filter.Txt也是通用的。
5 程序对数据文件内的数据日期进行了排序,以保证不遗漏数据,
如果有很多个DAD文件在一起,即使数据有重叠,也能正常转换。
6 这个程序没有独立的注册器,只是检验LuStockConvert3.exe
的注册码,没有注册不能使用全部功能。
破解步骤:
1:用FI检测主程序没有加壳,VC程序.(太好了,心里有底了.)
2:W32dasm反汇编.
3:寻找到"已注册" 哈哈,例行公事,向上翻,又看到"未注册"继续翻 .....................................
4:
* Possible StringData Ref from Data Obj ->"批量转换分析家数据 - "
|
:00402011 68B8534300 push 004353B8
:00402016 52 push edx
:00402017 FFD7 call edi
:00402019 391D90744300 cmp dword ptr [00437490], ebx
:0040201F 745A je 0040207B <===(就是他,一跳就玩完.改为 NOP )
:00402021 8D44242C lea eax, dword ptr [esp+2C]
:00402025 8D4C2440 lea ecx, dword ptr [esp+40]
:00402029 50 push eax
:0040202A 51 push ecx
:0040202B FFD5 call ebp
:0040202D 8D542440 lea edx, dword ptr [esp+40]
* Possible StringData Ref from Data Obj ->" 已注册"
|
:00402031 68B0534300 push 004353B0
:00402036 52 push edx
:00402037 FFD5 call ebp
:00402039 33C9 xor ecx, ecx
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00402057(C)
|
:0040203B 8B465C mov eax, dword ptr [esi+5C]
* Possible Reference to String Resource ID=00001: "?!"
|
:0040203E BA01000000 mov edx, 00000001
:00402043 D3E2 shl edx, cl
:00402045 8BB82C050000 mov edi, dword ptr [eax+0000052C]
:0040204B 0BFA or edi, edx
:0040204D 41 inc ecx
.......
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040201F(C)
|
:0040207B 8D442440 lea eax, dword ptr [esp+40]
* Possible StringData Ref from Data Obj ->"未注册"
|
:0040207F 68A8534300 push 004353A8
5:启动WinHex打开主文件 寻找 201F 将745A 改为 9090 搞定!
如要转载请保留全文 忘了自己
