配置tftp:
預設情況下windowsxp和2003是開啟tftp服務的
其他windows到控制面板設定好就行
kali系統也是安裝了tftp服務的:atftpd
下面是一些配置並放入乙個檔案
配置ftp:
本來是要用pure-ftpd的,不過配置源發現這個軟體不知道為什麼不存在了
於是採用vsftpd
在安裝之前需要先更新一下源列表,不然可能會導致出錯,詳細可以參考文章kali更新源,下面給出kali2.0的兩個源列表
starnight@kali:~$ sudo vim /etc/apt/sources.list #新增源
#中科大的源 - 可能有奇效:deb http:kali-rolling main non-free contrib
#科大源下面是只新增阿里源的更新情況:#阿里源-kali2.0較好用
deb sana main non-free contrib
deb-src sana main non-free contrib
deb -security sana/updates main contrib non-free
starnight@kali:~$ sudo -i
root@kali:~# sudo apt-get update && apt-get upgrade
hit:1 sana inrelease
hit:2 -security sana/updates inrelease
reading package lists... done
reading package lists... done
building dependency tree
reading state information... done
calculating upgrade... done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@kali:~# exit
logout
starnight@kali:~$ sudo apt-get install vsftpd
檢視執行狀態:
starnight@kali:~$ sudo chmod 777 /home/uftp/ #需要改變檔案的讀寫許可權,為了簡單,設定成777,不然會導致無法建立檔案
starnight@kali:~$ sudo useradd -d /home/uftp/ -s /bin/bash uftp
starnight@kali:~$ sudo passwd uftp
enter new unix password:
retype new unix password:
passwd: password updated successfully
starnight@kali:~$ vim /etc/vsftpd.conf可以在檔案開頭新增以下內容
userlist_deny=no除此之外還需要取消下面的注釋:userlist_enable=yes
userlist_file=/etc/allowed_users #允許登入的使用者
seccomp_sandbox=no
write_enable=yes #取消注釋,使其生效,不然無法寫入檔案5、新建/etc/allowed_users,新增允許訪問的使用者,我們在檔案中新增我們剛才建立的使用者uftp
starnight@kali:~$ vim /etc/allowed_users回到頂部uftp
到此為止,vsftpd伺服器在kali上就安裝完成了,下面簡單演示一下如何用命令傳輸檔案
三、用ftp命令傳輸檔案
ftp ip-address輸入使用者名稱和密碼
put #傳送檔案
local-file: path
remote-file: path
get #接收檔案
四:在nc等非互動命令下,實現ftp
這時候需要乙個文字,把內容寫刀文字,然後再進行ftp傳輸
echo open 192.168.232.13021>ftp
.txt
echo username>>ftp
.txt
echo password>>ftp
.txt
echo get filename>>ftp
.txt
echo bye>>ftp
.txt
ftp -s:ftp.txt
kali 服務篇 學習筆記
ssh secure shell 的縮寫,是建立在應用層基礎上的安全協議。ssh是較為可靠的專為遠端登入會話和其他網路服務提供安全性的協議。利用用 ssh 協議可以有效防止遠端管理過程中的資訊洩露問題。scp 命令 命令 將本機檔案複製到遠端伺服器上 上傳 命令格式 scp 本地檔案路徑 usern...
C 學習筆記(3,4章)
第三章 3.1 變數 符號常量 預處理器方式 在c 編譯過程中,首先將源 傳遞給預處理器。在這裡 define和 include一樣,也是乙個預處理器編譯指令。該編譯指令告訴預處理器,在程式中查詢inf,並將程式中所有的inf替換成為1e9。完成這項操作之後再替換。3.2 const const的好...
滲透測試筆記 之 配置KALI
dhclient eth0ifconfig eth0 192.168.1.11 24route add default gw 192.168.1.1 netstat na 檢視配置是否生效,destination和genmask都為0.0.0.0的一行是預設閘道器route add net 172....