Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
I use a web design trick from the ’90s to render interactable buttons in GitHub’s highly constrained Markdown environment.
-
A commuter waiting for the train leans with one foot against the wall, and their shoe leaves a mark.
-
With the rise of vibe coding, you can (and should) open a merge request without reading it.
-
Over the weekend, I built a way to monitor your company’s stock price on Grafana.
-
A well-known attack on unauthenticated CBC mode allows attackers to modify encrypted config files without knowing the secret key.
-
A userstyle that makes you wait ten seconds before entering a Hacker News thread.
-
This weekend, I modified the Chrome T-Rex game to bring it into the physical world with a projector, webcam, and computer vision magic.
-
My brother got a siberian dwarf hamster in March, right before we started quarantining.
-
Software is broken, but it’s not because of NPM, startups, AI, or venture capitalists.
-
Cache rules everything around me. pyc files can contain secrets and should not be checked in to source control.
-
I’ve been working on a little toy project called Open and Shut, which enables you to type in Morse code by opening and shutting your laptop lid.
-
What is the complete path between visiting thepiratebay and sublimating an mp3 file from thin air?
-
Looped fixed the bug from part 1.
-
Looped knows who you are, and so does anyone who cares to look.
-
FileSystem API writes are measurably faster and less noisy in incognito mode, allowing websites to detect incognito visitors by benchmarking their write speed.
-
The injected script steals checkout form data and sends it to a Chinese-owned domain.
-
It’s a hex encoded string where the first byte (the key), is XORed against each subsequent byte to decrypt the email address.
-
Chaining two CSRF attacks and brute forcing the user’s birth date (upper bound = 730 requests) allowed complete account takeover.
-
PHP’s type coercion and unescaped use of the page’s snowdays parameter allows injecting arbitrary HTML and Javascript via a reflected XSS attack.
-
Schoology blog posts accept a plain HTML document via a tinymce editor, which may be injected with arbitrary elements, including iframes and event handlers.
-
A bug in Cloudflare’s Auto Minify service parsed // and /* ... */ within ES6 `template literals` as comments, causing it to truncate lines or entire blocks of code, leading to unpredictable behavior or in rare cases, a code injection vulnerability.
-
Use apktool and jadx to identify and remove cert pinning code so we can MITM the app to watch its network requests.