【信息收集-07】Web应用&各语言框架&安全组件&联动系统&数据特征&人工分析&识别项目

ICO图标

意义:溯源、配合域名等其他信息找关联

  • 某个应用系统的标示
  • 某个公司/机构/个人团队的标示

Python-开发框架-Django&Flask

Django

  • 识别插件
  • 固定的数据包格式: Set-Cookie:expires=

Flask

  • 识别插件
  • 固定的数据包格式: Etag: "flask X-Powered-By: Flask

Tornado

  • 识别插件
  • 固定的数据包格式: Server: TornadoServer

JavaScript-开发框架-Vue&Node.js

Vue

  • 识别插件
  • JS语法和加载文件

Node.js

  • 识别插件
  • 固定的数据包格式: ETag: W/"

PHP-开发框架-ThinkPHP&Laravel&Yii

ThinkPHP

  • 识别插件
  • 固定的数据包格式: X-Powered-By: ThinkPHP
  • CMS识别到源码体系TP开发

Laravel

  • 识别插件
  • Set-Cookie中特征的格式: XSRF-TOKEN= laravel_session=

Yii

  • 识别插件
  • Set-Cookie中特征的格式 YII_CSRF_TOKEN=

Java-框架组件-Fastjson&Shiro&Solr&Spring

52类110个主流Java组件和框架介绍:

https://blog.csdn.net/agonie201218/article/details/125300729

框架 – Struts2:

一般使用struts2框架后缀带do或action,可以尝试进行利用

框架 – SpringBoot

  • 默认web应用标签小绿叶图标
  • 通过springboot框架默认页面
  • ICO源码体系采用SpringBoot开发

组件 – FastJson/Jackson:

在提交JSON数据包中修改测试:

  • FastJson组件会把01解析成1
  • Jackson组件在解析01时会抛出异常

参考:https://forum.butian.net/share/1679

组件 – Shiro

  • 请求包的cookie中存在rememberMe字段。
  • 返回包中存在set-Cookie:remeberMe=deleteMe。
  • 请求包中存在rememberMe=x时,响应包中存在rememberMe=deleteMe。
  • 有时候服务器不会主动返回remeberMe=deleteMe,直接发包即可,将Cookie内容改为remember Me=1,若相应包有rememberMe=deleteMe,则基本可以确定网站apache shiro搭建的。
  • 一般开放8983端口,访问页面也可以探针到

工具使用

漏洞发现、指纹识别

参考:https://github.com/projectdiscovery/nuclei


本节知识点 & 思维导图

信息收集-Web应用-开发框架-识别安全

信息收集-Web应用-安全组件-特征分析

十二亿七千光年
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇