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

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

?? softice分析cih的結果.txt

?? 該文件夾里面重點描述了CIH病毒的源碼和原理
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
  

Registers Used EAX, ECX, Flags. 

  

WriteFile 

This function is called to write to a file previously opened by OpenCreateFile. 

The handle must be one returned from the OpenCreateFile service described above, 

 it cannot be a handle opened by issuing an int 21h. If the R0_WRITEFILE_IN_CONT 

EXT function c 

  

  

[EAX] 

  

R0_WRITEFILE or R0_WRITEFILE_IN_CONTEXT 

  

[EBX] 

  

File handle. 

  

[ECX] 

  

Count of bytes to be written. This can be a full 32-bit transfer count. 

  

[EDX] 

  

Position in file the write operation needs to start at. 

  

[ESI] 

  

Flat pointer to the buffer that contains the data to be written. 

  

?Carry flag clear, no error. 

  

[ECX] Number of bytes actually written. 

  

Carry flag set, an error occurred. [AX] contains the errorcode. 

  

Registers Used EAX, ECX, Flags. 

  

CloseFile 

This function is called to close a file previously opened by OpenCreateFile. The 

 handle must be one returned from the OpenCreateFile service described above, it 

 cannot be a handle opened by issuing an int 21h. 

  

[EAX] 

  

R0_CLOSEFILE 

  

[EBX] 

  

File handle 

  

?Carry flag clear, no error. 

  

Carry flag set, an error occurred. [AX] contains the errorcode. 

  

Registers Used EAX, Flags. 

  

GetFileSize 

This function is called to get the size of a file previously opened by OpenCreat 

eFile. The handle must be one returned from the OpenCreateFile service described 

 above, it cannot be a handle opened by issuing an int 21h. 

  

[EAX] 

  

R0_GETFILESIZE 

  

[EBX] 

  

File handle 

  

?Carry flag clear, no error. 

  

[EAX] Size of the file in bytes. 

  

Carry flag set, an error occurred. [AX] contains the errorcode. 

  

Registers Used EAX, Flags. 

  

FindFirstFile 

This function is called to performa FindFirst operation. This function provides 

the same functionalit as the FindFirst int 21h function 714Eh and supports long 

filenames. 

  

[EAX] 

  

R0_FINDFIRSTFILE 

  

[CX] 

  

Must match attributes to be used for the find operation. 

  

[ESI] 

  

Flat pointr to pathname the find operation is to be done on. 

  

[EDX] 

  

Flat pointer to buffer to contain the results of the find operation. This buffer 

 should be in the 

_WIN32_FIND_DATA structure format. 

  

?Carry flag clear, no error. 

  

[EAX] Find context handle to be used for a subsequent FindNextFile operation. 

  

The find data buffer is filled in appropriately. 

  

Carry flag set, an error occurred. [AX] contains the errorcode. 

  

Registers Used EAX, Flags. 

  

FindNextFile 

This function is called to performa FindNext operation. The handle used for this 

 call must be one obtained by calling the FindFirstFile service described above, 

 it cannot be a handle obtained by issuing an int 21h call. 

  

[EAX] 

  

R0_FINDFIRSTFILE 

  

[EBX] 

  

Find context handle obtained by calling FindFirstFile. 

  

[EDX] 

  

Flat pointer to buffer to contain the results of the find operation. This buffer 

 should be in the 

_WIN32_FIND_DATA structure format. 

  

?Carry flag clear, no error. 

  

The find data buffer is filled in appropriately. 

Carry flag set, an error occurred. [AX] contains the errorcode. 

  

Registers Used EAX, Flags. 

  

FindCloseFile 

This function is called to terminate a Find operation. The handle used for this 

call must be one obtained by calling the FindFirstFile service described above, 

it cannot be a handle obtained by issuing an int 21h call. 

  

[EAX] 

  

R0_FINDCLOSEFILE 

  

[EBX] 

  

Find context handle obtained by calling FindFirstFile. 

  

?Carry flag clear, no error. 

  

Carry flag set, an error occurred. [AX] contains the errorcode. 

  

Registers Used EAX, Flags. 

  

FileAttributes 

This function is called to get or set the current attributes of a file. It provi 

des the same functionality as the int 21h function 7143h. 

  

[AH] 

  

R0_FILEATTRIBUTES 

  

[AL] 

  

GET_ATTRIBUTES to get the attributes of a file. 

SET_ATTRIBUTES to set the attributes of a file. 

  

[CX] 

  

Attributes of the file, valid only for the SET_ATTRIBUTES operation. 

  

[ESI] 

  

Flat pointer to a pathname for the file whose attributes need to be returned. 

  

?Carry flag clear, no error. 

  

[CX] Attributes of the file returned only on the GET_ATTRIBUTES operation. 

  

Carry flag set, an error occurred. [AX] contains the errorcode. 

  

Registers Used 

  

EAX, ECX, Flags. 

  

RenameFile 

This function is called to rename a file. This provides the same functionality a 

s the int 21h function 7156h. 

  

[EAX] 

  

R0_RENAMEFILE 

  

[ESI] 

  

Flat pointer to source pathname of filename that is to be renamed. 

  

[EDX] 

  

Flat pointer to destinaton pathname to which the filename is to be renamed. 

  

?Carry flag clear, no error. 

  

Carry flag set, an error occurred. [AX] contains the errorcode. 

  

Registers Used 

Flags. 

  

DeleteFile 

This function is called to delete a file. This provides the same functionality a 

s the int 21h function 7141h. 

  

[EAX] 

  

R0_DELETEFILE 

  

[CX] 

  

Attributes for the delete operation. This has the search attribute and the must- 

match attribute just like the int 21h, function 7141h. Refer to the documentatio 

n of the int 21h function for details about the attributes. 

  

[ESI] 

  

Flat pointer to pathname of file(s) to be deleted. Wildcards are allowed. 

  

?Carry flag clear, no error. 

  

Carry flag set, an error occurred. [AX] contains the errorcode. 

  

Registers Used 

Flags. 

  

LockFile 

This function is called to perform record locking operations on files. This prov 

ides the same functionality as the int 21h function 5Ch. The handle passed in sh 

ould be obtained by calling the OpenCreateFile function described above, it cann 

ot be a handle 

  

  

[AH] 

  

R0_FILELOCKS 

  

[AL] 

  

LOCK_REGION to take a record lock. 

UNLOCK_REGION to release a record lock. 

  

[EBX] 

  

Handle to file. 

  

[ECX] 

  

Process id of the process on whose behalf the locking operation is to be issued. 

  

  

[EDX] 

  

Offset of the region that is to be locked. 

  

[ESI] 

  

Length of the region that is to be locked. 

  

?Carry flag clear, no error. 

  

Carry flag set, an error occurred. [AX] contains the errorcode. 

  

Registers Used 

Flags. 

  

GetDiskFreeSpace 

This function returns the current disk free space statistics. It provides the sa 

me functionality as int 21h function 36h. 

  

[EAX] 

  

R0_GETDISKFREESPACE 

  

[DL] 

  

1-based driveletter whose disk freespace is desired (0 = default drive, 1= A, 2 

= B,...) 

  

?Carry flag clear, no error. 

  

[AX] Number of sectors per cluster. 

[BX] Number of available clusters on disk. 

[CX] Number of bytes per sector. 

[DX] Total number of clusters on disk. 

  

Carry flag set, an error occurred. [AX] contains the errorcode. 

  

Registers Used AX, BX, CX, DX, Flags. 

  

ReadAbsoluteDisk 

This function is called to read absolute sectors from the disk. It provides the 

same functionality as the int 25h interface. 

  

[AH] 

  

R0_ABSDISKREAD 

  

[AL] 

  

0-based driveletter the operation is to be done on (0 = A, 1 = B,...). 

  

[ECX] 

  

Number of sectors to read. 

  

[EDX] 

  

Starting sector number for the read. 

  

[ESI] 

  

Flat pointer to buffer the read is to be done into. 

  

?Carry flag clear, no error. 

  

Carry flag set, an error occurred. [AX] contains the errorcode. 

  

Registers Used 

Flags. 

  

WriteAbsoluteDisk 

This function is called to write absolute sectors to the disk. It provides the s 

ame functionality as the int 26h interface. 

  

[AH] 

  

R0_ABSDISKWRITE 

  

[AL] 

  

0-based driveletter the operation is to be done on (0 = A, 1 = B,...). 

  

[ECX 

  

Number of sectors to write. 

  

[EDX] 

  

Starting sector number for the write. 

  

[ESI] 

  

Flat pointer to buffer containing the data to be written. 

  

?Carry flag clear, no error. 

  

Carry flag set, an error occurred. [AX] contains the errorcode. 

  

Registers Used 

Flags. 

  

IoctlHandle 

This function is called to do a handle-based ioctl. It is currently used by cert 

ain system components and should not be used by other VxDs. Other than the regis 

ters documented here, the rest of the ioctl parameters depend on the specific io 

ctl being used 

  

  

[AH] 

  

R0_IOCTLHANDLE 

  

[AL] 

  

Ioctl sub-function code. 

  

[EBX] 

  

File or device handle. 

  

?Carry flag clear, no error. 

  

Carry flag set, an error occurred. [AX] contains the errorcode. 

  

Registers Used EAX, Flags. 

  

-- 

※ 來源: 中國科大BBS站 [bbs.ustc.edu.cn] 

  

-- 

天生我才,就做一篇錦繡文章。 

風起云涌,就挽一回狂瀾巨浪。 

成也堂堂! 

敗也堂堂! 

  

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区四区高清精品免费观看| 欧美电影精品一区二区| 久久99久久99小草精品免视看| 亚洲精品国久久99热| 中文字幕一区二区三区色视频| 久久精品视频在线看| 久久精品视频在线看| 国产三级欧美三级日产三级99| 精品国产一区二区三区久久影院| 欧美电影免费观看完整版| 欧美大片在线观看一区| 欧美tk丨vk视频| 国产亚洲一本大道中文在线| 国产日韩欧美亚洲| 国产精品久久久久影视| 亚洲男人的天堂av| 亚洲国产欧美日韩另类综合| 日韩成人av影视| 久久99久久99| www.在线欧美| 欧美人与性动xxxx| 久久久国产综合精品女国产盗摄| 国产欧美精品国产国产专区| 中文字幕制服丝袜成人av | 欧美www视频| 26uuu精品一区二区三区四区在线| 亚洲精品在线网站| 伊人开心综合网| 日韩av一区二| 国产河南妇女毛片精品久久久 | 日韩专区欧美专区| 另类调教123区| 国产99一区视频免费| 91成人在线精品| 精品精品欲导航| 自拍偷拍亚洲激情| 韩国v欧美v日本v亚洲v| 色婷婷av一区二区三区软件| 91精品国产一区二区| 欧美激情综合在线| 日韩激情在线观看| 99在线精品观看| 日韩欧美色综合| 亚洲精品一二三| 国产一区欧美日韩| 欧美日韩一区二区在线观看视频| 国产偷国产偷精品高清尤物| 亚洲成人av一区二区三区| 国产成人综合在线观看| 欧美日韩中文国产| 国产精品国产三级国产| 国内成人免费视频| 欧美色图激情小说| 成人欧美一区二区三区在线播放| 美女网站在线免费欧美精品| 色综合久久久网| 国产精品免费久久久久| 激情图区综合网| 91精品国产福利| 亚洲影院免费观看| 色婷婷久久久亚洲一区二区三区| 国产精品无码永久免费888| 毛片基地黄久久久久久天堂| 欧美日韩成人综合在线一区二区| 亚洲青青青在线视频| 国产·精品毛片| 久久亚洲欧美国产精品乐播| 精品无人码麻豆乱码1区2区 | 成人国产精品免费观看动漫| 欧美一级黄色录像| 日韩国产欧美三级| 欧美福利视频一区| 午夜不卡av在线| 欧美在线观看一区| 亚洲男人的天堂一区二区| aaa国产一区| 中文字幕在线不卡一区二区三区| 国产精品18久久久久久久网站| 精品人伦一区二区色婷婷| 美女在线视频一区| 久久综合精品国产一区二区三区 | 依依成人综合视频| 一本色道**综合亚洲精品蜜桃冫| 国产精品久久久爽爽爽麻豆色哟哟| 寂寞少妇一区二区三区| 精品久久久久久最新网址| 韩日av一区二区| 久久久久97国产精华液好用吗| 国产99久久久国产精品潘金网站| 中文字幕免费观看一区| 99久久婷婷国产综合精品| 一区二区成人在线视频| 欧美色视频在线| 青青草97国产精品免费观看无弹窗版 | 日韩一区二区三区电影在线观看| 青青草原综合久久大伊人精品| 精品国产在天天线2019| 成人一级黄色片| 亚洲日本电影在线| 91精品久久久久久蜜臀| 国内精品视频666| 亚洲成人免费电影| 久久毛片高清国产| av电影天堂一区二区在线| 亚洲1区2区3区视频| 久久综合久久99| 99久久精品久久久久久清纯| 亚洲成av人片在线| ww久久中文字幕| 91福利资源站| 国产精品综合av一区二区国产馆| 亚洲青青青在线视频| 日韩女优av电影在线观看| 91丨porny丨户外露出| 日韩精品一二三| 国产精品伦理在线| 日韩视频免费观看高清在线视频| 成人av片在线观看| 日本在线不卡视频一二三区| 中文字幕欧美三区| 日韩欧美另类在线| 在线免费不卡电影| 国产精品综合一区二区| 一级精品视频在线观看宜春院 | 午夜精品免费在线观看| 欧美激情一区二区三区不卡| 欧美一二三四区在线| 91免费看片在线观看| 国产精品资源站在线| 免费在线观看一区| 亚洲国产精品一区二区尤物区| 中文字幕不卡在线播放| 日韩一区和二区| 在线观看日韩电影| 91在线一区二区三区| 国产白丝网站精品污在线入口| 久久精品99国产精品| 午夜精品久久久久久久99水蜜桃| 亚洲桃色在线一区| 国产精品伦理在线| 国产精品无圣光一区二区| 久久日韩粉嫩一区二区三区| 欧美一卡2卡3卡4卡| 欧美日韩大陆一区二区| 欧美午夜精品一区| 色婷婷综合久久久中文字幕| 成人国产电影网| 成人精品视频网站| 成人免费毛片片v| 成人一二三区视频| 不卡的av在线播放| 91香蕉视频mp4| 91啪在线观看| 色综合久久六月婷婷中文字幕| 色哟哟一区二区在线观看| 91污片在线观看| 91亚洲国产成人精品一区二三| 91丨porny丨国产| 色婷婷亚洲综合| 欧美偷拍一区二区| 欧美日韩国产一级片| 91麻豆精品91久久久久久清纯| 3d动漫精品啪啪一区二区竹菊| 91精品国产丝袜白色高跟鞋| 欧美成人性战久久| 国产亚洲欧美激情| 国产精品成人一区二区艾草| 亚洲男女一区二区三区| 亚洲高清免费视频| 久久精品久久精品| 国产激情偷乱视频一区二区三区| 成人手机电影网| 色香蕉成人二区免费| 51精品久久久久久久蜜臀| 26uuu亚洲综合色欧美| 国产偷国产偷精品高清尤物| 亚洲日本电影在线| 日韩电影在线观看电影| 国产精品2024| 在线观看日韩高清av| 欧美r级在线观看| 国产精品久久精品日日| 亚洲二区在线视频| 国产精品影视在线观看| 91久久精品国产91性色tv| 777奇米四色成人影色区| 中文在线资源观看网站视频免费不卡 | 国产日韩欧美激情| 一级特黄大欧美久久久| 国产自产视频一区二区三区| 一本到不卡免费一区二区| 欧美成人女星排名| 亚洲桃色在线一区| 狠狠色丁香婷综合久久| 色婷婷久久久综合中文字幕| 日韩欧美123| 亚洲精选一二三| 国产综合色视频| 3d动漫精品啪啪一区二区竹菊| 欧美国产激情一区二区三区蜜月|