渗透测试面试题(个人总结)
假如现在给你一个网站,你会怎么样去进行渗透测试,见多说一下你的思路:
()一)信息收集:
获取域名的whois,获取注册证邮箱等
查看IP,进行IP地址扫描,进行响应端口检测,比如Mysql,ssh弱口令等
看看有没有目录遍历,或者敏感文件泄露
查看服务器系统版本,web中间件,看看是否存在中间漏洞,比如IIS、apache
(二)漏洞扫描
暴力破解,sql注入,命令执行,目录遍历,任意文件上传,下载,文件包含 XXS
(三)漏洞利用
利用以上方式拿到对方的webshell,或者其他权限
(四)权限提升
提权服务器,比如windows下mysql的udf提权,serv-u提权,windows低版本的漏洞,linux内核版本漏洞提权,linux下的mysql system提权
(五)痕迹清除
(六)撰写报告
简述TCP三次握手详细过程
第一次握手:建立连接时,客户端发送SYN包(序列号syn=a)到服务器进行连接请求
第二次握手:服务器收到SYN包ÿ