1 2 3 下一页 ∥椅裁匆凑馄恼拢浚浚恳蛭焱翟谑翘啥窳耍Φ么蠹业哪韭砗廖抻梦渲兀裎艺庵殖四韭硎裁炊疾换岬牟四瘛?br> 呜呜………………哎!在网上像我这样的菜鸟为数还真不少,为了全体菜鸟们的利益,我决定将这篇文章公诸于众!希望大家多多捧场(我被一顿暴打:你是唐僧啊!废话那么多……)
好,现在切入正题,请看:
137:408D8D CMP BYTE PTR [EDX+12A],0 ;EDX+12A==0表示防火墙已关闭 137:408D94 JZ 408E01 ;跳到打开防火墙的程序段 . . . 137:408DD2 CALL 464284 ;若EDX+12A==1表示防火墙已打开 ;该CALL调用询问是否关闭防火墙的菜单 137:408DD7 CMP EAX,6 ;EAX==6表示在菜单中选择了“是” 137:408DDA LEA EAX,[EBP-4] 137:408DDD SETZ CL ;if(eax==6) cl=1; else cl=0; 137:408DE0 AND ECX,1 ;这条不用说了吧 137:408DE3 MOV EDX,2 137:408DE8 PUSH ECX 137:408DE9 DEC DWORD PTR [EBP-C] 137:408DEC CALL 4C9008 137:408DF1 POP ECX 137:408DF2 TEST ECX,ECX ;ECX==0否 137:408DF4 JZ 408E01 ;是,则跳到打开防火墙处 137:408DF6 XOR EDX,EDX ;关闭防火墙的程序段参数设定 137:408DF8 MOV EAX,EBX ;EDX==0表示要关闭 137:408DFA CALL 408E1C ;关闭防火墙的主程序 137:408DFF JMP 408E0A ;任务完成!回家吧 137:408E01 MOV DL,1 ;打开防火墙的程序段参数设定 137:408E03 MOV EAX,EBX ;EDX==1表示要打开 137:408E05 CALL 408E1C ;打开防火墙的主程序 137:408E0A MOV ECX,[EBP-28] ;任务完成!回家 137:408E0D MOV FS:[0],ECX 137:408E14 POP EBX 137:408E15 MOV ESP,EBP 137:408E17 POP EBP 137:408E18 RET
1 2 3 下一页 |