CWD是彙編語言中的字擴展指令,它的功能是將一個字型變數擴展為雙字型變數,即 Change Word to Double word。
FTP伺服器中的CWD(Change Working Directory)命令是指更改工作目錄。該命令的安全漏洞是可能被攻擊者利用造成緩衝區溢出,進而可以被以應用程式許可權執行任意指令。
指令規則
CWD是字到雙字元的擴展指令,可將AX內容擴展到DX AX。規則:若AX最高位=1,則執行後DX=FFFFH;若AX最高位=0,則執行後DX=0000H。
指令作用
CWD的作用是將帶符號的16位整數(ax)轉為32位的帶符號位的整數(dx:ax),例如:ax=0xFFFE, 轉為32位帶符號位的整數時,dx=0xFFFF,AX=0XFFFE.又例如:ax=0x0002,轉為帶符號位的整數時dx=0x0000,ax=0x0002.