2019独角兽企业重金招聘Python工程师标准>>>

老外那里搞得  貌似是扫描空口令的。

#!/usr/bin/perluse IO::Socket;if($ARGV[0])
{open(IN,"< $ARGV[0]") || die "[-] Can't open $ARGV[0]!\n"; @ips = <IN>; close(IN);foreach $ip (@ips){chomp($ip);if(!fork()){local $SIG{ALRM} = sub { die("-\n"); };alarm(4);$socket=IO::Socket::INET->new(  PeerAddr => $ip,PeerPort => 5900, Proto => "tcp", Timeout=>2);if($socket){$socket->read($protocol, 12 ); $socket->print($protocol);$socket->read($NoOfSecTypes, 1 );$nost=unpack("H2", $NoOfSecTypes);if($nost !='00'){$socket->read($chal, $nost );$resp=pack("H2", '01');$socket->print($resp);$socket->read( $result, 4 );$r=unpack("H8", $result);if($r eq "00000000") {print("->$ip <<VULN>>\n");open (VL, ">> vuln.txt") || die "[-] Can't open vuln.txt!\n";print VL "$ip\n";close (VL);}}}alarm 0;exit(0);}wait;}
}

转载于:https://my.oschina.net/sincoder/blog/129905

扫描 VNC 的脚本相关推荐

  1. 扫描MAC地址脚本--保存

    扫描MAC地址脚本 呵呵,脚本写得不是很好,希望有高手帮我完善,比如使用了外部命令,或语法规范,或更妙的技巧,或更加灵活性-- #!/bin/bash #author: InBi #date: 201 ...

  2. redis扫描特定keys脚本,可避免阻塞,不影响线上业务

    #!/bin/sh ## 该脚本用来查询redis集群中,各个实例当中特定前缀的key,对应只需要修改redis的其中一个实例的 host和port ## 脚本会自动识别出该集群的所有实例,并查出对应 ...

  3. 基于原理分析Nmap——活跃主机发现、端口扫描、服务探测、伪装技术、NSE脚本

    参考书籍<诸神之眼--Nmap网络安全审计技术揭秘> 李华峰 著 清华大学出版社 基于原理分析Nmap 1. 活跃主机发现技术 1.1 基于ARP协议 1.2 基于ICMP协议 1.2.1 ...

  4. Nmap脚本引擎NSE

    Nmap提供的命令行参数如下: -sC: 等价于–script=default ,使用默认类别的脚本进行扫描 可更换其他类别 --script=<Lua scripts> : <Lu ...

  5. 渗透测试 ( 5 ) --- 扫描之王 nmap、渗透测试工具实战技巧合集

    Nmap 官方文档 ( 中文文档是 Nmap 版本4.50,英文文档是最新的 ): 英文文档:https://nmap.org/book/man.html 中文文档:https://nmap.org/ ...

  6. Nmap源码分析(脚本引擎)

    Nmap提供了强大的脚本引擎(NSE),以支持通过Lua编程来扩展Nmap的功能.目前脚本库已经包含300多个常用的Lua脚本,辅助完成Nmap的主机发现.端口扫描.服务侦测.操作系统侦测四个基本功能 ...

  7. nmap脚本(nse)原理和编写

    Nmap脚本引擎原理 一.NSE介绍 虽然Nmap内嵌的服务于版本探测已足够强大,但是在某些情况下我们需要多伦次的交互才能够探测到服务器的信息,这时候就需要自己编写NSE插件实现这个功能.NSE插件能 ...

  8. 安全扫描工具​Nmap引擎理解文档

    Nmap简介 Nmap也就是Network Mapper,是一款网络连接端扫描软件,用来扫描网上电脑开放的网络连接端.确定哪些服务运行在哪些连接端,并且推断计算机运行哪个操作系统.它是网络管理员比用的 ...

  9. Kali Linux 网络扫描秘籍 第八章 自动化 Kali 工具

    第八章 自动化 Kali 工具 作者:Justin Hutchens 译者:飞龙 协议:CC BY-NC-SA 4.0 Kali Linux 渗透测试平台提供了大量高效的工具,来完成企业渗透测试中所需 ...

最新文章

  1. 也谈Hashtable
  2. 游戏AI研究(三):路径规划
  3. 考系统架构设计师必看--《软件工程》网页教程
  4. 解析发展方向,定格人生道路
  5. JQuery this和$(this)的区别及获取$(this)子元素对象的方法
  6. 人脸注册源码faceregiste
  7. 比GPU性能提升5倍阿里云含光800云服务器正式商用
  8. 超级卷的卷烟厂,名校生争当操作工,做一天休一天
  9. linux 删除和安装java
  10. linux route配置网关,Linux使用route配置路由
  11. Python的三目表达式and简短语法
  12. MCE | 打破 Western Blot 玄学操作
  13. Java基础-多线程
  14. Python统计字符串中出现次数最多的人名
  15. 渗透测试之突破口——web服务突破
  16. win7安全模式如何打开计算机管理,Win7怎么退出安全模式 win7系统退出安全模式的方法...
  17. GridView合并表头单元格
  18. C语言变量类型及其表示范围
  19. 【一起学Rust | 开源项目】效率提升工具espanso——在日常输入中使用代码提示
  20. 前端学习笔记(十五)

热门文章

  1. 如何根据原理图画封装_生物水处理专用消泡剂是如何根据生物水处理工艺原理进行消泡的?...
  2. 学python有什么好处 学完可以做什么
  3. 简单介绍MySQL开启事务的两种方式
  4. flask框架如何实现修改密码和免密登录功能
  5. android+对比标签选择顺序是否正确的是,2019年Android题库含答案.docx
  6. 怎么使一个浮点数删除小数部分C语言,如何得出一个浮点数的小数部分,要把各个位保存到一个数组里边。...
  7. 【C语言】 strstr查找子字符串函数以及模拟实现讲解
  8. python[外星人入侵] 项目
  9. 图论-最短路Dijkstra算法详解超详 有图解
  10. 图论 + 并查集 ----最小生成树重构图 + 可撤销并查集 + set启发式合并 时间线上的离线求解 D. Graph and Queries