Window按钮突破专家 汇编原代码
文章作者:冰狐浪子[EST] 信息来源:易做图八进制 中国 ;"Window 按钮突破专家"源代码 ;源码:冰狐浪子[EST] ;说明: ;"Window 按钮突破专家"非我所写,本源代码仅仅是我根据反汇编结果 ;去除里面无用的代码后改写的! ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .386 .model flat,stdcall option casemap:none ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ; Include 文件定义 ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> include windows.inc include user32.inc includelib user32.lib include kernel32.inc includelib kernel32.lib DLG_MAIN equ 1 ID_TIMER equ 1 ButtonCheckedID equ 1001 ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ; 代码段 ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .code ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> _EnumChildWindows proc eHandle :DWORD, y :DWORD invoke IsWindowEnabled,eHandle or eax,eax JNE @F invoke EnableWindow,eHandle,1 @@: ret _EnumChildWindows endp _ProcDlgMain proc uses ebx edi esi hWnd,wMsg,wParam,lParam; mov ebx,hWnd mov eax,wMsg CMP eax, WM_CLOSE JNE @F invoke KillTimer,ebx,ID_TIMER invoke EndDialog,ebx,NULL JMP @end @@: CMP eax, WM_INITDIALOG JNE @F invoke SetTimer,ebx,ID_TIMER,1000,NULL JMP @end @@: CMP eax, WM_TIMER JNE @F invoke IsDlgButtonChecked,ebx,ButtonCheckedID or eax,eax JE @F invoke GetForegroundWindow invoke EnumChildWindows,eax,offset _EnumChildWindows,NULL @@: @end: mov eax,0 ret _ProcDlgMain endp start: invoke GetModuleHandle,NULL invoke DialogBoxParam,eax,DLG_MAIN,NULL,offset _ProcDlgMain,NULL invoke ExitProcess,eax ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> end start ;以下是win.rc //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> #include <resource.h> //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> #define DLG_MAIN 1 //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> DLG_MAIN DIALOGEX 0, 0, 12, 10 STYLE DS_SYSMODAL | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU EXSTYLE WS_EX_TOOLWINDOW //CAPTION "Window 按钮突破专家" FONT 9, "宋体" { AUTOCHECKBOX "", 1001, 1, 0, 10, 10 //CONTROL "", 1001, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_TABSTOP, 25, 4, 112, 18 //CONTROL "开始突破按钮", 1001, BUTTON, BS_AUTOCHECKBOX | BS_CENTER | BS_VCENTER | BS_FLAT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 25, 4, 112, 18 , 0x00000001 } |
补充:综合编程 , 安全编程 ,