能力值:
( LV4,RANK:50 )
|
-
-
2 楼
完全不懂
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
|
能力值:
( LV8,RANK:130 )
|
-
-
4 楼
呵呵...好帖子
|
能力值:
( LV9,RANK:770 )
|
-
-
5 楼
晕.............
|
能力值:
( LV10,RANK:170 )
|
-
-
6 楼
晕了....
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
看雪出品,必属精品!
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
精品
|
能力值:
(RANK:2210 )
|
-
-
9 楼
学习了
闪人~~~~~做CRACKME去喽
|
能力值:
( LV9,RANK:650 )
|
-
-
10 楼
有壳就怕怕。
|
能力值:
( LV9,RANK:450 )
|
-
-
11 楼
先占个位置。
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
作为一个诗人的角度来讲。。。
我只能说学习。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
好文章 。先收下来了
|
能力值:
( LV9,RANK:170 )
|
-
-
14 楼
qiang
|
能力值:
( LV9,RANK:210 )
|
-
-
15 楼
等出书。。。
|
能力值:
( LV4,RANK:50 )
|
-
-
16 楼
还能说什么,只能说学习了。
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
|
能力值:
( LV4,RANK:50 )
|
-
-
18 楼
对00AA6D6D call edx 下硬件执行断点,重新用OD加载实例程序,由于己下硬件断点,因此这次直接断在这里:
00AA6D6D FFD2 call edx //断在这里,此次EBP指向的就要处理的地址 00AA6D6F 807B 20 00 cmp byte ptr [ebx+20], 0 00AA6D73 0F85 3D010000 jnz 00AA6EB6 00AA6D79 3C 01 cmp al, 1
另外一个程序,发现call edx这儿用he截不住,f2报保护错误,看来还得换位置
|
能力值:
( LV6,RANK:90 )
|
-
-
19 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
|
能力值:
(RANK:350 )
|
-
-
21 楼
最初由 lidou 发布 另外一个程序,发现call edx这儿用he截不住,f2报保护错误,看来还得换位置
用其他方法,有技巧可循的,提示一下:内存断点。
|
能力值:
( LV4,RANK:50 )
|
-
-
22 楼
没什么难理解的文章不错
就像学理科的人看不懂文科的东西一样 其他人能理解
|
能力值:
( LV9,RANK:410 )
|
-
-
23 楼
我认为ASP 2.2 和 Hying 0.76 在IAT处理上有大量的相似的地方,我不知道到底是不是英雄所见略同.
可惜去年只有syscom 和我有点这样的讨论.
http://bbs.pediy.com/showthread.php?s=&threadid=17417
|
能力值:
( LV4,RANK:50 )
|
-
-
24 楼
楼上的玩 hying 应该比较多吧
是略同
|
能力值:
( LV4,RANK:50 )
|
-
-
25 楼
以前我修复call xxxx处理的iat都是乱序建新表,这样很不美丽
看了syscom的文章后,我做的iat真是工整又工整
我也在脱aspr2.x,iat表已经搞定
不过细节有点出入,大体还是相同的
在修复oep,正在脱的这个和一般的delphi模板又有点出入。。
正在郁闷中,又不想在黑暗中摸索,能找到模板就更好了
一般是6个call,或者5个call
PUSH EBP
MOV EBP,ESP
ADD ESP,-10
MOV EAX,44C8B8
CALL 00405BC8
MOV EAX,[44DFB8]
MOV EAX,[EAX]
CALL 0044B150
MOV ECX,[44E094]
MOV EAX,[44DFB8]
MOV EAX,[EAX]
MOV EDX,[44C6F0]
CALL 0044B168
MOV EAX,[44DFB8]
MOV EAX,[EAX]
CALL 0044B1E8
CALL 00403D20 在第2个call“CALL 0044B150”出来后的代码是
ADD ESP,-20
LEA EAX,[ESP+8]
PUSH EAX
call 0040756C - FF25 58235100 JMP [512358] ; kernel32.GetLocalTime
MOV CX,[ESP+E]
MOV DX,[ESP+A]
MOV AX,[ESP+8]
如果有人碰到这样的delphi,请发给我用下。。。
手动修复oep就方便多了
|
|
|