GithubHelp home page GithubHelp logo

a1phaboy / fastjsonscan Goto Github PK

View Code? Open in Web Editor NEW
939.0 15.0 93.0 4.51 MB

Fastjson扫描器,可识别版本、依赖库、autoType状态等。A tool to distinguish fastjson ,version and dependency

License: MIT License

Go 100.00%
deserialization-vulnerability fastjson fastjson-rce scanner-web

fastjsonscan's Introduction

About "a1phaboy"🇨🇳

  • 🌱 JOIN : SINCE 2021

  • 🧠 GOLANG/PYTHON/Rust PROGRAMMER

  • 💼 DarkArmor Lab

  • 🌊 ACM ICPC PLAYER
    A WEB CTFER, JUST ROOKIE
    RED TEAM
    Security Dev Engineer

  • ⚡️ TODO : VULN MINING ON WEB
          VULN WEAPONIZED Native Cloud Security

  • 🎵 EDM

我们终将是历史的执笔人,站在巨人的肩膀上去探知唯一真相
We'll be the dancers on the stage, don't be afraid of trying.

fastjsonscan's People

Contributors

a1phaboy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fastjsonscan's Issues

部分代码判断逻辑问题

dnslog.go 58行

if string(body) == "[]"{
		return ""

从历史更改记录上看,之前这里直接返回[],后来改为返回"",但是其他位置判断逻辑未修改导致部分判断逻辑存在问题,例如detect.go 155行

	if  record == "[]" || record == Utils.NETWORK_NOT_ACCESS{
		fmt.Println("["+url+"] :"+"[-] 目标没有开启 AutoType")
		autoTypeStatus = false
	}else{
		fmt.Println("["+url+"] :"+"[*] 目标开启了 AutoType ")
		autoTypeStatus = true
	}

dns平台网络不可达

与dns平台网络不可达,请检查网络
与dns平台网络不可达,请检查网络
客户端与dnslog平台网络不可达

macos m1

师傅,可以提供编译好的 macos arm 架构的可执行文件吗,或者在 readme 中写一下编译方法

dnslog问题

[http://xxx] :[*] 目标可出网
[http://xxx] :[+] 正在进行 AutoType状态 探测
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x40 pc=0x112f64e]

goroutine 5068 [running]:
FastjsonScan/Detect.ErrDetectDependency({0xc0001d7660, 0x1e}, 0xc05672f260)
/Users/a1phaboy/项目研发/FastjsonScan/Detect/detect.go:249 +0x2ce
FastjsonScan/Detect.DetectDependency({0xc0001d7660, 0x1e})
/Users/a1phaboy/项目研发/FastjsonScan/Detect/detect.go:125 +0x153
FastjsonScan/Detect.DetectVersion({0xc0001d7660, 0x1e})
/Users/a1phaboy/项目研发/FastjsonScan/Detect/detect.go:59 +0x3c6
FastjsonScan/console.Start.func1(0x1282, {0xc0001d7660?, 0x0?}, 0x0?)
/Users/a1phaboy/项目研发/FastjsonScan/console/console.go:45 +0x5c
created by FastjsonScan/console.Start
/Users/a1phaboy/项目研发/FastjsonScan/console/console.go:44 +0x2b7

后续是否支持自定义DNS平台

1、为方便内网扫描;
2、常见dnslog平台地址基本都已被安全设备封堵;
是否考虑可以自定义dnslog平台?谢谢

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.