亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? virusbook.txt

?? 文件加密
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
、課程簡介

本課程是信息安全專業的專業選修課。開設本課程的目的是使學生了解并掌握計算機病毒產生和傳染的機理,具備分析、預防和對抗計算機病毒的基本能力。

10、指定教材

《計算機病毒分析與對抗》,傅建明、彭國軍、張煥國,武漢大學出版社,2004。

11、參考書目

《計算機病毒防治實用技術》,袁忠良,清華大學出版社,1998年。

《計算機病毒——病毒機制與防范技術》,李旭華,重慶大學出版社,2002年。

《計算機病毒防范與信息對抗技術》,劉尊全,清華大學出版社,1990年。

《計算機病毒防治使用教程》,何江安、梁新宇,清華大學出版社,1990年。

《計算機病毒分析與防治技術》,劉真,電子工業出版社,1993年。

信息隱藏技術

匯編語言課程設計任務書、指導書
設計題目:小型文件管理加密系統

一、課程設計任務書

 1、設計題目:小型文件管理加密系統
 2、設計內容和要求:
    編寫一個匯編語言程序,該程序運行后提示符為kcsj:,在該提示符后可鍵入
    字符命令:     (功能)
        d      顯示當前目錄文件名
               顯示格式:文件名.后綴
        r      改文件名
               提示:old filename: 鍵入文件全名,若該文件存在,則
               提示:new filename:鍵入新文件全名后,磁盤文件改名;
               若不存在,則提示:file not found!
        t      顯示文件內容
               提示:filename:鍵入文件全名,若該文件不存在,則提示:
               file not found!;若該文件存在,顯示該文件內容。
        s      加密文件內容
               提示:filename:鍵入文件全名,若該文件不存在,則提示:
               file not found!;若該文件存在,則提示:s-code:,鍵入密碼(
               數字或ascll碼),提示:new filename:鍵入新文件全名后,
               將文件內容順序與密碼進行異或操作,異或后的文件內容存
入新文件。
        a      顯示加密文件內容
               提示:filename:鍵入文件全名,若該文件不存在,則提示:
               file not found!;若該文件存在,則提示:s-code:,鍵入密碼,
               顯示該文件內容與密碼異或后的內容。
        q      退出程序,返回dos提示符狀態。
                
3、提交設計成果形式及完成時間
  (1)程序設計說明
  (2)程序框圖
  (3)源程序代碼
  (4)可執行程序
完成時間:一周
二、課程設計指導書
1、設計目的和意義
    通過本課程設計,深入了解dos及其目錄文件系統,并初步具備完成
大型匯編程序的能力,鞏固匯編語言知識,提高學生理論與實踐相結合的
能力。
2、完成本課題待解決的問題
 1  使用中斷指令搜索dos文件
 2  了解DTA磁盤傳輸區內容
 3  掌握文件代號式磁盤文件存取方法
3、設計進程計劃
    周一:整體設計,建立程序框架。
    周二:完成按d字符,顯示當前目錄文件名;按r字符,改文件名。
    周三:完成按t字符,顯示文件內容。
    周四:完成按s字符,進行文件加密。
    周五:完成按t字符,顯示加密文件內容;完成設計說明書。
4、設計步驟和方法
   步驟:
   1)分析設計要求,熟悉相關知識
   2)建立程序框架,每個字符命令對應一個子程序
   3)依次編寫各子程序匯編語言代碼
   4)匯編,連接,調試。
   方法:
   1)顯示文件名,可使用INT 21H中斷的4EH號功能(搜索第一個匹配文件)、4FH號功能(搜索下一個匹配文件),通過搜索‘*.*’文件,獲得文件名,再在屏幕上顯示文件名。兩中斷參數說明如下:
      A、功能4EH:調用參數:AH=4EH,DS:DX=ASCII字符串(文件名)的地址            返回:若成功,CF=0,當前磁盤傳輸區(DTA)填寫如下:
                        字節0-20  = 保留給MS-DOS以后使用
                        字節21    = 被匹配的文件的屬性
                        字節22-23 = 文件時間
                        字節24-25 = 文件日期
                        字節26-27 = 文件長度低位字
                        字節28-29 = 文件長度高位字
                        字節30-42 = ASCII字符串形式的文件名,擴展名
                  若失敗,CF=1,AX=錯誤代碼
                                    2          路徑無效
                                    12H        找不到匹配的目錄條目
        本功能使用前應使用INT 21H中斷的1AH功能設置磁盤傳輸區地址
        (參見教材第十二章磁盤文件存取技術)
      B、功能4FH:調用參數:AH=4FH,且之前調用過INT 21H的4EH或4FH號功能           返回:若成功,CF=0,當前磁盤傳輸區(DTA)填寫如下:
                        字節0-20  = 保留給MS-DOS以后使用
                        字節21    = 被匹配的文件的屬性
                        字節22-23 = 文件時間
                        字節24-25 = 文件日期
                        字節26-27 = 文件長度低位字
                        字節28-29 = 文件長度高位字
                        字節30-42 = ASCII字符串形式的文件名,擴展名
                  若失敗,CF=1,AX=錯誤代碼
                                   12H        找不到匹配的目錄條目
   2)改文件名:使用INT 21H的56H號功能,參數說明如下:
               調用參數: AH=56H
                         DS:DX=當前ASCII文件名的段:偏移
                         ES:DI=新的ASCII文件名的段:偏移
               返回:成功,CF=0;
                     失敗,CF=1,AX=錯誤代碼
                                      2       找不到文件
                                      3       找不到路徑或文件不存在
                                      5       拒絕被訪問
                                      11H     不是同一設備

   3)顯示文件內容
   4)加密文件內容并存盤
   5)顯示加密文件內容
上述三功能參見教材第十二章 磁盤文件存取技術

5、設計說明書要求:
 1)寫明題目,目的,意義
 2)說明完成該題目的詳細設計方法及相關知識
 3)完整的程序設計框圖
 4)完整的源程序代碼(包括注釋等程序說明)
 
 
源代碼:
data segment
titl            db      0dh,0ah,'jsde:','$'

sch_str         db      '*.*',0
dir_buff        db      43 dup(0),'$'
endcde          db      0
handle          dw      ?
getn            db      10,0
pathnam         db      12 dup(41h),0
renn            db      10,0
rennam          db      12 dup(41h),0
renokmsg        db      0dh,0ah,'*** rename ***','$'
renerrmsg       db      0dh,0ah,'*** error ***','$'
ren_dispstr1    db      0dh,0ah,'old file name :','$'
ren_dispstr2    db      0dh,0ah,'new file name:','$'
ioarea          db      32 dup(?)
readmsg         db      0dh,0ah,'*** read error ***','$'
openmsg         db      0dh,0ah,'***file not found!****','$'
read_prompt     db      0dh,0ah,'read file name:','$'
row             db      0
errcde          db      0
getwrinam       db      12,0
writefnam       db      12 dup(?),0
wri_promstr1    db      0dh,0ah,'write file name:','$'
password        db      'password:','$'
opnmsg          db      0dh,0ah,'*** open error ****','$'
wrtmsg db 0dh,0ah,'****write error ************','$'
handle1         dw      ?
scode           db      8,12 dup(0)
read_len        dw      0
  data ends
  code segment
    assume cs:code,ds:data 
begin proc far
push    ds
mov     ax,0
push    ax
mov     ax,data
mov     ds,ax
mov     es,ax



;___________________________________________
loopso:
mov     endcde,0
mov     dx,0
mov     ah,9
int     21h
mov     ah,01
int     21h
cmp     al,71h
je      exit2
cmp     al,64h
je      ddd
cmp     al,72h
je      rrr
cmp     al,74h
je      ttt
cmp     al,73h
je      sss
cmp     al,61h
je      aaaxianjia
jmp     loopso
   exit2:
retf
ddd:
call    ddlie
jmp     loopso
    rrr:
call    rrname
jmp     loopso
    ttt:
call    tt
jmp     loopso
sss:
call    ssjiami
jmp     loopso
    aaaxianjia:
call    aa
jmp     loopso
retf
     begin endp
;::::::::::::::::::::::::::::::::::::::
  ddlie proc near
mov     dl,0dh
mov     ah,2
int     21h
mov     dl,0ah
mov     ah,2
int     21h
mov     ah,1ah
mov     dx,seg dir_buff
mov     ds,dx
mov     dx,offset dir_buff
int     21h
mov     ah,4eh
mov     cx,0
mov     dx,seg sch_str
mov     ds,dx
mov     dx,offset sch_str
int     21h             ;讀第一個文件信息,包括文件名
jc      dir_exit
call    dir_disp        ;讀取正確,顯示文件名   
     dir_rot:
mov     ah,4fh
int     21h             ;讀下一個文件信息
jc      dir_exit        ;讀取失敗
call    dir_disp        ;讀取正確,顯示文件名
jmp     dir_rot
     dir_exit:
ret
ddlie endp
;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
   dir_disp proc near
push    dx
push    ax
lea     dx,dir_buff[29]
mov     ah,9    ;顯示文件名
int     21h
mov     dl,0dh  ;回車換行
mov     ah,2
int     21h
mov     dl,0ah
mov     ah,2
int     21h
call    clear_buff
pop     ax
pop     dx
ret
    dir_disp endp

    clear_buff proc near
push    cx
push     ax
lea     di,dir_buff[30]
mov     cx,12
mov     al,0
cld
rep stosb
pop     ax
pop     cx
ret
    clear_buff endp
;::::::::::::::::::::::::::::::
     rrname proc near
mov     dx,offset ren_dispstr1
mov     ah,9
int     21h     
call    get_fname
mov     dx,offset ren_dispstr2
mov     ah,9
int     21h     
call    get_rename
mov     dx,seg pathnam
mov     ds,dx
mov     dx,offset pathnam
mov     di,seg rennam
mov     es,di
mov     di,offset rennam
mov     ah,56h          ;文件改名
int     21h
jc      ren_error
mov     dx,offset renokmsg
mov     ah,9
int     21h
jmp     ren_exit
      ren_error:
mov     dx,offset renerrmsg
mov     ah,9
int     21h
      ren_exit:
ret
    rrname endp
;-----------------------------
       get_fname proc near              ;鍵盤輸入文件名,存入pathnam
mov     ah,0ah
mov     dx,offset getn
int     21h
mov     dl,getn[1]
mov     dh,0
mov     bx,dx
mov     getn[bx+2],0
ret
    get_fname endp
;--------------------------------------
    get_rename proc near                ;鍵盤輸入文件名,存入rennam
mov     ah,0ah
mov     dx,offset renn
int     21h

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看91视频| 亚洲六月丁香色婷婷综合久久| 欧美成人激情免费网| 亚洲婷婷综合色高清在线| 五月激情综合婷婷| 成人深夜在线观看| 精品国产百合女同互慰| 亚洲综合一二三区| aa级大片欧美| 久久久久久久久久久99999| 天天综合色天天| 欧美在线视频日韩| 亚洲国产精品成人综合| 久久国产成人午夜av影院| 欧美四级电影网| 亚洲美女免费视频| www.色精品| 久久综合999| 久久国产精品一区二区| 欧美精品黑人性xxxx| 亚洲精品久久久蜜桃| 国产精品小仙女| 精品福利在线导航| 青草av.久久免费一区| 欧美日韩dvd在线观看| 亚洲精品菠萝久久久久久久| www.综合网.com| 国产拍揄自揄精品视频麻豆| 国产精品亚洲一区二区三区妖精 | 久久噜噜亚洲综合| 裸体健美xxxx欧美裸体表演| 在线观看91精品国产麻豆| 亚洲大片一区二区三区| 欧美无人高清视频在线观看| 亚洲国产日日夜夜| 欧美少妇一区二区| 亚洲成av人在线观看| 欧美日韩午夜在线| 另类小说图片综合网| 2020国产精品| 成人av网站免费| 亚洲裸体在线观看| 欧美日韩综合在线| 久久99精品久久久久久| 国产人成一区二区三区影院| 成人aa视频在线观看| 亚洲女与黑人做爰| 欧美理论片在线| 狠狠色丁香婷婷综合| 国产精品看片你懂得| 色一情一乱一乱一91av| 亚洲高清视频在线| 久久这里只有精品视频网| 成人午夜精品在线| 国产成人丝袜美腿| 国产精品伦理一区二区| 欧美视频你懂的| 久久99最新地址| 1000精品久久久久久久久| 欧美色窝79yyyycom| 精品一区在线看| 亚洲欧洲无码一区二区三区| 欧美日韩精品免费| 国产一区在线不卡| 亚洲精品国产第一综合99久久| 欧美一级片在线看| eeuss鲁片一区二区三区在线观看| 综合精品久久久| 精品久久国产字幕高潮| 色综合中文字幕| 另类小说综合欧美亚洲| 亚洲精品成人a在线观看| 欧美xxxxx裸体时装秀| 99久久er热在这里只有精品66| 午夜欧美在线一二页| 中文av一区特黄| 欧美xxxx老人做受| 欧美吻胸吃奶大尺度电影| 国产精品一区二区x88av| 亚洲高清不卡在线| 中文字幕中文在线不卡住| 欧美精品一二三区| 色婷婷综合久久久中文字幕| 国产一区二区导航在线播放| 亚洲午夜电影在线观看| 中文字幕乱码久久午夜不卡 | 国产高清精品网站| 五月激情综合网| 亚洲欧美电影院| 国产亚洲成年网址在线观看| 欧美群妇大交群中文字幕| 波多野结衣一区二区三区| 九九国产精品视频| 丝袜美腿亚洲一区| 亚洲自拍与偷拍| 国产精品乱子久久久久| 久久精品人人做人人综合| 日韩一区二区三区四区| 91视频观看视频| 成人永久看片免费视频天堂| 久久福利视频一区二区| 蜜桃视频一区二区三区在线观看| 九九九久久久精品| 日本成人在线不卡视频| 亚洲国产cao| 亚洲综合av网| 亚洲成人免费影院| 亚洲在线视频网站| 亚洲一二三区不卡| 洋洋av久久久久久久一区| 亚洲精品日韩一| 亚洲精品国久久99热| 一区二区高清视频在线观看| 1区2区3区欧美| 中文字幕在线免费不卡| 国产精品不卡视频| 亚洲人成在线播放网站岛国| 日韩一区在线免费观看| 自拍偷拍国产精品| 一区二区三区精品在线观看| 亚洲一区免费观看| 亚洲最新视频在线观看| 亚洲五月六月丁香激情| 亚洲一区二区三区视频在线| 香蕉成人啪国产精品视频综合网| 一区二区三区四区五区视频在线观看| 亚洲精品亚洲人成人网在线播放| 伊人夜夜躁av伊人久久| 一区二区久久久久久| 欧美96一区二区免费视频| 久久成人av少妇免费| 高清不卡在线观看av| 91免费视频大全| 欧美日韩高清在线| 26uuu亚洲婷婷狠狠天堂| 亚洲国产精品成人综合| 亚洲一区二区av电影| 热久久国产精品| 懂色av噜噜一区二区三区av| av成人免费在线| 欧美日韩另类一区| 精品国产乱码久久久久久影片| 久久久精品欧美丰满| 亚洲精品日韩一| 日本伊人色综合网| 国产99久久久精品| 欧美日韩你懂的| 久久综合九色综合97_久久久| 国产精品免费久久久久| 图片区小说区区亚洲影院| 韩国在线一区二区| 91精品福利视频| 久久日韩精品一区二区五区| 亚洲激情五月婷婷| 精品一区二区三区的国产在线播放 | 91麻豆精品久久久久蜜臀| 精品国产91久久久久久久妲己 | 免费在线观看精品| 丁香一区二区三区| 欧美日韩国产另类一区| 国产亚洲精品bt天堂精选| 午夜久久久久久久久久一区二区| 国产乱淫av一区二区三区| 欧美日韩国产高清一区二区三区| 中文字幕欧美国产| 日本欧洲一区二区| 91丨九色丨黑人外教| 久久精品欧美日韩| 五月天一区二区| 91免费视频观看| 国产免费观看久久| 精品一区二区久久| 666欧美在线视频| 亚洲人成网站色在线观看| 国产老女人精品毛片久久| 欧美精品在线视频| 亚洲综合一区二区三区| 成人免费福利片| 国产亚洲精品久| 久久成人久久鬼色| 制服丝袜亚洲播放| 亚洲午夜私人影院| 91麻豆免费观看| 欧美国产欧美综合| 激情文学综合网| 欧美一二三在线| 日韩中文字幕亚洲一区二区va在线| 成人成人成人在线视频| 国产喷白浆一区二区三区| 韩国av一区二区三区四区| 欧美一区二区在线观看| 午夜精品久久久久影视| 欧美亚洲国产一区二区三区va| 日韩一区在线看| eeuss鲁片一区二区三区| 国产精品久久久久久久蜜臀| 国产成人啪午夜精品网站男同| 久久亚洲综合色| 国产精品18久久久| 中日韩av电影|