首页
社区
课程
招聘
OD破解FlashPT2.2超顺利!菜鸟们都来试试吧!老鸟就不用了哈^_^!
发表于: 2006-6-12 17:05 5143

OD破解FlashPT2.2超顺利!菜鸟们都来试试吧!老鸟就不用了哈^_^!

2006-6-12 17:05
5143
软件名称:FlashPT2.2
下载地址:http://down2.xingkong.cc//photo/02/FlashPT2.2.exe
工具:AspackDie1.41 ollyice w32dasm language2000
运行主程序后,居然没看到输入注册码的地方,在FlashPT_播放器的下面点工具,选择转换解密,在下半部分的皮肤设置标签里面找到了注册的地方,(未注册是,按钮的文字是注册,注册成功后变为已注册)。
点它,在弹出的框里面随便输入一个,点注册,程序提示,注册码错误,请重新输入!
关闭程序!

用language2000打开一看是aspack,用AspackDie1.41把Flash转换解密解开得到Unpacked.exe,用w32dasm打开,点菜单栏的"参考"选择串式数据参考,找到"注册码错误,请重新输入!"双击我们来到
* Possible StringData Ref from Code Obj ->"注册码错误,请重新输入!"
                                 
:004DA6C0 BA00A84D00              mov edx, 004DA800  
:004DA6C5 A1882B4E00              mov eax, dword ptr [004E2B88]
:004DA6CA 8B00                    mov eax, dword ptr [eax]<--在这里下个断点试试!
:004DA6CC E8DBFEF6FF              call 0044A5AC   <--这里应该就是所谓的关键call吧!
:004DA6D1 8B87F4020000            mov eax, dword ptr [edi+000002F4]
:004DA6D7 8B10                    mov edx, dword ptr [eax]
:004DA6D9 FF92CC000000            call dword ptr [edx+000000CC]
:004DA6DF 8B87F4020000            mov eax, dword ptr [edi+000002F4]
:004DA6E5 8B10                    mov edx, dword ptr [eax]
:004DA6E7 FF92B0000000            call dword ptr [edx+000000B0]

用od载入在004DA6CA下断点试试!
f9,在程序里面随便输入个注册码:123123123,点注册,回到od,停在
004DA6CA  |.  8B00          mov     eax, [eax]

在右下方的堆栈窗口里面可以看见,
0012F888   00000000
0012F88C   0012FA7C  指向下一个 SEH 记录的指针
0012F890   004DA710  SE处理程序
0012F894   0012F8C0
0012F898   0012FAAC
0012F89C   00E9FFE8
0012F8A0   00E9FFE8
0012F8A4   00EA5FBC  ASCII "295316784""<--这个是用来做比较的真注册码(每个机器的都不一样吧)
0012F8A8   00EA1FD0  ASCII "123123123""<--这个是输入的假注册码
0012F8AC   00E8AC14
0012F8B0   119A2D30
0012F8B4   00000000
0012F8B8   00000000
0012F8BC   00E99AF0
行了,
关闭od,重新运行程序来注册试试吧!
ok了!
可能今天运气好!超顺利!

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (13)
雪    币: 237
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我是菜鸟,下了个正在试,谢了
2006-6-12 17:38
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我也正在下载 谢楼主!!!
2006-6-12 17:47
0
雪    币: 253
活跃值: (25)
能力值: ( LV9,RANK:290 )
在线值:
发帖
回帖
粉丝
4
学习
2006-6-12 19:09
0
雪    币: 44229
活跃值: (19965)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
5
建议继续深一步,找出算法过程,这样才能更进一步。
2006-6-12 19:22
0
雪    币: 182
活跃值: (55)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
6
听说简单。。。直接运行OD附加,拿来练了下,增强自信。爆破点 004DA620 6个90
2006-6-12 20:23
0
雪    币: 338
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
明码比较.
2006-6-13 00:52
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
这个试了试,至少增强了自信心.
2006-6-13 07:07
0
雪    币: 214
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
9
我也是新手,看了跑去练习发现了一点跟搂主不一样的看法:
1。Flash播放器.EXE是主执行文件,脱壳后,找到提示那(注册码错误,请重新输入),下断,根本断不了。
2。看了下目录发现还有2个EXE文件就试着点了下,发现在这2个文件里面也可以注册,脱壳后,找到错误提示,下断,可以断到。

算法:就是取机器码的ASCII码值累加起来在乘以5DE0F1,把得到的结果转换成10进制后就得到注册码.

我的系统是XPSP2.
2006-6-13 11:33
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
最初由 angoracn 发布
我也是新手,看了跑去练习发现了一点跟搂主不一样的看法:
1。Flash播放器.EXE是主执行文件,脱壳后,找到提示那(注册码错误,请重新输入),下断,根本断不了。
2。看了下目录发现还有2个EXE文件就试着点了下,发现在这2个文件里面也可以注册,脱壳后,找到错误提示,下断,可以断到。

算法:就是取机器码的ASCII码值累加起来在乘以5DE0F1,把得到的结果转换成10进制后就得到注册码.
........

我更是新手,试了一下楼主说的也能找到注册码,但输入正确的后没反应,要在你说的加密解密那里才能注册成功.但再想找算法却再也回不到未注册状态.请教应如何做呢?
2006-6-13 16:35
0
雪    币: 241
活跃值: (35)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
删除HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\changid键即可回到未注册状态
2006-6-14 01:08
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
感谢楼主!看下先!!支持!
2006-6-14 07:14
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
最初由 jjdg 发布
删除HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\changid键即可回到未注册状态

收到,谢谢
2006-6-14 09:40
0
雪    币: 434
活跃值: (18)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
谢谢,这些对我很有用!
2006-6-14 21:14
0
游客
登录 | 注册 方可回帖
返回
//