|
吾爱游客
发表于 2012-2-10 16:54
申请ID:npack
个人邮箱:npack@163.com
自我介绍及主要作品:npack 擅长破解,不知道在哪发,就写在这里了。
申请时间:2012年2月10日
备注:请审核,谢谢。
【极速iPad视频格式转换器破解】
软件地址:很容易就搜到,就不提供了
编程语言:Borland Delphi 6.0 - 7.0
破解流程:
OD载入,查找字符串,可以搜到"软件注册成功"
........
CODE:004C1EB9 call sub_4C1D70 //判断真假注册码
CODE:004C1EBE test al, al
CODE:004C1EC0 jz loc_4C1FA1
........
若为真注册码,则将用户名和注册码写入注册表键值:"Software\jisusoft\ipad"
若为假注册码,则弹出错误对话框
F7跟入注册码判断CALL
........
CODE:004C1D70
........
CODE:004C1D95 mov eax, [esi+308h]
CODE:004C1D9B call Controls::TControl::GetText(void) //获取注册码
CODE:004C1DA0 mov eax, [ebp+var_8]
CODE:004C1DA3 lea edx, [ebp+var_4]
CODE:004C1DA6 call Sysutils::Trim(System::AnsiString) //除去空格
CODE:004C1DAB mov eax, [ebp+var_4]
CODE:004C1DAE push eax
CODE:004C1DAF lea edx, [ebp+var_14]
CODE:004C1DB2 mov eax, [esi+304h]
CODE:004C1DB8 call Controls::TControl::GetText(void) //获取用户名
CODE:004C1DBD mov eax, [ebp+var_14]
CODE:004C1DC0 lea edx, [ebp+var_10]
CODE:004C1DC3 call Sysutils::Trim(System::AnsiString) //除去空格
CODE:004C1DC8 mov edx, [ebp+var_10]
CODE:004C1DCB lea ecx, [ebp+var_C]
CODE:004C1DCE mov eax, esi
CODE:004C1DD0 call sub_4C1AC0 //计算注册码
CODE:004C1DD5 mov edx, [ebp+var_C] //真注册码
CODE:004C1DD8 pop eax //假注册码
CODE:004C1DD9 call System::__linkproc__ LStrCmp(void) //这个函数不用翻译了
CODE:004C1DDE jnz short loc_4C1E32
CODE:004C1DE0 mov bl, 1 //注册标志位
........
到这里,明码比较,就不跟了
用户名:npack
注册码:ipad-B6366687t-1607
|
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|