拿到一个待检测的站或给你一个网站,你觉得应该先做什么?

1)信息收集
1,获取域名的whois信息,获取注册者邮箱姓名电话等。
2,查询服务器旁站以及子域名站点,因为主站一般比较难,所以先看看旁站有没有通用性的cms或者其他漏洞。
3,查看服务器操作系统版本,web中间件,看看是否存在已知的漏洞,比如IIS,APACHE,NGINX的解析漏洞
4,查看IP,进行IP地址端口扫描,对响应的端口进行漏洞探测,比如 rsync,心脏出血,mysql,ftp,ssh弱口令等。
5,扫描网站目录结构,看看是否可以遍历目录,或者敏感文件泄漏,比如php探针
6,google hack 进一步探测网站的信息,后台,敏感文件
2)漏洞扫描
开始检测漏洞,如XSS,XSRF,sql注入,代码执行,命令执行,越权访问,目录读取,任意文件读取,下载,文件包含,
远程命令执行,弱口令,上传,编辑器漏洞,暴力破解等
3)漏洞利用
利用以上的方式拿到webshell,或者其他权限
4)权限提升
提权服务器,比如windows下mysql的udf提权,serv-u提权,windows低版本的漏洞,如iis6,pr,巴西烤肉,linux脏牛漏洞,linux内核版本漏洞提权,linux下的mysql system提权以及oracle低权限提权
5) 日志清理
6)总结报告及修复方案

拿到一个待检测的站或给你一个网站,你觉得应该先做什么?

一、信息收集

1.获取域名的 whois 信息,获取注册者邮箱姓名电话等。
2.通过站长之家、明小子、k8 等查询服务器旁站以及子域名站点,因为主站一般比较难,
所以先看看旁站有没有通用性的 cms 或者其他漏洞。
3、通过 DNS 域传送漏洞、备案号查询、SSl 证书、APP、微信公众号、暴力破解、DNS
历史记录、K8 C 段查询、Jsfinder、360 或华为威胁情报、证书序列号获取企业域名与 ip。
4、通过 Nmap、Wappalyzer、御剑等查看服务器操作系统版本,web 中间件,看看是否存
在已知的漏洞,比如 IIS,APACHE,NGINX 的解析漏洞
5.通过 7KB、破壳扫描网站目录结构,看看是否可以遍历目录,或者敏感文件泄漏,比如
php 探针、管理员备份文件。
6.google hack 进一步探测网站的信息,后台,敏感文件
7、敏感信息收集,如 github 源码、用 7kb、破壳扫源代码泄露(.hg、.git、cvs、svn、.DS_store
源代码泄露)、google hack、接口信息泄露、社工信息泄露、邮箱地址信息收集、网盘搜索、钟
馗之眼、天眼查、威胁情报、微步在线等
8、通过 Wappalyzer、御剑工具对网站指纹识别(包括,cms,cdn,证书等),dns 记录
二、漏洞扫描
1)用 AWVS、APPSCAN、长亭科技的 Xray 等扫描器检测 Web 漏洞,如 XSS,XSRF,sql
注入,代码执行,命令执行,越权访问,目录读取,任意文件读取,下载,文件包含, 远程命
令执行,弱口令,上传,编辑器漏洞,暴力破解等
2)用 namp、天镜、Nessus、极光等扫描系统 ip,对扫描出来的高危漏洞进行测试,如
ms08-067、ms17-010、ms12-020、ms15-035、ms19-0708、永恒之蓝 2 代、cve-2017-7494
(samba)、cve-2014-6271(破壳)、php cgi 等相关漏洞验证。
3)漏洞利用
用以上的方式拿到 webshell,或者其他权限
4)权限提升
提权服务器,比如 windows 下 mysql 的 udf 提权,serv-u 提权,windows 低版本的漏洞,
如 iis6,pr,巴西烤肉,linux 脏牛漏洞,linux 内核版本漏洞提权,linux 下的 mysql system 提权以
及 oracle 低权限提权
5) 日志清理
操作系统、中间件、数据库等日志进行清除
6)总结报告及修复方案

1.2.3你平时常去那些网站进行学习、挖漏洞提交到那些平台

一般去 seebug、freebuf、吾爱破解、看雪论坛、阿里聚安全、
PentesterLab、阿里云先知社区、四叶草安全等
挖洞一般提交给 360 补天、cnvd、教育漏洞平台、漏洞银行、wooyun、
1.2.4

判断出网站的 CMS 对渗透有什么意义?

查找网上已曝光的程序漏洞。如果开源,还能下载相对应的源码
进行代码审计

1.2.5一个成熟并且相对安全的 CMS,渗透时扫目录的意义?

敏感文件、二级目录扫描,站长的误操作等,比如:网站备份的
压缩文件、说明.txt、二级目录可能存放着其他站点。

1.2.6常见的网站服务器容器(中间件)

iIS、Apache、nginx、Lighttpd、Tomcat、Weblogic、Jboss

1.2.7如何手工快速判断目标站是 windows 还是 linux 服务器

第一种方法:linux 大小写敏感,windows 大小写不敏感。
第二种方法:通过 ping 的 TTL 值进行判断,如:
Linux 系统的 TTL 值为 64 或 255,
Windows NT/2000/XP 系统的 TTL 值为 128,
Windows 98 系统的 TTL 值为 32,
UNIX 主机的 TTL 值为 255。

1.2.8 甲给你一个目标站,并且告诉你根目录下存在/abc/目录,并且此目录下存在编辑器和 admin 目录。请问你的想法是?

直接用 7KB 或破壳挂字典在网站二级目录/abc/下扫描敏感文件及目
录。

1.2.9SVN/GIT 源代码泄露

答:
(1)在使 用 SVN 管理 本地 代码 过程 中,会 自 动生 成一 个名 为 .svn 的隐 藏文 件
夹,其中包含重要的源代码信息
/.git/config
(2)使用 git 进行 版 本控 制,对 站点 自动 部 署。如 果配 置不 当,可 能会 将 .git
文件 夹直 接部 署到 线 上环 境。 这就 引起了 git 泄露漏 洞
/.svn/entries

1.2.10 在渗透过程中,收集目标站注册人邮箱对我们有什么价值?

丢社工库里看看有没有泄露密码,然后尝试用泄露的密码进行登录后台。
用邮箱做关键词进行丢进搜索引擎。
利用搜索到的关联信息找出其他邮进而得到常用社交账号。
社工找出社交账号,里面或许会找出管理员设置密码的习惯 。
利用已有信息生成专用字典。
观察管理员常逛哪些非大众性网站,拿下它,你会得到更多好东西。

信息收集入门面试考题相关推荐

  1. 信息收集入门-网络测绘平台

    信息收集-网络测绘平台 现在的攻防演练都是通过资产排查入手的,资产发现的多,发现的快,是对抗中的关键.网络搜索引擎是为了资产测绘,就跟地理测绘一样需要知道具体的内容.具体的对象包括ipv4,ipv6, ...

  2. Kali Linux 从入门到精通(八)-主动信息收集

    Kali Linux 从入门到精通(八)-主动信息收集 基本介绍 直接与目标系统交互通信 无法避免留下访问的痕迹 使用受控的第三方电脑进行探测 使用代理或已经被控制的主机 做好被封杀的准本 使用噪声迷 ...

  3. 渗透测试入门1之信息收集

    渗透测试入门1之信息收集 开源情报信息收集(OSINT) github whois查询/注册人反查/邮箱反查/相关资产 google hacking 创建企业密码字典 子域名获取 字典列表 邮箱列表获 ...

  4. metasploit 快速入门(二)信息收集和扫描-续

    目录 一.与Nessus结合 二.与NeXpose结合 三.与OpenVAS结合 一.与Nessus结合 到目前为止,我们已经了解了端口扫描的基础知识,以及学会了Nmap的使用.通过其他一些工具的学习 ...

  5. 渗透测试入门18之信息收集

    渗透测试之信息收集 目录 信息收集 DNS域名信息的收集 整站分析 服务器类型(Linux/Windows) 网站容器(Apache/Nginx/Tomcat/IIS) 脚本类型(php/jsp/as ...

  6. 手把手入门WEB信息收集

    信息收集(Information Gathering),信息收集是指通过各种方式获取所需要的信息.信息收集是信息得以利用的第一步,也是关键的一步.信息收集工作的好坏,直接关系到整个信息管理工作的质量. ...

  7. 网络安全从入门到精通(第三章) 信息收集

    本文内容: 重要性-为什么要信息收集 信息收集方向-信息收集究竟收集什么? 巧用网络控件搜索引擎 1,重要性-为什么要信息收集: 信息收集的作用:最了解的人往往都是你的对手,知己知彼,百战不殆,当你所 ...

  8. 信息收集(web安全入门05)

    为什么学习这节课程 在划定了测试范围之后,就需要进入信息收集阶段.在这个阶段,渗透人员需要使用各种公 共资源尽可能地获取测试目标的相关信息.他们从互联网上搜集信息的渠道主要有: 论坛.公告板.新闻组. ...

  9. 网络安全工程师入门之-信息收集(完整版)

    目录 前言 俗话说"渗透的本质也就是信息收集",信息收集的深度,直接关系到渗透测试的成败,打好信息收集这一基础可以让测试者选择合适和准确的渗透测试攻击方式,缩短渗透测试的时间. 一 ...

最新文章

  1. java office 集成开发_Office文件格式突变,促使Java和Office更完美集成
  2. Android10.0系统启动之Launcher(桌面)启动流程-[Android取经之路]
  3. 【Android UI设计与开发】第11期:顶部标题栏(二)ActionBar实现Tab选项卡和下拉导航列表
  4. 机器学习实战:模型评估和优化
  5. 蒙特卡洛算法及其实现
  6. 最早做无糖茶的统一茶里王,是怎样错过年轻人的?
  7. Web前端开发笔记——第三章 CSS语言 第七节 圆角边框、阴影
  8. iPhone传屏到android,冠树最新款2画面无线传屏设备,苹果/win系统电脑可以轻松快速无线传屏到投影...
  9. 【报告分享】2020中国商业智能化发展研究报告.pdf(附下载链接)
  10. mysql 中ak_数据库ak
  11. oracle 01102 两实例,ORA 01102
  12. ie下解决PNG图片不透明问题
  13. iOS None of the valid provision profiles allowed the specified entitlements:beta-reports-active,asp-
  14. 一款在Linux下运行Android应用的软件——xDroid
  15. 基于微信小程序的投票系统——计算机毕业设计
  16. Elastic-Job-分布式定时任务框架(张亮原著)
  17. 2020年计算机夏令营总结
  18. 准备进入ReRAM速度!Crossbar发布SMIC芯片样品
  19. 蚁剑软件的配置与应用
  20. python中脚本是指什么_你用Python写过最牛逼的程序/脚本是什么?

热门文章

  1. 亚马逊欧洲站点遇见kyc问题审核了怎么办?
  2. CSS 奇思妙想 | 巧妙的实现带圆角的三角形
  3. struct ethtool_ops详解
  4. wzoi基础题库9:求自行车总价
  5. 如何下载西门子PLC的CAD图库
  6. 驾考 科目一 日期相关
  7. 有哪些原创的微信公众号推荐?(it技术编程类)
  8. 关于Spring.split()踩坑
  9. C++ stack pop()返回值 error: cannot initialize a variable of type ‘int‘ with an rvalue of type ‘void‘
  10. Arduino Uno R3 communication