首页
社区
课程
招聘
[原创]OllyDBG 入门系列(四)-内存断点
发表于: 2006-2-15 23:22 468928

[原创]OllyDBG 入门系列(四)-内存断点

2006-2-15 23:22
468928
收藏
免费 14
支持
分享
最新回复 (490)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
151
很受用...我吸不太下XD
看了好多遍了@@
2007-8-23 14:40
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
152
请问我在这里面学了差不多一两个月了,还是看不懂,我好想学破解
但我该从那里学起呢?我去年也学了一段时间,因为学不懂也放弃了,我这次一定要坚定决心,请各位大哥指点一下,好吗
2007-9-9 17:38
0
雪    币: 91
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
153
辛苦了`收获很大!
2007-9-15 08:57
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
154
再次顶起来~!~1谢楼主
2007-9-23 02:40
0
雪    币: 100
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
155
致敬啊!
这么好的资料!!
2007-9-23 09:41
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
156


学习了,顶楼主!
2007-9-25 15:31
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
157
看好以后收益匪浅阿,谢谢你!
2007-10-12 21:11
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
158
能不能给我发一份OllyDBG 入门系列(四)的附件,
xiaozishou@163.com
2007-10-22 17:27
0
雪    币: 414
活跃值: (34)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
159
太好的文章了
2007-10-25 11:29
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
160
我是个新手,刚学到这儿,参考罗云彬的WIN32汇编,学着写了个注册机.现将源码贴上,请高手多指教.先谢了~:
//资源文件略,是用VC编的,呵呵!~
//zc.asm

                .386
                .model flat, stdcall
                option casemap :none
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; Include 文件定义
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
include                windows.inc
include                user32.inc
includelib        user32.lib
include                kernel32.inc
includelib        kernel32.lib
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; Equ 等值定义
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
ICO_MAIN        equ                102h        ;图标
DLG_MAIN        equ                101
IDC_ZCM                equ                1000
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; 数据段
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

                .data?

hInstance        dd                ?
hWinMain        dd                ?
szText                db                ?
szBuffer        dd        11 dup (?)
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; 代码段
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
                .code
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_ProcDlgMain        proc        uses ebx edi esi hWnd,wMsg,wParam,lParam

                mov        eax,wMsg
                .if        eax == WM_CLOSE
                        invoke        EndDialog,hWnd,NULL
                .elseif        eax == WM_INITDIALOG
                        invoke        LoadIcon,hInstance,ICO_MAIN
                        invoke        SendMessage,hWnd,WM_SETICON,ICON_BIG,eax
                        push        hWnd
                        pop        hWinMain
                .elseif        eax == WM_COMMAND
                        mov        eax,wParam
                        .if        ax == IDOK
                                invoke GetDriveType,NULL
                                mov szText,al
                                invoke        GetVolumeInformation,NULL,addr szBuffer,11,NULL,NULL,NULL,NULL,NULL
                                lea esi,offset szBuffer
                                MOVZX ECX,szText                            ; 磁盘类型参数送ECX
                                XOR EDI,EDI                                 ; 把EDI清零
                                @@:
                                MOV EAX,ECX                                 ; 磁盘类型参数送EAX
                                MOV EBX,DWORD PTR DS:[ESI]                  ; 把卷标名作为数值送到 EBX
                                MUL EBX                                     ; 循环递减取磁盘类型参数值与卷标名值相乘
                                ADD EDI,EAX                                 ; 每次计算结果再加上上次计算结果保存在EDI中
                                DEC ECX                                     ; 把磁盘类型参数作为循环次数,依次递减
                                CMP ECX,0                                   ; 判断是否计算完
                                JNZ @B                                           ; 没完继续
                                xor edi,797a7553h
                                mov dword ptr szBuffer,edi
                                invoke        SetDlgItemInt,hWinMain,IDC_ZCM,szBuffer,FALSE
                        .endif
                        .if        ax == IDCANCEL
                                invoke        EndDialog,hWnd,NULL
                        .endif
                .else
                        mov        eax,FALSE
                        ret
                .endif
                mov        eax,TRUE
                ret

_ProcDlgMain        endp
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
start:
                invoke        GetModuleHandle,NULL
                mov        hInstance,eax
                invoke        DialogBoxParam,hInstance,DLG_MAIN,NULL,offset _ProcDlgMain,NULL
                invoke        ExitProcess,NULL
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
                end        start
2007-10-27 21:51
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
161
呵。。。我怎么说在我电脑上看不到 地址 40339C  的内容,原来我的C盘没有卷标
2007-11-14 14:57
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
162
好文章,在学习中
2007-11-27 14:29
0
雪    币: 210
活跃值: (43)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
163
真是好文章啊!
2007-11-28 09:55
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
164
太好的教程了啊,谢谢了
2007-12-4 18:15
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
165
正想使用这个软件,所以感谢楼主提供教程。
2007-12-12 20:16
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
166
学习中,谢谢
2007-12-16 10:11
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
167
太好了,胜过3小时的试验,

万万谢谢谢谢
2007-12-21 22:00
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
168
楼主辛苦学习,真的感谢
2007-12-31 21:33
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
169
若是有录像教学
那就更棒了
收获一定很大呢
2008-1-4 10:19
0
雪    币: 212
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
170
谢谢楼主,下载一个,认真学习一下,OD不熟悉。
2008-1-4 15:13
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
171
这个方法很好用的 呵呵
2008-1-11 16:40
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
172
好东西!!!!!!!!!!!!吃水不忘挖井人,向CC敬礼!
2008-1-11 22:34
0
雪    币: 134
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
173

看到这么好的帖子,再潜水就对不起lz了,一定要顶
这个对新手的帮助实在是太大了
2008-1-14 12:09
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
174
越到后面越难理解了,不过偶会坚持滴~
2008-1-14 14:52
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
175
好多英文啊,看来要好好学习英语了
2008-1-18 23:44
0
游客
登录 | 注册 方可回帖
返回
//