2018-10-12

透過 python 建立 ftp service 跟 SMB service 的方式

前言

在 kali 上做一些測試, 有時需要將 windows 上的資料回傳到 kali 上.

但是又不想要直接安裝 samba 開 share folder 或是直接開個 ftp 的 service.

想要用python 直接開個簡易的服務可以暫時接檔案.


FTP

需先安裝 pyftpdlib

pip install pyftplib

執行方式

python -m pyftpdlib -w -p 21 -d ~/home/foldername

參數說明

-w : 設定允許匿名登入

-p : 指定 port

-d : 指定 ftp 使用的目錄


SMB service (share folder)

這功能需要使用到 impacket (https://github.com/SecureAuthCorp/impacket)

不過在 Kali 上已經有了,

所以直接執行下面指令, (如果沒有的話,直接clone上面的github專案)

python /usr/share/doc/python-impacket/examples/smbserver.py sharename ~/home/foldername

參數說明

sharename : 要顯示的 share folder 名稱

~/home/foldername : 在 Kali 上要分享出來的資料夾

沒有留言:

在Hyper-V上跑ubuntu 22.04 Desktop, 裝完後一登入就凍住

如果你也遇到這情況, 你可以執行以下步驟 按 Ctrl+Alt+F3 進入 virtual console. (按Ctrl+Alt+F1 可以再回到GUI) 登入後執行下面指令 (更新kernel) * sudo add-apt-repository ppa:capp...