加密口令程序
-a 100 *在偏移100处开始汇编*
xxxx:0100 mov ah,09 *屏幕显示*
:0102 mov dx,0200
:0105 int 21
:0107 mov bute ptr[0190],00 *在0190处放入初始标志0*
:010c mov ah,07 *无回显输入字符,与下面密码字ASCII码比较*
:010e int 21
:0110 cmp al,44 *比较是否是字符'D'*
:0112 jz 0119 *是,跳至下一字符*
:0114 mov byte ptr[0190],01 *不是,把标志处放1*
:0119 int 21
:011b cmp al,4c *比较第二字'L'*
:011d jz 0124
:011f mov byte ptr[0190],01
:0124 int 21
:0126 cmp al,42 *比较第三字'B'*
:0128 jz 012f
:012a mov byte ptr[0190],01
:012f mov ah,[0190] *标志送AH寄存器*
:0133 or ah,ah *标志是否为1*
:0135 jnz 0100 *不是,说明输入密码错,转回再输*
:0137 ret *输入正确,结束*
-e200 0d'Password:' 0d 0a '$'
-rcx *写入110H个字节*
cx 0000
:110
-n mm.com *以mm为程序名的com文件
-w *写磁盘*
writing 0110 bytes
-q *退出debug*
c>
在把此程序mm.com加载到AUTOEXEC.BAT中便可。
(武汉 汪洋)