corpus.blog
Most cited
Talked about
Blogs
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
Certificate Pin Bypass via Register Rewriting
original ↗
23 Aug 2026
Simulating Asymmetric Partitions with Raft Pre-Vote
original ↗
21 Jun 2026
Forensic Reconstruction of Black-Box Protocols
original ↗
14 Jun 2026
Deterministic SNI Extraction in Constrained Networks
original ↗
22 May 2026
Intercepting Running Linux Processes with ptrace
original ↗
12 Apr 2026
2025
Intercept Cleartext in Windows DLLs
original ↗
22 Nov 2025
2018
Places Visited Heatmap
original ↗
3 Jan 2018
2017
Java Bytecode Manipulation
original ↗
9 Apr 2017
2010
Dynamic Columns in JSP Model with Struts Framework
original ↗
18 Apr 2010
2009
Java String Concatenation and Performance
original ↗
8 Nov 2009
Recursive File Tree Traversing in Java
original ↗
26 Oct 2009
Dynamically Load Compiled Java Class
original ↗
21 Oct 2009
Monitor a Directory for Changes using Java
original ↗
18 Oct 2009
Signing Java Objects for Secure Transfer
original ↗
13 Oct 2009
Recover from Out of Memory Errors in Java
original ↗
11 Oct 2009
Simple Proxy Server in Java
original ↗
27 Sept 2009
Recover Weblogic Database Password
original ↗
20 Sept 2009
Serial Key Generation and Validation in Java
original ↗
31 Aug 2009