-
-
[原创]一个简单的易语言crackme的破解
-
发表于: 2010-8-22 17:54 5993
-
在吾爱转悠,发现了这么个东东。。。挺有意思的。。。
刚过了第一关,很遗憾,因为原作者在该程序内捆绑了一个www.exe的注册程序,过第一关后就释放,有求破的嫌疑,被封了。。。不过写的还是蛮好玩的
我重新改了改,把源程序的第二关去掉了,大家可以试试第一关哦
原来的程序 加了upx,带有附加数据,脱壳后需要手动补加下数据,程序可以跑起来啦
OD载入
下断BP GetProcessHeap,shift+F9运行,到这里的时候停止:
注意eax出现如下提示的时候
EAX 00409000 ASCII "WJ"
ECX 100ECF78 krnln.100ECF78
EDX 7C92E4F4 ntdll.KiFastSystemCallRet
Alt+F9返回,不远处就是Jmp eax,F4执行到该处单步进入。10028DF1 8B4D F8 MOV ECX,DWORD PTR SS:[EBP-8] ------返回到这里了 ; krnln.100ECF78
10028DF4 8981 8C040000 MOV DWORD PTR DS:[ECX+48C],EAX
10028DFA 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8]
10028DFD 8B42 30 MOV EAX,DWORD PTR DS:[EDX+30]
10028E00 83E0 01 AND EAX,1
10028E03 85C0 TEST EAX,EAX
10028E05 75 10 JNZ SHORT krnln.10028E17
10028E07 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8]
10028E0A 51 PUSH ECX
10028E0B 8B4D F8 MOV ECX,DWORD PTR SS:[EBP-8]
10028E0E E8 2D060300 CALL krnln.10059440
10028E13 FFE0 JMP EAX---------------------------------单步进入这里
进入以后停在这里:0066ACB7 FC CLD ; (初始化 cpu 选择状态)
现在邪恶吧。。。查找字符串
找到请输入正确注册码!
00669F6C 6A 00 PUSH 0
00669F6E 6A 00 PUSH 0
00669F70 6A 00 PUSH 0
00669F72 68 01030080 PUSH 80000301
00669F77 6A 00 PUSH 0
00669F79 68 00000000 PUSH 0
00669F7E 68 04000080 PUSH 80000004
00669F83 6A 00 PUSH 0
00669F85 68 4BE46200 PUSH 吾爱破解.0062E44B ; 请输入正确注册码!
下断,f9运行,随便输入注册码
往下翻堆栈找到,0012F0FC |00669D6F 吾爱破解.00669D6F
ctrl+g找到00669D6F
00669D6F 55 PUSH EBP
00669D70 8BEC MOV EBP,ESP
00669D72 81EC 14000000 SUB ESP,14
00669D78 C745 FC 0000000>MOV DWORD PTR SS:[EBP-4],0
00669D7F 6A FF PUSH -1
00669D81 6A 08 PUSH 8
00669D83 68 0D000116 PUSH 1601000D
00669D88 68 01000152 PUSH 52010001
00669D8D E8 A10F0000 CALL 吾爱破解.0066AD33
00669D92 83C4 10 ADD ESP,10
00669D95 8945 F8 MOV DWORD PTR SS:[EBP-8],EAX
00669D98 6A 01 PUSH 1
00669D9A B8 40E46200 MOV EAX,吾爱破解.0062E440 ; 梦之谷出品
00669D9F 8945 F4 MOV DWORD PTR SS:[EBP-C],EAX
00669DA2 8D45 F4 LEA EAX,DWORD PTR SS:[EBP-C]
00669DA5 50 PUSH EAX
00669DA6 8D45 F8 LEA EAX,DWORD PTR SS:[EBP-8]
00669DA9 50 PUSH EAX
00669DAA E8 09020000 CALL 吾爱破解.00669FB8
00669DAF 8945 F0 MOV DWORD PTR SS:[EBP-10],EAX
00669DB2 8B5D F8 MOV EBX,DWORD PTR SS:[EBP-8]
00669DB5 85DB TEST EBX,EBX
00669DB7 74 09 JE SHORT 吾爱破解.00669DC2
00669DB9 53 PUSH EBX
00669DBA E8 560F0000 CALL 吾爱破解.0066AD15
00669DBF 83C4 04 ADD ESP,4
00669DC2 8B5D F4 MOV EBX,DWORD PTR SS:[EBP-C]
00669DC5 85DB TEST EBX,EBX
00669DC7 74 09 JE SHORT 吾爱破解.00669DD2
00669DC9 53 PUSH EBX
00669DCA E8 460F0000 CALL 吾爱破解.0066AD15
00669DCF 83C4 04 ADD ESP,4
00669DD2 8B45 F0 MOV EAX,DWORD PTR SS:[EBP-10]
00669DD5 50 PUSH EAX
00669DD6 8B5D FC MOV EBX,DWORD PTR SS:[EBP-4]
00669DD9 85DB TEST EBX,EBX
00669DDB 74 09 JE SHORT 吾爱破解.00669DE6
00669DDD 53 PUSH EBX
00669DDE E8 320F0000 CALL 吾爱破解.0066AD15
00669DE3 83C4 04 ADD ESP,4
00669DE6 58 POP EAX
00669DE7 8945 FC MOV DWORD PTR SS:[EBP-4],EAX
00669DEA 6A FF PUSH -1
00669DEC 6A 08 PUSH 8
00669DEE 68 0C000116 PUSH 1601000C
00669DF3 68 01000152 PUSH 52010001
00669DF8 E8 360F0000 CALL 吾爱破解.0066AD33
00669DFD 83C4 10 ADD ESP,10
00669E00 8945 F8 MOV DWORD PTR SS:[EBP-8],EAX
00669E03 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8]
00669E06 50 PUSH EAX
00669E07 FF75 FC PUSH DWORD PTR SS:[EBP-4]
00669E0A E8 39E6FFFF CALL 吾爱破解.00668448
00669E0F 83C4 08 ADD ESP,8
00669E12 83F8 00 CMP EAX,0
00669E15 B8 00000000 MOV EAX,0
00669E1A 0F94C0 SETE AL
00669E1D 8945 F4 MOV DWORD PTR SS:[EBP-C],EAX
00669E20 8B5D F8 MOV EBX,DWORD PTR SS:[EBP-8]
00669E23 85DB TEST EBX,EBX
00669E25 74 09 JE SHORT 吾爱破解.00669E30
00669E27 53 PUSH EBX
00669E28 E8 E80E0000 CALL 吾爱破解.0066AD15
00669E2D 83C4 04 ADD ESP,4
00669E30 837D F4 00 CMP DWORD PTR SS:[EBP-C],0
00669E34 0F84 32010000 JE 吾爱破解.00669F6C---------------关键跳
改了即可
我在成功部分改了部分代码:
00669E65 6A 00 PUSH 0
00669E67 68 04000080 PUSH 80000004
00669E6C 6A 00 PUSH 0
00669E6E 68 6EDF6200 PUSH 吾爱破解.0062DF6E
00669E73 6A 03 PUSH 3
00669E75 BB 00030000 MOV EBX,300
00669E7A E8 900E0000 CALL 吾爱破解.0066AD0F-------------消息
00669E7F E8 730E0000 CALL 吾爱破解.0066ACF7--------------退出
00669E84 90 NOP
00669E85 90 NOP
00669E86 90 NOP
00669E87 90 NOP
原来程序涉嫌求破,我就不上传啦,这个是我改过的,只有第一关
creakme1.part1.rar
creakme1.part2.rar
creakme1.part3.rar
刚过了第一关,很遗憾,因为原作者在该程序内捆绑了一个www.exe的注册程序,过第一关后就释放,有求破的嫌疑,被封了。。。不过写的还是蛮好玩的
我重新改了改,把源程序的第二关去掉了,大家可以试试第一关哦
原来的程序 加了upx,带有附加数据,脱壳后需要手动补加下数据,程序可以跑起来啦
OD载入
下断BP GetProcessHeap,shift+F9运行,到这里的时候停止:
注意eax出现如下提示的时候
EAX 00409000 ASCII "WJ"
ECX 100ECF78 krnln.100ECF78
EDX 7C92E4F4 ntdll.KiFastSystemCallRet
Alt+F9返回,不远处就是Jmp eax,F4执行到该处单步进入。10028DF1 8B4D F8 MOV ECX,DWORD PTR SS:[EBP-8] ------返回到这里了 ; krnln.100ECF78
10028DF4 8981 8C040000 MOV DWORD PTR DS:[ECX+48C],EAX
10028DFA 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8]
10028DFD 8B42 30 MOV EAX,DWORD PTR DS:[EDX+30]
10028E00 83E0 01 AND EAX,1
10028E03 85C0 TEST EAX,EAX
10028E05 75 10 JNZ SHORT krnln.10028E17
10028E07 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8]
10028E0A 51 PUSH ECX
10028E0B 8B4D F8 MOV ECX,DWORD PTR SS:[EBP-8]
10028E0E E8 2D060300 CALL krnln.10059440
10028E13 FFE0 JMP EAX---------------------------------单步进入这里
进入以后停在这里:0066ACB7 FC CLD ; (初始化 cpu 选择状态)
现在邪恶吧。。。查找字符串
找到请输入正确注册码!
00669F6C 6A 00 PUSH 0
00669F6E 6A 00 PUSH 0
00669F70 6A 00 PUSH 0
00669F72 68 01030080 PUSH 80000301
00669F77 6A 00 PUSH 0
00669F79 68 00000000 PUSH 0
00669F7E 68 04000080 PUSH 80000004
00669F83 6A 00 PUSH 0
00669F85 68 4BE46200 PUSH 吾爱破解.0062E44B ; 请输入正确注册码!
下断,f9运行,随便输入注册码
往下翻堆栈找到,0012F0FC |00669D6F 吾爱破解.00669D6F
ctrl+g找到00669D6F
00669D6F 55 PUSH EBP
00669D70 8BEC MOV EBP,ESP
00669D72 81EC 14000000 SUB ESP,14
00669D78 C745 FC 0000000>MOV DWORD PTR SS:[EBP-4],0
00669D7F 6A FF PUSH -1
00669D81 6A 08 PUSH 8
00669D83 68 0D000116 PUSH 1601000D
00669D88 68 01000152 PUSH 52010001
00669D8D E8 A10F0000 CALL 吾爱破解.0066AD33
00669D92 83C4 10 ADD ESP,10
00669D95 8945 F8 MOV DWORD PTR SS:[EBP-8],EAX
00669D98 6A 01 PUSH 1
00669D9A B8 40E46200 MOV EAX,吾爱破解.0062E440 ; 梦之谷出品
00669D9F 8945 F4 MOV DWORD PTR SS:[EBP-C],EAX
00669DA2 8D45 F4 LEA EAX,DWORD PTR SS:[EBP-C]
00669DA5 50 PUSH EAX
00669DA6 8D45 F8 LEA EAX,DWORD PTR SS:[EBP-8]
00669DA9 50 PUSH EAX
00669DAA E8 09020000 CALL 吾爱破解.00669FB8
00669DAF 8945 F0 MOV DWORD PTR SS:[EBP-10],EAX
00669DB2 8B5D F8 MOV EBX,DWORD PTR SS:[EBP-8]
00669DB5 85DB TEST EBX,EBX
00669DB7 74 09 JE SHORT 吾爱破解.00669DC2
00669DB9 53 PUSH EBX
00669DBA E8 560F0000 CALL 吾爱破解.0066AD15
00669DBF 83C4 04 ADD ESP,4
00669DC2 8B5D F4 MOV EBX,DWORD PTR SS:[EBP-C]
00669DC5 85DB TEST EBX,EBX
00669DC7 74 09 JE SHORT 吾爱破解.00669DD2
00669DC9 53 PUSH EBX
00669DCA E8 460F0000 CALL 吾爱破解.0066AD15
00669DCF 83C4 04 ADD ESP,4
00669DD2 8B45 F0 MOV EAX,DWORD PTR SS:[EBP-10]
00669DD5 50 PUSH EAX
00669DD6 8B5D FC MOV EBX,DWORD PTR SS:[EBP-4]
00669DD9 85DB TEST EBX,EBX
00669DDB 74 09 JE SHORT 吾爱破解.00669DE6
00669DDD 53 PUSH EBX
00669DDE E8 320F0000 CALL 吾爱破解.0066AD15
00669DE3 83C4 04 ADD ESP,4
00669DE6 58 POP EAX
00669DE7 8945 FC MOV DWORD PTR SS:[EBP-4],EAX
00669DEA 6A FF PUSH -1
00669DEC 6A 08 PUSH 8
00669DEE 68 0C000116 PUSH 1601000C
00669DF3 68 01000152 PUSH 52010001
00669DF8 E8 360F0000 CALL 吾爱破解.0066AD33
00669DFD 83C4 10 ADD ESP,10
00669E00 8945 F8 MOV DWORD PTR SS:[EBP-8],EAX
00669E03 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8]
00669E06 50 PUSH EAX
00669E07 FF75 FC PUSH DWORD PTR SS:[EBP-4]
00669E0A E8 39E6FFFF CALL 吾爱破解.00668448
00669E0F 83C4 08 ADD ESP,8
00669E12 83F8 00 CMP EAX,0
00669E15 B8 00000000 MOV EAX,0
00669E1A 0F94C0 SETE AL
00669E1D 8945 F4 MOV DWORD PTR SS:[EBP-C],EAX
00669E20 8B5D F8 MOV EBX,DWORD PTR SS:[EBP-8]
00669E23 85DB TEST EBX,EBX
00669E25 74 09 JE SHORT 吾爱破解.00669E30
00669E27 53 PUSH EBX
00669E28 E8 E80E0000 CALL 吾爱破解.0066AD15
00669E2D 83C4 04 ADD ESP,4
00669E30 837D F4 00 CMP DWORD PTR SS:[EBP-C],0
00669E34 0F84 32010000 JE 吾爱破解.00669F6C---------------关键跳
改了即可
我在成功部分改了部分代码:
00669E65 6A 00 PUSH 0
00669E67 68 04000080 PUSH 80000004
00669E6C 6A 00 PUSH 0
00669E6E 68 6EDF6200 PUSH 吾爱破解.0062DF6E
00669E73 6A 03 PUSH 3
00669E75 BB 00030000 MOV EBX,300
00669E7A E8 900E0000 CALL 吾爱破解.0066AD0F-------------消息
00669E7F E8 730E0000 CALL 吾爱破解.0066ACF7--------------退出
00669E84 90 NOP
00669E85 90 NOP
00669E86 90 NOP
00669E87 90 NOP
原来程序涉嫌求破,我就不上传啦,这个是我改过的,只有第一关
creakme1.part1.rar
creakme1.part2.rar
creakme1.part3.rar
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
赞赏
他的文章
谁下载
kanxue
snss
hhyr
xingbing
似曾相识
yxrj123
revolt
douser
zjh5839
笨奔
lium
阿豆猫
jbenq
WANGZHE
pinediy
月之精灵
etet
小小网虫
troll
lanchong
haoxinnila
devi
ztxwd
shieep
强盗
hackxue
sdher
gdzjy
rchedu
布拉莫斯
lipan
谈笑书生
open[xgc]
Music小冷
chunyuan
阿明的
speeches
azul
petshop
ajtlui
zhengjiong
玉龙剑心
cxlll
lgzyk
dglmy
uarj
生所迫
momp
ohuntero
whymilk
hadv
JohnsonGuo
sessiondiy
pematrix
szbht
kelthuzad
lgwlwz
glzaboy
麻木
smysmysmy
fairynull
hottestboy
网海拾贝
luanyi
风悠悠
myniao
tantrong
刘星
obaby
三番五次
samuop
资本
li俊伟
wumingpeng
穆绒
奘和
raygod
陈鑫cx
rosszhang
chinaangel
ddsoft
就用五字
闲鸟归来
xtapsdw
zaas
davg
qilinjiang
莫灰灰
shounalai
王蒙
passlong
komany
cjluwbin
Layz
鼻涕猪
邓韬
cjchome
longshizi
iloveqqp
谁下载
kanxue
snss
hhyr
xingbing
似曾相识
yxrj123
revolt
douser
zjh5839
笨奔
lium
阿豆猫
jbenq
WANGZHE
pinediy
月之精灵
etet
小小网虫
troll
lanchong
haoxinnila
devi
ztxwd
shieep
强盗
hackxue
sdher
gdzjy
rchedu
布拉莫斯
lipan
谈笑书生
open[xgc]
Music小冷
chunyuan
阿明的
speeches
azul
petshop
ajtlui
zhengjiong
玉龙剑心
cxlll
lgzyk
dglmy
uarj
生所迫
momp
ohuntero
whymilk
hadv
JohnsonGuo
sessiondiy
pematrix
szbht
kelthuzad
lgwlwz
glzaboy
麻木
smysmysmy
fairynull
hottestboy
网海拾贝
luanyi
风悠悠
myniao
tantrong
刘星
obaby
三番五次
samuop
资本
li俊伟
wumingpeng
穆绒
奘和
raygod
陈鑫cx
rosszhang
chinaangel
ddsoft
就用五字
闲鸟归来
xtapsdw
zaas
davg
qilinjiang
莫灰灰
shounalai
王蒙
passlong
komany
cjluwbin
Layz
鼻涕猪
邓韬
cjchome
longshizi
iloveqqp
谁下载
kanxue
snss
hhyr
xingbing
似曾相识
yxrj123
revolt
douser
zjh5839
笨奔
lium
阿豆猫
jbenq
WANGZHE
pinediy
月之精灵
etet
小小网虫
troll
lanchong
haoxinnila
devi
ztxwd
shieep
强盗
hackxue
sdher
gdzjy
rchedu
布拉莫斯
lipan
谈笑书生
open[xgc]
Music小冷
chunyuan
阿明的
speeches
azul
petshop
ajtlui
zhengjiong
玉龙剑心
cxlll
lgzyk
dglmy
uarj
生所迫
momp
ohuntero
whymilk
hadv
JohnsonGuo
sessiondiy
pematrix
szbht
kelthuzad
lgwlwz
glzaboy
麻木
smysmysmy
fairynull
hottestboy
网海拾贝
luanyi
风悠悠
myniao
tantrong
刘星
obaby
三番五次
samuop
资本
li俊伟
wumingpeng
穆绒
奘和
raygod
陈鑫cx
rosszhang
chinaangel
ddsoft
就用五字
闲鸟归来
xtapsdw
zaas
davg
qilinjiang
莫灰灰
shounalai
王蒙
passlong
komany
cjluwbin
Layz
鼻涕猪
邓韬
cjchome
longshizi
iloveqqp
谁下载
kanxue
snss
hhyr
xingbing
似曾相识
yxrj123
revolt
douser
zjh5839
笨奔
lium
阿豆猫
jbenq
WANGZHE
pinediy
月之精灵
etet
小小网虫
troll
lanchong
haoxinnila
devi
ztxwd
shieep
强盗
hackxue
sdher
gdzjy
rchedu
布拉莫斯
lipan
谈笑书生
open[xgc]
Music小冷
chunyuan
阿明的
speeches
azul
petshop
ajtlui
zhengjiong
玉龙剑心
cxlll
lgzyk
dglmy
uarj
生所迫
momp
ohuntero
whymilk
hadv
JohnsonGuo
sessiondiy
pematrix
szbht
kelthuzad
lgwlwz
glzaboy
麻木
smysmysmy
fairynull
hottestboy
网海拾贝
luanyi
风悠悠
myniao
tantrong
刘星
obaby
三番五次
samuop
资本
li俊伟
wumingpeng
穆绒
奘和
raygod
陈鑫cx
rosszhang
chinaangel
ddsoft
就用五字
闲鸟归来
xtapsdw
zaas
davg
qilinjiang
莫灰灰
shounalai
王蒙
passlong
komany
cjluwbin
Layz
鼻涕猪
邓韬
cjchome
longshizi
iloveqqp
谁下载
kanxue
snss
hhyr
xingbing
似曾相识
yxrj123
revolt
douser
zjh5839
笨奔
lium
阿豆猫
jbenq
WANGZHE
pinediy
月之精灵
etet
小小网虫
troll
lanchong
haoxinnila
devi
ztxwd
shieep
强盗
hackxue
sdher
gdzjy
rchedu
布拉莫斯
lipan
谈笑书生
open[xgc]
Music小冷
chunyuan
阿明的
speeches
azul
petshop
ajtlui
zhengjiong
玉龙剑心
cxlll
lgzyk
dglmy
uarj
生所迫
momp
ohuntero
whymilk
hadv
JohnsonGuo
sessiondiy
pematrix
szbht
kelthuzad
lgwlwz
glzaboy
麻木
smysmysmy
fairynull
hottestboy
网海拾贝
luanyi
风悠悠
myniao
tantrong
刘星
obaby
三番五次
samuop
资本
li俊伟
wumingpeng
穆绒
奘和
raygod
陈鑫cx
rosszhang
chinaangel
ddsoft
就用五字
闲鸟归来
xtapsdw
zaas
davg
qilinjiang
莫灰灰
shounalai
王蒙
passlong
komany
cjluwbin
Layz
鼻涕猪
邓韬
cjchome
longshizi
iloveqqp
看原图
赞赏
雪币:
留言: