网站建设、公众号开发、微网站、微商城、小程序就找牛创网络 !

7*24小时服务专线: 152-150-65-006 023-68263070 扫描二维码加我微信 在线QQ

网络安全工具团结互助,让我们共同进步!

当前位置:主页 > 技术资讯 > 工具 > 网络安全工具 >

我们的优势: 10年相关行业经验,专业设计师量身定制 设计师一对一服务模式,上百家客户案例! 企业保证,正规流程,正规合作 7*24小时在线服务,售后无忧

rdp指纹识别操作系统

文章来源:github 发布时间:2019-07-05 22:31:06 围观次数:
分享到:

摘要:怎么识别远程主机的操作系统的类型呢,我们写一个py脚本来自动识别吧

下面是rdp识别操作系统py脚本:

#!/usr/bin/env python27 
   import socket 
 import sys 
   print ''' 
 ____ ____ ____ _ _ _  
 | _ \| _ \| _ \ _____ ___ __ | | ___ (_) |_  
 | |_) | | | | |_) |____ / _ \ \/ / '_ \| |/ _ \| | __| 
 | _ <| |_| | __/_____| __/> <| |_) | | (_) | | |_  
 |_| \_\____/|_| \___/_/\_\ .__/|_|\___/|_|\__| 
 |_|  
 By Greekn 
 ''' 
   def run(): 
 address = (str(sys.argv[1]), int(3389)) 
 rdp = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 
 rdp.settimeout(10) 
 rdp.connect(address) 
 rdp.send('\x03\x00\x00\x13\x0e\xe0\x00\x00\x00\x00\x00\x01\x00\x08\x00\x0b\x00\x00\x00') 
 data = rdp.recv(19) 
 print '[!] Data transmission success!' 
 try:  
 if data == '\x03\x00\x00\x0b\x06\xd0\x00\x00\x124\x00': 
 print '[+] Windows xp os' 
   elif data == '\x03\x00\x00\x13\x0e\xd0\x00\x00\x124\x00\x03\x00\x08\x00\x02\x00\x00\x00': 
 print '[+] Windows 2003 os' 
   elif data == '\x03\x00\x00\x13\x0e\xd0\x00\x00\x124\x00\x02\x01\x08\x00\x02\x00\x00\x00': 
 print '[+] Windows 2008r2 os' 
   elif data == '\x03\x00\x00\x13\x0e\xd0\x00\x00\x124\x00\x02\t\x08\x00\x02\x00\x00\x00': 
 print '[+] Windows7 os' 
   except: 
 print 'Address cannot be accessed!' 
   if __name__ == '__main__': 
 run()

最后附上下载地址:

https://github.com/greekn/awakening-conscience/blob/master/rdp-os/rdp.py

本文由 github 整理发布,转载请保留出处,内容部分来自于互联网,如有侵权请联系我们删除。

相关热词搜索:rdp指纹识别

上一篇:渗透测试工具:The TrustedSec Attack Platform(TAP)
下一篇:CVE-2019-0708 无损扫描工具GUI(360Vulcan Team出品)

热门资讯

鼠标向下滚动