Kali學習筆記34 配置TFTP和FTP服務

2022-01-14 07:22:51 字數 3548 閱讀 4668

配置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.130

21>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....