j0moz4@LIITN:/web:$'s blogKeramon

Categories · Browser Security

h0me

c0nt3nt

ad/lab-(bleach.local)

w4ke-up-s4mura1

komm4nds-ch347-sheet

x$$-f0r3st

de4l3r

javascriptsecurity-researchprototype-pollutionclipboard-apicache-apiweb-workersfingerprintjshtml2canvaswebrtcwasmcomlinkcrypto-jsbrowser-security

JavaScript Libraries and Browser APIs Worth Knowing for Security (2025)

End-of-year post. This one is a roundup of JavaScript libraries and browser APIs that I’ve found interesting from a security angle in 2025 — either because they’re useful for offensive tooling, because they’re misunderstood in ways that create vulnerabilities, or because they expose attack surface that defenders miss. Not a “top 10” list with scores. Just ..

Read more
browserjavascriptred-teamclient-sidexssservice-workerspostmessagecss-keyloggerprototype-pollutionclipboard-apicache-apiweb-workerssharedarraybuffersendbeacon

Client-Side Hacking Curiosities (2025 edition)

Been accumulating a list of client-side weirdness all year. Things that surprised me, techniques I found while reading specs, and browser behaviours that look benign on paper but get interesting when you think adversarially. No particular order, no particular coherence — just a dump of things worth knowing if you spend time attacking or defending browser e..

Read more
loading..
browserjavascriptred-teamclient-sidexsspentestingweb-securityautomationfuzzingsql-injectionaujsditor

Weaponizing JavaScript II: Client-Side FUZZING

Client-Side Fuzzing: A JavaScript Approach for Web Vulnerability TestingClient-side fuzzing can be a fascinating approach to discovering web vulnerabilities by leveraging the browser’s capabilities to test for issues such as SQL Injection (SQLi) and Cross-Site Scripting (XSS). This post explores a JavaScript code snippet designed to perform fuzzing dire..

Read more
loading..
trackingfingerprintingbrowserjavascriptcanvaswebglprivacyanti-fingerprintingbravefirefoxtor

How to track privacy lovers browser

Privacy Invasion Unleashed!Welcome, fellow wanderers of the digital realm! Today, we’re diving deep into the dark underbelly of the internet where privacy goes to die - browser tracking. Strap yourselves in, because we’re about to unveil the grim reality lurking beneath the surface. In the age of ubiquitous connectivity, our online activities are constantl..

Read more
loading..
trackingfingerprintingbrowserjavascriptcanvaswebglprivacydemohashdevice-profilingpersistent-id

You have been fingerprinted! And here a stupid explanation

let dealer_uri = "https://loveisinthe.net/dealer/dl.php"; let encodedPageHTML; let encodedImg; let fingerprint; let SHA256 = new Hashes.SHA256; function getGpuModel() { var canvas = document.createElement("canvas"); var gl = canvas.getContext("webgl") || canvas.getContext("experimental-webgl"); if (gl) { var gpuModel = gl.get..

Read more
loading..
tracking5elgfingerprintingbrowserjavascriptcanvaswebglprivacypluginslocalstorageuser-agent

MORE IN JS FINGERPRINT - FIRST 5ELG MENTION

Understanding Browser FingerprintingBrowser fingerprinting is a method used to track and identify unique visitors based on specific characteristics of their web browser and device. This technique gathers a diverse range of information about users’ browsers and devices, enabling websites to create a unique identifier, or fingerprint, without their explicit..

Read more
loading..
browserjavascriptred-teamhackingcredential-theftntlmsource-mapswindowssecurity-researchsmb

Stealing NTLM hashes with SourceMaps

Unfortunately for the version of myself writing this, this silly browser security finding that I released months ago is more than patched, so this post is just because I want to upload content to this blog and collect the mess of screenshots, written things and links that are my notes. With that being said, I want to show a proof of concept whereby you cou..

Read more
loading..
browserjavascriptred-teamclient-sidexsspentestingdom-manipulationhackingweb-securityinjection

Cl13nt SId3 H4cKing Introduction

In this article we will introduce some basic concepts to understand the hacking techniques used against browsers focused on their “Client-Side”. JavaScript is a programming language that is commonly used in web development. It is a client-side scripting language, which means that it is executed by the user’s web browser rather than on a server. JavaScript..

Read more