Четверг, 21.06.2018
 

           Форум TGSA


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: FreeMan  
Форум » Компьютеры » Программирование » Создание запароленного сом-файла
Создание запароленного сом-файла
ТимурДата: Вторник, 07.04.2015, 07:21 | Сообщение # 1
Молчун
Группа: Администраторы
Сообщений: 7
Репутация: 3
Статус: Offline
Код на FASM'e для установки пароля на вход:

Код
USE16
ORG 100h
JMP start

text DB ' Input password: $'
ок   DB 13,10,' ----------------------'
       DB 13,10,' Password OK!$'

start:
     MOV   AH,9      ; запрос юзеру
     MOV   DX,text
     INT   21h

pass:         ; ждём пароль
     XOR   DX,DX      ; контрольная сумма ввода
pInput:
     XOR   AX,AX      ; читаем символ с клавы
     INT   16h
     CMP   AL,0Dh      ; это Enter?
     JZ   pass      ; если да - ввод сначала

     XOR   AH,AH      ; очистить скан-код
     ADD   DX,AX      ; считаем CRC
     CMP   DX, 'Т' + 'и' + 'м' + 'у' + 'р'
     JNZ   pInput      ; если не Тимур, продолжаем ввод

     MOV   AH,9      ; приветствуем, или ещё чё-нибудь..
     MOV   DX,ок
     INT   21h

     XOR   AX,AX
     INT   16h
retf
 
Форум » Компьютеры » Программирование » Создание запароленного сом-файла
  • Страница 1 из 1
  • 1
Поиск:

Copyright TGSA.NAROD.RU © 2018
Сайт управляется системой uCoz