申请会员:npack[申请通过]
申请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,
CODE:004C1D9B call Controls::TControl::GetText(void) //获取注册码
CODE:004C1DA0 mov eax,
CODE:004C1DA3 lea edx,
CODE:004C1DA6 call Sysutils::Trim(System::AnsiString) //除去空格
CODE:004C1DAB mov eax,
CODE:004C1DAE push eax
CODE:004C1DAF lea edx,
CODE:004C1DB2 mov eax,
CODE:004C1DB8 call Controls::TControl::GetText(void) //获取用户名
CODE:004C1DBD mov eax,
CODE:004C1DC0 lea edx,
CODE:004C1DC3 call Sysutils::Trim(System::AnsiString) //除去空格
CODE:004C1DC8 mov edx,
CODE:004C1DCB lea ecx,
CODE:004C1DCE mov eax, esi
CODE:004C1DD0 call sub_4C1AC0 //计算注册码
CODE:004C1DD5 mov edx, //真注册码
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
想想还是把这块补上吧,方便阅读了
计算注册码CALL跟入
........
CODE:004C1AF9 mov eax,
CODE:004C1AFC call sub_4045EC //获取用户名
CODE:004C1B01 mov esi, eax
CODE:004C1B03 test esi, esi
CODE:004C1B05 jle short loc_4C1B2D
CODE:004C1B07 mov ebx, 1
CODE:004C1B0C
CODE:004C1B0C loc_4C1B0C: ; CODE XREF: sub_4C1AC0+6Bj
CODE:004C1B0C lea ecx,
CODE:004C1B0F mov eax,
CODE:004C1B12 movzx eax, byte ptr
CODE:004C1B17 xor edx, edx
CODE:004C1B19 call Sysutils::IntToHex(int,int) //把每位用户名转换为16进制 (ASCII "6E7061636B")
eax=00000002
跳转来自 004C1B05
CODE:004C1B1E mov edx,
CODE:004C1B21 lea eax,
CODE:004C1B24 call System::__linkproc__ LStrCat(void)
CODE:004C1B29 inc ebx
CODE:004C1B2A dec esi
CODE:004C1B2B jnz short loc_4C1B0C
........
CODE:004C1B8B mov eax,
CODE:004C1B8E call System::__linkproc__ LStrCopy(void) //取反转换后字符串的前4位 (ASCII "B636")
........
CODE:004C1BCF mov eax, //取反转换后的字符串4~8位 (ASCII "1607")
........
CODE:004C1C0B lea eax,
CODE:004C1C0E mov edx, offset _str_ipad6687tr686c.Text //(ASCII "ipad6687tr686c")
........
后续过程是提取 (ASCII "ipad6687tr686c") ipad、6687t,然后和前面获取的B636、1607和"-"按顺序组合,即得到注册码,
分析完毕。
ID:npack
邮箱:npack@163.com
申请通过,欢迎光临吾爱破解论坛,期待吾爱破解有你更加精彩,ID和密码自己通过邮件密码找回功能修改,请即时登陆并修改密码!
登陆后请在一周内在此帖报道,否则将删除ID信息 Hmily 发表于 2012-2-14 11:59 static/image/common/back.gif
ID:npack
邮箱:
实在抱歉,请发到新邮箱吧ncpack@163.com,上面那个邮箱写错了,谢谢H大! 游客 27.194.222.x 发表于 2012-2-16 23:52 static/image/common/back.gif
实在抱歉,请发到新邮箱吧,上面那个邮箱写错了,谢谢H大!
已修改. Hmily 发表于 2012-2-17 18:57 static/image/common/back.gif
已修改.
{:1_907:}H大,邮箱还是没有收到任何论坛信件,能再发下吗? 这个情况我之前也遇到过哦,很久都没有收到论坛的确认信的咧,
你可以去这里看看哦http://www.52pojie.cn/thread-98585-1-1.html,也许可以帮到你
Hmily ,希望论坛可以改善这一点哦, ssigo 发表于 2012-2-22 09:33 static/image/common/back.gif
这个情况我之前也遇到过哦,很久都没有收到论坛的确认信的咧,
你可以去这里看看哦http://www.52pojie.cn/ ...
感谢ssigo的说明,感谢H大了,自己太糊涂了,竟然忘记了邮件是可以重新发送的,再次感谢啦~:loveliness: 游客 112.238.68.x 发表于 2012-2-22 16:27 static/image/common/back.gif
感谢ssigo的说明,感谢H大了,自己太糊涂了,竟然忘记了邮件是可以重新发送的,再次感谢啦~
赶紧报道,再不报到就要清理掉了!
页:
[1]