能力值:
( LV2,RANK:10 )
|
-
-
151 楼
很受用...我吸不太下XD
看了好多遍了@@
|
能力值:
( LV2,RANK:10 )
|
-
-
152 楼
请问我在这里面学了差不多一两个月了,还是看不懂,我好想学破解
但我该从那里学起呢?我去年也学了一段时间,因为学不懂也放弃了,我这次一定要坚定决心,请各位大哥指点一下,好吗
|
能力值:
( LV2,RANK:10 )
|
-
-
153 楼
辛苦了`收获很大!
|
能力值:
( LV2,RANK:10 )
|
-
-
155 楼
致敬啊!
这么好的资料!!
|
能力值:
( LV2,RANK:10 )
|
-
-
156 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
158 楼
能不能给我发一份OllyDBG 入门系列(四)的附件,
xiaozishou@163.com
|
能力值:
( 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
|
能力值:
( LV2,RANK:10 )
|
-
-
161 楼
呵。。。我怎么说在我电脑上看不到 地址 40339C 的内容,原来我的C盘没有卷标
|
能力值:
( LV2,RANK:10 )
|
-
-
162 楼
好文章,在学习中
|
能力值:
( LV2,RANK:10 )
|
-
-
164 楼
太好的教程了啊,谢谢了
|
能力值:
( LV2,RANK:10 )
|
-
-
165 楼
正想使用这个软件,所以感谢楼主提供教程。
|
能力值:
( LV2,RANK:10 )
|
-
-
166 楼
学习中,谢谢
|
能力值:
( LV2,RANK:10 )
|
-
-
167 楼
太好了,胜过3小时的试验,
万万谢谢谢谢
|
能力值:
( LV2,RANK:10 )
|
-
-
168 楼
楼主辛苦学习,真的感谢
|
能力值:
( LV2,RANK:10 )
|
-
-
169 楼
若是有录像教学
那就更棒了
收获一定很大呢
|
能力值:
( LV2,RANK:10 )
|
-
-
170 楼
谢谢楼主,下载一个,认真学习一下,OD不熟悉。
|
能力值:
( LV2,RANK:10 )
|
-
-
171 楼
这个方法很好用的 呵呵
|
能力值:
( LV2,RANK:10 )
|
-
-
172 楼
好东西!!!!!!!!!!!!吃水不忘挖井人,向CC敬礼!
|
能力值:
( LV2,RANK:10 )
|
-
-
173 楼
顶
看到这么好的帖子,再潜水就对不起lz了,一定要顶
这个对新手的帮助实在是太大了
|
能力值:
( LV2,RANK:10 )
|
-
-
174 楼
越到后面越难理解了,不过偶会坚持滴~
|
能力值:
( LV2,RANK:10 )
|
-
-
175 楼
好多英文啊,看来要好好学习英语了
|