首页
社区
课程
招聘
[旧帖] [求助][求助]大家看看这个是怎么回事 0.00雪花
发表于: 2007-10-19 16:43 4496

[旧帖] [求助][求助]大家看看这个是怎么回事 0.00雪花

2007-10-19 16:43
4496
有个VB写的程序,只能在一个固定的机子上运行起来,在别的机子上就显示非法拷贝不能使用
一开始以为是狗。后来又不象。但是程序又没有加壳。这个是怎么加密的啊,

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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 184
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
没人搞过吗?还是不愿意帮我看啊。
自己顶下吧
2007-10-20 08:29
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
下 bp MSVBVM60.rtcMsgBox 断点

00414B20    55              push    ebp                              ; push    ebp  修改为  retn
00414B21    8BEC            mov     ebp, esp
00414B23    83EC 14         sub     esp, 14
00414B26    68 76114000     push    <jmp.&MSVBVM60.__vbaExceptHandle>
00414B2B    64:A1 00000000  mov     eax, dword ptr fs:[0]
00414B31    50              push    eax
00414B32    64:8925 0000000>mov     dword ptr fs:[0], esp
00414B39    81EC F4000000   sub     esp, 0F4
00414B3F    53              push    ebx
00414B40    56              push    esi
00414B41    57              push    edi
00414EB8   /0F84 44010000   je      00415002              ; 此处JE修改为JMP无效。            
00414EBE   |B9 04000280     mov     ecx, 80020004
00414EC3   |898D 6CFFFFFF   mov     dword ptr [ebp-94], ecx
00414EC9   |B8 0A000000     mov     eax, 0A
00414ECE   |8985 64FFFFFF   mov     dword ptr [ebp-9C], eax
00414ED4   |898D 7CFFFFFF   mov     dword ptr [ebp-84], ecx
00414EDA   |8985 74FFFFFF   mov     dword ptr [ebp-8C], eax
00414EE0   |C785 4CFFFFFF 2>mov     dword ptr [ebp-B4], 00414024
00414EEA   |BF 08000000     mov     edi, 8
00414EEF   |89BD 44FFFFFF   mov     dword ptr [ebp-BC], edi
00414EF5   |8D95 44FFFFFF   lea     edx, dword ptr [ebp-BC]
00414EFB   |8D4D 84         lea     ecx, dword ptr [ebp-7C]
00414EFE   |8B35 DC104000   mov     esi, dword ptr [<&MSVBVM60.__vba>; MSVBVM60.__vbaVarDup
00414F04   |FFD6            call    esi
00414F06   |C785 5CFFFFFF 0>mov     dword ptr [ebp-A4], 00414100     ; 非法考贝程序禁止使用,请与版权所有者联系!
00414F10   |89BD 54FFFFFF   mov     dword ptr [ebp-AC], edi
00414F16   |8D95 54FFFFFF   lea     edx, dword ptr [ebp-AC]
00414F1C   |8D4D 94         lea     ecx, dword ptr [ebp-6C]
00414F1F   |FFD6            call    esi
00414F21   |8D85 64FFFFFF   lea     eax, dword ptr [ebp-9C]
00414F27   |50              push    eax
00414F28   |8D8D 74FFFFFF   lea     ecx, dword ptr [ebp-8C]
00414F2E   |51              push    ecx
00414F2F   |8D55 84         lea     edx, dword ptr [ebp-7C]
00414F32   |52              push    edx
00414F33   |6A 30           push    30
00414F35   |8D45 94         lea     eax, dword ptr [ebp-6C]
00414F38   |50              push    eax
00414F39   |FF15 40104000   call    dword ptr [<&MSVBVM60.#595>]     ; MSVBVM60.rtcMsgBox
00414F3F   |8D8D 64FFFFFF   lea     ecx, dword ptr [ebp-9C]
00414F45   |51              push    ecx
00414F46   |8D95 74FFFFFF   lea     edx, dword ptr [ebp-8C]
00414F4C   |52              push    edx
00414F4D   |8D45 84         lea     eax, dword ptr [ebp-7C]
00414F50   |50              push    eax
00414F51   |8D4D 94         lea     ecx, dword ptr [ebp-6C]
00414F54   |51              push    ecx
00414F55   |E9 97000000     jmp     00414FF1
00414F5A   |B9 04000280     mov     ecx, 80020004
00414F5F   |898D 6CFFFFFF   mov     dword ptr [ebp-94], ecx
00414F65   |B8 0A000000     mov     eax, 0A
00414F6A   |8985 64FFFFFF   mov     dword ptr [ebp-9C], eax
00414F70   |898D 7CFFFFFF   mov     dword ptr [ebp-84], ecx
00414F76   |8985 74FFFFFF   mov     dword ptr [ebp-8C], eax
00414F7C   |C785 4CFFFFFF 2>mov     dword ptr [ebp-B4], 00414024
00414F86   |BF 08000000     mov     edi, 8
00414F8B   |89BD 44FFFFFF   mov     dword ptr [ebp-BC], edi
00414F91   |8D95 44FFFFFF   lea     edx, dword ptr [ebp-BC]
00414F97   |8D4D 84         lea     ecx, dword ptr [ebp-7C]
00414F9A   |8B35 DC104000   mov     esi, dword ptr [<&MSVBVM60.__vba>; MSVBVM60.__vbaVarDup
00414FA0   |FFD6            call    esi
00414FA2   |C785 5CFFFFFF 0>mov     dword ptr [ebp-A4], 00414100     ; 非法考贝程序禁止使用,请与版权所有者联系!
00414FAC   |89BD 54FFFFFF   mov     dword ptr [ebp-AC], edi
00414FB2   |8D95 54FFFFFF   lea     edx, dword ptr [ebp-AC]
00414FB8   |8D4D 94         lea     ecx, dword ptr [ebp-6C]
00414FBB   |FFD6            call    esi
00414FBD   |8D95 64FFFFFF   lea     edx, dword ptr [ebp-9C]
00414FC3   |52              push    edx
00414FC4   |8D85 74FFFFFF   lea     eax, dword ptr [ebp-8C]
00414FCA   |50              push    eax
00414FCB   |8D4D 84         lea     ecx, dword ptr [ebp-7C]
00414FCE   |51              push    ecx
00414FCF   |6A 30           push    30
00414FD1   |8D55 94         lea     edx, dword ptr [ebp-6C]
00414FD4   |52              push    edx
00414FD5   |FF15 40104000   call    dword ptr [<&MSVBVM60.#595>]     ; MSVBVM60.rtcMsgBox
00414FDB   |8D85 64FFFFFF   lea     eax, dword ptr [ebp-9C]
00414FE1   |50              push    eax
00414FE2   |8D8D 74FFFFFF   lea     ecx, dword ptr [ebp-8C]
00414FE8   |51              push    ecx
00414FE9   |8D55 84         lea     edx, dword ptr [ebp-7C]
00414FEC   |52              push    edx
00414FED   |8D45 94         lea     eax, dword ptr [ebp-6C]
00414FF0   |50              push    eax
00414FF1   |6A 04           push    4
00414FF3   |FF15 14104000   call    dword ptr [<&MSVBVM60.__vbaFreeV>; MSVBVM60.__vbaFreeVarList
00414FF9   |83C4 14         add     esp, 14
00414FFC   |FF15 18104000   call    dword ptr [<&MSVBVM60.__vbaEnd>] ; MSVBVM60.__vbaEnd
00415002   \FF15 38104000   call    dword ptr [<&MSVBVM60.__vbaExitP>; MSVBVM60.__vbaExitProc
2007-10-21 11:16
0
雪    币: 1844
活跃值: (35)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
4
C:\Windows\system32\  建立一个    VB2003.INI    文件

本目录下建一个      Cpxlh.bin        里面写入你的 C 盘盘号

按楼上的修改第一个文件

基本就可以启动三个文件了
2007-10-21 12:06
0
雪    币: 184
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
楼上说的那个C盘盘号是指什么啊。谢谢
2007-10-22 08:12
0
雪    币: 184
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
下 bp MSVBVM60.rtcMsgBox 断点后程序停在了NTDLL。DLL,这样的话修改后保存时怎么弄啊?
而且按三楼的下 bp MSVBVM60.rtcMsgBox 断点,第二个程序断不下来,F9直接运行了。
2007-10-22 08:19
0
雪    币: 184
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
那个硬盘号是什么啊???
2007-10-22 09:27
0
游客
登录 | 注册 方可回帖
返回
//