41554 blogs · [ { "id": "01a08c5c-31aa-718e-a360-b3daa9edd8b2", "title": "Certificate Pin Bypass via Register Rewriting", "url": "https://venishjoe.net/posts/certificate-pin-bypass-via-register-rewriting/", "published_at": "2026-08-23T10:00:00+00:00" }, { "id": "01a08c5c-31aa-718e-a360-b3daaa18d8c3", "title": "Simulating Asymmetric Partitions with Raft Pre-Vote", "url": "https://venishjoe.net/posts/simulating-asymmetric-network-partitions-raft-prevote/", "published_at": "2026-06-21T10:00:00+00:00" }, { "id": "01a08c5c-31aa-718e-a360-b3daaae48ff5", "title": "Forensic Reconstruction of Black-Box Protocols", "url": "https://venishjoe.net/posts/forensic-reconstruction-of-black-box-protocols/", "published_at": "2026-06-14T10:00:00+00:00" }, { "id": "01a08c5c-31aa-718e-a360-b3daab77cf13", "title": "Deterministic SNI Extraction in Constrained Networks", "url": "https://venishjoe.net/posts/deterministic-sni-extraction-in-constrained-networks/", "published_at": "2026-05-22T04:40:00+00:00" }, { "id": "01a08c5c-31aa-718e-a360-b3daabecfbc0", "title": "Intercepting Running Linux Processes with ptrace", "url": "https://venishjoe.net/posts/intercepting-running-linux-processes-ptrace/", "published_at": "2026-04-12T10:00:00+00:00" }, { "id": "01a08c5c-31aa-718e-a360-b3daac6b32e1", "title": "Intercept Cleartext in Windows DLLs", "url": "https://venishjoe.net/posts/intercepting-custom-encryption-frida-dll/", "published_at": "2025-11-22T10:00:00+00:00" }, { "id": "01a08c5c-31aa-718e-a360-b3daacadb88e", "title": "Places Visited Heatmap", "url": "https://venishjoe.net/posts/places-visited-heatmap/", "published_at": "2018-01-03T15:00:00+00:00" }, { "id": "01a08c5c-31aa-718e-a360-b3daacb5b5d5", "title": "Java Bytecode Manipulation", "url": "https://venishjoe.net/posts/java-bytecode-manipulation/", "published_at": "2017-04-09T06:40:22+00:00" }, { "id": "01a08c5c-31aa-718e-a360-b3daad294c74", "title": "Dynamic Columns in JSP Model with Struts Framework", "url": "https://venishjoe.net/posts/dynamic-columns-in-jsp-model-with-struts/", "published_at": "2010-04-18T21:41:00+00:00" }, { "id": "01a08c5c-31aa-718e-a360-b3daadc4c537", "title": "Java String Concatenation and Performance", "url": "https://venishjoe.net/posts/java-string-concatenation-and-performance/", "published_at": "2009-11-08T18:01:00+00:00" }, { "id": "01a08c5c-31aa-718e-a360-b3daae32d02d", "title": "Recursive File Tree Traversing in Java", "url": "https://venishjoe.net/posts/recursive-file-tree-traversing-in-java-using-nio/", "published_at": "2009-10-26T11:45:00+00:00" }, { "id": "01a08c5c-31aa-718e-a360-b3daae892f28", "title": "Dynamically Load Compiled Java Class", "url": "https://venishjoe.net/posts/dynamically-load-compiled-java-class/", "published_at": "2009-10-21T21:20:00+00:00" }, { "id": "01a08c5c-31aa-718e-a360-b3daaed476f6", "title": "Monitor a Directory for Changes using Java", "url": "https://venishjoe.net/posts/monitor-a-directory-for-changes-using-java/", "published_at": "2009-10-18T02:23:00+00:00" }, { "id": "01a08c5c-31aa-718e-a360-b3daaef75d01", "title": "Signing Java Objects for Secure Transfer", "url": "https://venishjoe.net/posts/signing-java-objects-for-secure-transfer/", "published_at": "2009-10-13T22:45:00+00:00" }, { "id": "01a08c5c-31aa-718e-a360-b3daaf604f57", "title": "Recover from Out of Memory Errors in Java", "url": "https://venishjoe.net/posts/recover-from-out-of-memory-errors-in-java/", "published_at": "2009-10-11T01:15:00+00:00" }, { "id": "01a08c5c-31aa-718e-a360-b3daafb237ab", "title": "Simple Proxy Server in Java", "url": "https://venishjoe.net/posts/simple-proxy-server-in-java/", "published_at": "2009-09-27T00:55:00+00:00" }, { "id": "01a08c5c-31aa-718e-a360-b3dab070532a", "title": "Recover Weblogic Database Password", "url": "https://venishjoe.net/posts/recover-database-passwords-from-weblogic-server/", "published_at": "2009-09-20T17:24:00+00:00" }, { "id": "01a08c5c-31aa-718e-a360-b3dab0e05983", "title": "Serial Key Generation and Validation in Java", "url": "https://venishjoe.net/posts/serial-key-generation-and-validation-in-java/", "published_at": "2009-08-31T23:54:00+00:00" } ] posts Claim your blog
Back to venishjoe.net
Blog · corpus.blog/blogs/venishjoe.net/posts

venishjoe.net

venishjoe.net

2026

2025

2018

2017

2010

2009