首页 > 数据库 >第6天:信息打点-Web 架构篇&域名&语言&中间件&数据库&系统&源码获取

第6天:信息打点-Web 架构篇&域名&语言&中间件&数据库&系统&源码获取

时间:2024-08-03 23:52:37浏览次数:10  
标签:Web 打点 中间件 信息 域名 源码

#知识点:


1、打点-Web 架构-语言&中间件&数据库&系统等

操作系统:有些漏洞出现的系统不一样、便于知道哪些漏洞可以在目标上攻击

Windows&linux

开发语言:漏洞的开发语言

中间件容器

IIS&Apache&Nginx&Tomcat&Weblogic&jboos

ASP&PHP&Java&python&JavaScript等
2、打点-Web 源码-CMS 开源&闭源售卖&自主研发等

程序源码:Web (网站)的源代码

CMS开源:可以通过网上下载使用的

CMS闭源:内部的源码、售卖

CMS自主研发:自己开发的、别人不知道(大型的网站、京东、淘宝)

开源的可以找到、闭源的可能核心代码被加密、自主研发的可能无法得到源码


3、打点-Web 源码获取(可以方便可能后期存在的其他攻击)-泄露安全&资源监控&其他等


4、打点-Web 域名-子域名&相似域名&反查域名&旁注等

Web 域名:网站的名字、例如:www.baidu.com


#信息点:


基础信息,系统信息,应用信息,防护信息,人员信息,其他信息等

基础信息:搭建的组合信息

系统信息:支撑服务器的操作系统

应用信息:有没有安装其他的应用

防护信息:有没有防护软件或者拦截、对测试有阻碍的信息

人员信息:通过社工该目标管理员信息、通过猜测管理员对网站管理或者服务器的账号密码

其他信息:如果是企业、有没有子公司的相关信息


#技术点:


CMS 识别,端口扫描,CDN 绕过,源码获取,子域名查询,WAF 识别,负载均衡识别等

演示案例:


 信息打点-个人博客-XIAODI8-架构&源码

开发语言:

请求头:

返回包

apache 中间件 (基于中间件的安全漏洞)

php脚本语言 (常见的漏洞如log4j)

zblog源码名称

操作系统判断:

1、大小写访问目标某个网址链接、如果是大小一样的页面结果说明是Windows、不一样是linux,但是不是百分百的判断。

原理:Windows对文件的大小写不敏感、linux系统对文件名敏感。

通过ping目标TTL来判断目的主机的操作系统类型
1、WINDOWS NT/2000   TTL:128
2、WINDOWS 95/98     TTL:32
3、UNIX              TTL:255
4、LINUX             TTL:64
5、WIN7          TTL:6

数据库、中间件:

1、网上搜索搭建组合猜测 php+mysql (mysql漏洞或者弱口令)

2、端口扫描:在线的扫描的工具

主动式的信息收集:工具

被动式的信息收集:手工

得到源码思路:直接利用公开的漏洞库尝试安全测试

无源码思路:白盒代码审计 挖漏洞

 信息打点-某违法 APP-面具约会-架构&源码

打开APP使用Burp抓包:

获取域名地址信息、看抓包的请求头和返回包收集信息、改地址大小写判断操作系统、在线扫描端口、黑源码获取
 信息打点-某违法应用-爱心工程-架构&域名

可能一个网站有多个域名、查备案&域名注册查一下该域名哪些注册哪些没注册、有类似的资产目标就变多了、企业信息收集(企业信息/子公司/分公司/提供商/代理商等)

 信息打点-某专属 SRC-补天平台-架构&域名

返回包判断。大型应用用到CDN服务的话端口扫描到的会不是真实的IP。猜测大型应用的操作系统是linux、因为Windows漏洞比linux多。源码:大型的应用一般用不到网上的源码、因为要满足自己的功能和安全性、有没有源码泄露。谷歌搜索关键字、搜索出带PHP语言的多、猜测当前开发语言是PHP。

标签:Web,打点,中间件,信息,域名,源码
From: https://blog.csdn.net/Liu_4356/article/details/140897843

相关文章

  • JAVA游戏源码:魔塔&大学生练手项目&java学习项目
    学习java朋友们,福利来了,今天小编给大家带来了一款魔塔源码。注意:此源码仅供学习使用!!视频演示  源码搭建和讲解启动main入口://************************************************************************//************完整源码移步:gitee典康姆/had......
  • CTFSHOW 萌新 web9 解题思路和方法(利用system函数执行系统命令)
    点击题目链接,从题目页面显示的代码中可以看到我们可以使用命令执行漏洞查看网站的文件:我们首先使用system函数并使用ls命令查看当前目录下的所有文件:因为题目中提示flag在config.php文件中,所有可以直接读取该文件当然,如果题目中没有说明falg在那个文件中,我们可以使用......
  • CTFSHOW 萌新 web10 解题思路和方法(passthru执行命令)
    点击题目链接,分析页面代码。发现代码中过滤了system、exec函数,这意味着我们不能通过system(cmd命令)、exec(cmd命令)的方式运行命令。在命令执行中,常用的命令执行函数有:system(cmd_code);exec(cmd_code);shell_exec(cmd_code);passthru(cmd_code);可以发现,passthru未被过滤,......
  • JAVA游戏源码:仙剑奇侠传|大学生练手项目
    视频演示   源码搭建和讲解启动main入口://************************************************************************//************完整源码移步:gitee典康姆/hadluo/java_game01.git*********//***********************************************......
  • 基于Java的蛋糕甜品管理系统设计与实现(源码+lw+部署文档+讲解等)
    文章目录前言详细视频演示项目运行截图技术框架后端采用SpringBoot框架前端框架Vue可行性分析系统测试系统测试的目的系统功能测试数据库表设计代码参考数据库脚本为什么选择我?获取源码前言......
  • JAVA游戏源码:天天酷跑
    学习java朋友们,福利来了,今天小编给大家带来了一款天天酷跑源码。注意:此源码仅供学习使用!!   源码搭建和讲解启动main入口://************************************************************************//************完整源码移步:gitee典康姆/hadluo/java_game01.......
  • (Javaweb)Ajax,Axios,Vue
    目录一.Ajax 二.Axios 三.前端工程化四.接口文档的管理平台YAPI五.Vue项目六.Vue项目开发流程一.Ajax 1.通过Ajax从服务器端获取数据Ajax---JavaScript(网页行为)+XML(标记语言--用来存储数据) 客户端--浏览器 服务端在处理逻辑的时候,客户端处于等待状态等......
  • 基于SpringBoot+Vue+uniapp的高校校园交友微信小程序(源码+lw+部署文档+讲解等)
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • 基于SpringBoot+Vue+uniapp的走失人员的报备平台(源码+lw+部署文档+讲解等)
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • 基于SpringBoot+Vue+uniapp的投票评选系统(源码+lw+部署文档+讲解等)
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......