首页
社区
课程
招聘
[旧帖] [求助]一个VFP程序破解思路 0.00雪花
发表于: 2011-3-23 13:54 5637

[旧帖] [求助]一个VFP程序破解思路 0.00雪花

2011-3-23 13:54
5637
虽然很早就想加入破解这一高深领域,但一直没时间加入。前面下定决心利用一点时间试试水,从华军上找了几个软件,一个VB的很容易就找到了注册码,但这个软件就有点头疼,地址是:
http://www.newhua.com/soft/82672.htm
用Peid看没东西,用die看为VC,实际应该是VFP的。
用unvfp说可以解密,但解密后的文件还是一样的,只是文件名为Cracked.exe,
foxtools说:“不是foxpro的exe文件或文件已经用其它程序加过密”,
unfoxall3.0在xp下似乎不能用,反正打开没反应。
C32Asm,winhex都没找到有用的字符串。
初步怀疑是用vc写了个载入程序的。

只能用od了,开始入口点如下:
00401760     9C            pushfd
00401761   .  60            pushad
00401762   .  60            pushad
00401763   .  E8 00000000   call    00401768
00401768      5E            pop     esi
00401769   .  81C6 C3000000 add     esi, 0C3
0040176F   .  56            push    esi
00401770   .  64:67:FF36 00>push    dword ptr fs:[0]
00401776   .  64:67:8926 00>mov     dword ptr fs:[0], esp
0040177C   .  EA 00104000 C>jmp     far E8C3:00401000
进去后是
7C92E48A    0AC0            or      al, al
7C92E48C    74 0C           je      short 7C92E49A
7C92E48E    5B              pop     ebx
7C92E48F    59              pop     ecx
7C92E490    6A 00           push    0
7C92E492    51              push    ecx
7C92E493    E8 C6EBFFFF     call    ZwContinue
7C92E498    EB 0B           jmp     short 7C92E4A5
7C92E49A    5B              pop     ebx
7C92E49B    59              pop     ecx
7C92E49C    6A 00           push    0
7C92E49E    51              push    ecx
7C92E49F    53              push    ebx
7C92E4A0    E8 09F5FFFF     call    ZwRaiseException
7C92E4A5    83C4 EC         add     esp, -14
7C92E4A8    890424          mov     dword ptr [esp], eax
7C92E4AB    C74424 04 01000>mov     dword ptr [esp+4], 1
7C92E4B3    895C24 08       mov     dword ptr [esp+8], ebx
7C92E4B7    C74424 10 00000>mov     dword ptr [esp+10], 0
7C92E4BF    54              push    esp
7C92E4C0    E8 63000000     call    RtlRaiseException
7C92E4C5    C2 0800         retn    8

直接运行很快到这里就死了
00401865     C3            retn

有点怀疑是有反调试
在7C92E48C    74 0C           je      short 7C92E49A
处按它的走向是要跳转的,我强行让它往下走,程序可以正常进入界面的,但在界面下试了很多经典断点都无效,就注册失败后用MessageBoxA可以拦住弹出的对话框,但反推不到有用的地方。对vf程序不熟,看了坛子里面的与VFP有关的内容,但如何寻找App内容也还是没方法,求高手指点一下。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 1889
活跃值: (193)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
不玩**这些东西,但感觉应该不难
2011-3-24 16:44
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
学习了呵呵,看一下
2011-3-25 00:40
0
雪    币: 266
活跃值: (35)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
我直接从内存中找app的关键字符,有一百多个相符,除了几个不能重建,其它都能用refox反出来,但就没找到注册的,郁闷啊。继续等待。。。
2011-3-28 21:29
0
游客
登录 | 注册 方可回帖
返回
//