|
Joshua Rogers' Scribbles
|
Внутренняя |
Передает вес |
|
About Me
|
Внутренняя |
Передает вес |
|
Services
|
Внутренняя |
Передает вес |
|
Projects
|
Внутренняя |
Передает вес |
|
Ideas
|
Внутренняя |
Передает вес |
|
Curriculum Vitae
|
Внутренняя |
Передает вес |
|
Contact
|
Внутренняя |
Передает вес |
|
Always 'Copy Clean Link' when possible on Firefox, with userChrome.css
|
Внутренняя |
Передает вес |
|
Making Firefox's right-click not suck, even more, with userChrome.css
|
Внутренняя |
Передает вес |
|
Making Firefox's right-click not suck with about:config
|
Внутренняя |
Передает вес |
|
wtf is NS_ERROR_INVALID_CONTENT_ENCODING? investigating shared dictionaries and ChatGPT breakage in Firefox
|
Внутренняя |
Передает вес |
|
From gixy-ng to Gixy-Next: rescuing the nginx security scanner, Gixy, from AI slop
|
Внутренняя |
Передает вес |
|
My 2025 Bug Bounty Stories
|
Внутренняя |
Передает вес |
|
A helicopter story
|
Внутренняя |
Передает вес |
|
Another AI slop story: ChatGPT vs. Human
|
Внутренняя |
Передает вес |
|
AI slop security engineering: Okta's nextjs-auth0 troubles
|
Внутренняя |
Передает вес |
|
Gixy-Next: an overview of a Gixy fork with updated, improved, and new checks
|
Внутренняя |
Передает вес |
|
Retrospective: AI-powered security engineers and source code scanners
|
Внутренняя |
Передает вес |
|
One-Way Sandboxed Iframes: Creating a Read-Only Iframe Sandbox That Can't Read Back
|
Внутренняя |
Передает вес |
|
CCBot: Chrome Checker Bot for Chrome Security Releases
|
Внутренняя |
Передает вес |
|
body: A bash script to get the middle of a file, instead of head | tail
|
Внутренняя |
Передает вес |
|
Network Security: Absurdity of Shared NICs with BMCs and Management Networks
|
Внутренняя |
Передает вес |
|
Securely Validating Domain Names with Regular Expressions
|
Внутренняя |
Передает вес |
|
Breaking decompilers with single-function, and no-main() C codebases
|
Внутренняя |
Передает вес |
|
Flattening Arrays, Tail Call Recursion, and Stack Overflows in JavaScript
|
Внутренняя |
Передает вес |
|
ipgrep: grepping for ip addresses
|
Внутренняя |
Передает вес |
|
Swapping/Remapping the silcrow (§) key for a tilde on international Macbooks
|
Внутренняя |
Передает вес |
|
Bypassing Zscaler, Kandji MDM, and Apple Business Manager for Fun and Lulz
|
Внутренняя |
Передает вес |
|
NXDOMAIN'd: Catching unregistered domains for fun and profit
|
Внутренняя |
Передает вес |
|
Hacking with AI SASTs: An overview of 'AI Security Engineers' / 'LLM Security Scanners' for Penetration Testers and Security Teams
|
Внутренняя |
Передает вес |
|
A Comparison of Tools to Detect ReDoS-vulnerable Expressions
|
Внутренняя |
Передает вес |
|
Proxy Services, Hijacked Companies, and the Rabbit-Hole of Fake Hosting Companies and Big Sky Services
|
Внутренняя |
Передает вес |
|
nginx 'allow' and 'deny' directives with 'return'
|
Внутренняя |
Передает вес |
|
nginx's proxy_pass DNS caching problem
|
Внутренняя |
Передает вес |
|
On Iranian Censorship, Bypasses, Browser Extensions, and Proxies
|
Внутренняя |
Передает вес |
|
A small solution to DNS rebinding in Python
|
Внутренняя |
Передает вес |
|
Losing Sight and Vision of Your Mission and Culture: Part 3.5
|
Внутренняя |
Передает вес |
|
Hello, Kafka Support Here, How Can I Help You? GitHub Edition
|
Внутренняя |
Передает вес |
|
POV: You land at Melbourne Airport
|
Внутренняя |
Передает вес |
|
wtf Google: cacheable rss feeds are dead, and Atom feeds are delayed
|
Внутренняя |
Передает вес |
|
Identifying ReDoS Vulnerabilities in Nginx Configurations Using Gixy-Next
|
Внутренняя |
Передает вес |
|
Losing Sight and Vision of Your Mission and Culture: Part 3
|
Внутренняя |
Передает вес |
|
On being an illegal immigrant, hacking an unlimited Schengen visa, and becoming Polish
|
Внутренняя |
Передает вес |
|
LLMs are destroying art: the art of code, literature, and culture.
|
Внутренняя |
Передает вес |
|
Can Nginx Configurations Be Vulnerable to ReDoS Expressions?
|
Внутренняя |
Передает вес |
|
proxy_pass: nginx's Dangerous URL Normalization of Paths
|
Внутренняя |
Передает вес |
|
Extracting TLS Session Keys in Burp Proxy à la SSLKEYLOGFILE
|
Внутренняя |
Передает вес |
|
Debugging failures of HTTP/2 in Burp, mitmproxy, and browsers
|
Внутренняя |
Передает вес |
|
NodeJS, nvm, yarn, and npm on MacOS in 2025
|
Внутренняя |
Передает вес |
|
CodeQL on MacOS
|
Внутренняя |
Передает вес |
|
Updating FreeBSD's datetime without DNS
|
Внутренняя |
Передает вес |
|
Feedburner's Caching Problem
|
Внутренняя |
Передает вес |
|
Some Thoughts on "Fixing Security Issues"
|
Внутренняя |
Передает вес |
|
Webcam support on a Macbook running FreeBSD using PCI passthrough
|
Внутренняя |
Передает вес |
|
Losing Sight and Vision of Your Mission and Culture: Part 2
|
Внутренняя |
Передает вес |
|
Crawling every Debian .deb package in history from snapshot.debian.org, learning the .deb format, and finding rate-limiting bypasses
|
Внутренняя |
Передает вес |
|
A Full Guide: FreeBSD 13.3 on a MacBook Pro 11.4 (Mid 2015) (A1398)
|
Внутренняя |
Передает вес |
|
Comparing different versions of AWK with WebAssembly
|
Внутренняя |
Передает вес |
|
An automatic captive-portal resolver and DNS white-lister for DNS over TLS with Unbound
|
Внутренняя |
Передает вес |
|
BCM43602: Debugging a Wifi chipset causing a whole-system hang with FreeBSD's bhyve VM
|
Внутренняя |
Передает вес |
|
Exclusive i3 keysyms for specific programs. or: Binding Escape on imagemagick's import
|
Внутренняя |
Передает вес |
|
Encrypted NTP using NTS and chrony on FreeBSD
|
Внутренняя |
Передает вес |
|
Encrypted DNS over TLS on FreeBSD with Unbound, and Blocking Unencrypted DNS Traffic
|
Внутренняя |
Передает вес |
|
Cute color progression for my battery status indicator
|
Внутренняя |
Передает вес |
|
Fuzzing scripting languages' interpreters' native functions using AFL++ to find memory corruption and more
|
Внутренняя |
Передает вес |
|
On using private browsing mode for half a year
|
Внутренняя |
Передает вес |
|
Supply chain attacks and the many (other) different ways I've backdoored your dependencies
|
Внутренняя |
Передает вес |
|
A DoS Attack in RuneScape: In 3-Dimensions!
|
Внутренняя |
Передает вес |
|
The End of Yubikeys as 2-Factor-Authentication? Google Breaks 2FA with Yubikeys in Favor of Passkeys
|
Внутренняя |
Передает вес |
|
Mounting and reading an ext4 drive on MacOS
|
Внутренняя |
Передает вес |
|
A RuneScape Hacker's Dream: An Authenticator and PIN Bypass
|
Внутренняя |
Передает вес |
|
Credential Stuffing Done Right: Some Tips
|
Внутренняя |
Передает вес |
|
Automatically Generating a Well-Tuned Fuzzing Campaign With AFL++
|
Внутренняя |
Передает вес |
|
SSH-Snake Update: Multi-IP Domain Resolution
|
Внутренняя |
Передает вес |
|
On the Google Account Persistence Exploit
|
Внутренняя |
Передает вес |
|
Firefox now automatically trusting the operating system's root store for TLS certificates - update: it does so only for user-added ones
|
Внутренняя |
Передает вес |
|
LDAP Watchdog: Real-time LDAP Monitoring for Linux and OpenLDAP
|
Внутренняя |
Передает вес |
|
SSH-Snake: Automatic traversal of networks using SSH private keys
|
Внутренняя |
Передает вес |
|
Fuzzing with memfd_create(2) and fmemopen(3)
|
Внутренняя |
Передает вес |
|
Bash and SSH fun: SSH is eating my stdin! Or: why does my Bash script not continue after returning from a function?
|
Внутренняя |
Передает вес |
|
No new iPhone? No secure iOS: Looking at an unfixed iOS vulnerability
|
Внутренняя |
Передает вес |
|
SSH Adventures Continued: Invalid CVE-2018-15473 Patches
|
Внутренняя |
Передает вес |
|
Losing Sight and Vision of Your Mission and Culture
|
Внутренняя |
Передает вес |
|
More fun with bash: bash, ssh, and ssh-keygen version quirks
|
Внутренняя |
Передает вес |
|
Dumping bash variable values from memory using gdb
|
Внутренняя |
Передает вес |
|
Playing with SSH: carriage returns on stderr output
|
Внутренняя |
Передает вес |
|
Fuzzing glibc's libresolv's res_init()
|
Внутренняя |
Передает вес |
|
Revisiting My Old Blog
|
Внутренняя |
Передает вес |
|
Revisiting the past: Security recommendations of a 17-year-old Joshua
|
Внутренняя |
Передает вес |
|
How to DoS MySQL/MariaDB and PostgresSQL Servers With Fewer Than 55kb of Data
|
Внутренняя |
Передает вес |
|
55 Vulnerabilities in Squid Caching Proxy and 35 0days
|
Внутренняя |
Передает вес |
|
root with a single command: sudo logrotate
|
Внутренняя |
Передает вес |
|
Fuzzing with multiple servers in parallel: AFL++ with Network File Systems
|
Внутренняя |
Передает вес |
|
CVE-2023-4863: Fallout hits Facebook; probably much much more
|
Внутренняя |
Передает вес |
|
Nagios Plugins: Hacking Monitored Servers with check_by_ssh and Argument Injection: CVE-2023-37154
|
Внутренняя |
Передает вес |
|
Tracking a secret LoginTime LDAP attribute with Operational Attributes
|
Внутренняя |
Передает вес |
|
My Wrocław tourism tips and recommendations
|
Внутренняя |
Передает вес |
|
Slack login is broken with noscript
|
Внутренняя |
Передает вес |
|
Improve nmap's service scanning with this 1 weird trick!
|
Внутренняя |
Передает вес |
|
Speeding up nmap service scanning 16x
|
Внутренняя |
Передает вес |
|
5 Tips For Port Service Scanning 16x Faster: Part 1
|
Внутренняя |
Передает вес |
|
Describing All Kubernetes Pods of All Namespaces for Fun and Profit
|
Внутренняя |
Передает вес |
|
Stealing All of Hashicorp Vault's Secrets Using Login Enumeration
|
Внутренняя |
Передает вес |
|
Achieving persistence with a hidden SSH backdoor
|
Внутренняя |
Передает вес |
|
Attacking a temperamental ten-year-old Jenkins server
|
Внутренняя |
Передает вес |
|
Attacking a scripting language's cryptographic functions with Wycheproof
|
Внутренняя |
Передает вес |
|
Creating an eBay crawler for fun and profit
|
Внутренняя |
Передает вес |
|
How I got into the security industry
|
Внутренняя |
Передает вес |
|
Joshua Rogers' Scribbles | by Joshua Rogers
|
Внутренняя |
Передает вес |