小迪安全笔记-6

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

#知识点:

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

2、打点-Web源码-CMS开源&闭源售卖&自主研发等

开源:可以上网搜索,免费使用,使用人不太重视

闭源:在内部,或者需要购买(源代码可能加密等)

自主研发:这套源码只是自己研发,只有自己用,不想让别人知道。(大型网站)

3、打点-Web源码获取-泄露安全&资源监控&其他等

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

#信息点:

基础信息,系统信息,应用信息,防护信息,人员信息,其他信息(子公司等)等

#技术点:

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

不同操作系统,他的TTL值不相同,默认情况下:

Linux系统的TTL值为64或225

windows NT/2000/xp 系统的TTL值为128

windows 98系统的TTL值为32

UNIX主机的TTL值为225

windosw的TTL的值.jpg

数据库的常见端口主要包括:

  • MySQL。默认端口号为3306。
  • PostgreSQL。默认端口号为5432。
  • Microsoft SQL Server。默认端口号为1433。
  • MongoDB。默认端口号为27017。
  • Cassandra。默认端口号为9042。
  • Redis。默认端口号为6379。
  • DB2。默认端口号为5000。
  • Oracle Database。默认端口号为1521。
  • Memcached。默认端口号为11211。
  • Pointbase。默认端口号为9092。

端口扫描

随便找个端口扫描在线网站,扫一下www.xiaodi8.com

端口扫描.jpg

案例

”交友“app

🈷跑app.jpg

在bp抓到的数据包中,可以看到是nginx,然后通过修改访问的网站的地址的字母的大小写,判断是windows,然后用端口扫描工具扫描端口发现mysql端口,源码的话,去源码交易网站找一找,有概率找到

比如互站:

互站.jpg

yue.jpg

爱心工程

一个网站可能有多个域名

可以找一个域名注册网站查找

信息收集

https://forum.ywhack.com/bountytips.php?getinfo

src

补天:

https://www.butian.net/

网元:https://www.butian.net/

大型网站的源码一般都找不到,除非社工(员工泄露)

Wappalyzer插件:

https://blog.csdn.net/Li_Ya_Fei/article/details/132416194

快速和灵活的技术剖析: Wappalyzer 能够在几秒钟内分析目标网站的技术栈,并提供详细的技术信息。它可以识别各种前端和后端技术,包括编程语言、框架、数据库、Web 服务器等。

多平台和浏览器支持: Wappalyzer 支持多个主流浏览器,如 Firefox、Chrome、Edge 等,兼容不同的操作系统,包括 Windows、Mac 和 Linux。这使得使用 Wappalyzer 的用户能够在自己喜欢的浏览器中轻松使用这个强大的工具。

及时更新的技术数据库: Wappalyzer 的技术数据库是开源的,并由全球开发者社区不断更新和维护。这意味着 Wappalyzer 能够跟踪最新的技术趋势和平台,保持数据库的准确性和覆盖度。

易于集成和扩展: Wappalyzer 提供了 API 和文档,使开发人员能够将其集成到自己的工具和流程中。这使得用户可以根据自己的需求,定制和扩展 Wappalyzer 的功能,以满足特定的技术剖析需求。

提供洞察力和决策支持: 通过使用 Wappalyzer,开发人员可以更好地了解网站在技术方面的特点,从而更好地优化和调整自己的开发策略。安全专家可以利用 Wappalyzer 识别目标网站中可能存在的弱点和漏洞。市场营销人员可以根据网站使用的技术栈,制定更精准的推广和营销策略。