- UID
- 37793
注册时间2007-12-1
阅读权限30
最后登录1970-1-1
龙战于野
该用户从未签到
|
软件下载地址:
http://www.onlinedown.net/soft/2195.htm
软件介绍:
局域网助手 LanHelper专门为高效率的局域网管理而设计,同时不需要任何服务端软件,节省您的时间和金钱,使您的网络管理更加轻松。
破解过程:
论坛中有相关的破解补丁和文件但是没有破解的文章,我简单说一下破解的过程希望对大家有所帮助!
Peid查壳:Borland Delphi 6.0 - 7.0
运行软件出现一个注册提示的关于窗口You are on day %d of your 30 day trial period
OD载入我们一路F8吧,来看看在哪里调用了注册提示的窗口吧!
0056D7D1 |. 8950 0C MOV DWORD PTR DS:[EAX+C],EDX
0056D7D4 |. E9 5C010000 JMP LanHelpe.0056D935
0056D7D9 |> 803D 78105700 >CMP BYTE PTR DS:[571078],0
0056D7E0 |. 0F85 C7000000 JNZ LanHelpe.0056D8AD 这里如果不跳走就会出现You are on day %d of your...
0056D7E6 |. 8D4D 8C LEA ECX,DWORD PTR SS:[EBP-74]
0056D7E9 |. BA 4CDC5600 MOV EDX,LanHelpe.0056DC4C
0056D7EE |. B8 84DB5600 MOV EAX,LanHelpe.0056DB84
0056D7F3 |. E8 2CD7F5FF CALL LanHelpe.004CAF24
0056D7F8 |. 8B55 8C MOV EDX,DWORD PTR SS:[EBP-74]
0056D7FB |. B8 58555700 MOV EAX,LanHelpe.00575558
这里出现了:
You are on day %d of your 30 day trial period
说明这里应该是关键
0056D7E0 |. 0F85 C7000000 JNZ LanHelpe.0056D8AD 修改一下我们接着F8
0056D92E |. 74 05 JE SHORT LanHelpe.0056D935 这里要跳走,不跳走就挂了
0056D930 |. E8 E76EE9FF CALL LanHelpe.0040481C
0056D935 |> A1 B8175700 MOV EAX,DWORD PTR DS:[5717B8]
其实将上面的两处修改了保存后软件就可以正常使用了!想要完美一些就把下面的也修改了:
0054A6C2 |? /75 0F jnz short LanHelpe.0054A6D3 这里要修改
0054A6C4 |? |A1 BC115700 mov eax,dword ptr ds:[5711BC]
0054A6C9 |? |BA F8A85400 mov edx,LanHelpe.0054A8F8 lanhelper [unregistered]
0054A6CE |? |E8 11A3EBFF call LanHelpe.004049E4
0054A6D3 |. \8B15 BC115700 mov edx,dword ptr ds:[5711BC] LanHelpe.0056F458
注册信息保存在:SOFTWARE\LanHelper中
如果想让软件真正属于自己就在SOFTWARE\LanHelper下面建一个user的字符串值在其中输入你的名字就行了!(见图21)
view里设置下就是中文界面了!
[ 本帖最后由 xinldy 于 2008-10-17 11:40 编辑 ] |
|