python滲透測試入門——取代netcat

1.代碼及代碼講解 。
實驗環境:windows10下的linux子系統+kali虛擬機
import argparseimport socketimport shleximport subprocessimport sysimport textwrapimport threadingdef execute(cmd):cmd = cmd.strip()if not cmd:returnoutput = subprocess.check_output(shlex.split(cmd),stderr=subprocess.STDOUT)#subprocess 。這個庫提供了一組強大的進程創建接口,讓你可以通過多種方式調用其他程序return output.decode()

    推薦閱讀