41554 blogs · [ { "id": "01a08c5b-bcdf-70df-8dfc-9a69ada17b1e", "title": "pois0nSword: From Renderer R/W to Native Calls on iOS 26.1", "url": "https://varik.dev/blog/jsc/pois0nsword-native-calls", "published_at": "2026-07-27T00:00:00+00:00" }, { "id": "01a08c5b-bcdf-70df-8dfc-9a69adf7e0f4", "title": "JSC Exploitation Primitives - Part 1: From One OOB to Cage-Free Arbitrary R/W", "url": "https://varik.dev/blog/jsc/jsc-exploitation-primitives-part-1", "published_at": "2026-06-19T00:00:00+00:00" }, { "id": "01a08c5b-bcdf-70df-8dfc-9a69ae5f752b", "title": "PgDay Armenia 2026 — Debugging Postgres", "url": "https://varik.dev/blog/pgday-debugging-postgres", "published_at": "2026-04-30T00:00:00+00:00" }, { "id": "01a08c5b-bcdf-70df-8dfc-9a69ae6b180e", "title": "V8 Exploitation: From Libc Pwn to Browser Bugs", "url": "https://varik.dev/blog/v8/getting-started-with-v8-exploitation", "published_at": "2026-04-11T00:00:00+00:00" }, { "id": "01a08c5b-bcdf-70df-8dfc-9a69aee5c987", "title": "Setting Up a Debug Environment for QEMU PCI Device Exploitation", "url": "https://varik.dev/blog/htb/nftdrm/debug-env-for-qemu-pwn", "published_at": "2026-03-09T00:00:00+00:00" }, { "id": "01a08c5b-bcdf-70df-8dfc-9a69aef7d7ce", "title": "Snyk CTF 2026 - PWN Slab Manager (FSOP)", "url": "https://varik.dev/blog/snykctf2026/slab-manager", "published_at": "2026-03-01T00:00:00+00:00" }, { "id": "01a08c5b-bcdf-70df-8dfc-9a69af162d9a", "title": "Cyhub CTF 2025 - Candy Crush", "url": "https://varik.dev/blog/cyhubctf2025/candy-crush", "published_at": "2025-11-23T00:00:00+00:00" }, { "id": "01a08c5b-bcdf-70df-8dfc-9a69afc6233c", "title": "Cyhub CTF 2025 - Hidden Gems", "url": "https://varik.dev/blog/cyhubctf2025/hidden-gems", "published_at": "2025-11-23T00:00:00+00:00" }, { "id": "01a08c5b-bcdf-70df-8dfc-9a69b0b0446c", "title": "Cyhub CTF 2025 - Oh My BSD", "url": "https://varik.dev/blog/cyhubctf2025/oh-my-bsd", "published_at": "2025-11-23T00:00:00+00:00" }, { "id": "01a08c5b-bcdf-70df-8dfc-9a69b1494505", "title": "Cyhub CTF 2025 - Stack Guardian", "url": "https://varik.dev/blog/cyhubctf2025/stack-guardian", "published_at": "2025-11-23T00:00:00+00:00" }, { "id": "01a08c5b-bcdf-70df-8dfc-9a69b17e73ba", "title": "Rewriting CheatEngine in Rust for the Terminal", "url": "https://varik.dev/blog/cheat-engine-rs", "published_at": "2025-10-24T00:00:00+00:00" }, { "id": "01a08c5b-bcdf-70df-8dfc-9a69b24682d0", "title": "Cyhub CTF 2024 - hip_hip_hooray", "url": "https://varik.dev/blog/cyhubctf2024/hip-hip-hooray", "published_at": "2024-12-23T00:00:00+00:00" }, { "id": "01a08c5b-bcdf-70df-8dfc-9a69b26a86b7", "title": "Cyhub CTF 2024 - pg_lo", "url": "https://varik.dev/blog/cyhubctf2024/pg-lo", "published_at": "2024-12-23T00:00:00+00:00" }, { "id": "01a08c5b-bcdf-70df-8dfc-9a69b35c2f7e", "title": "CREATE INDEX EXTERNALLY: Offloading pgvector Indexing from Postgres", "url": "https://varik.dev/blog/lantern/pgvector-external-indexing", "published_at": "2024-10-01T00:00:00+00:00" }, { "id": "01a08c5b-bcdf-70df-8dfc-9a69b3a1766e", "title": "Understanding pgvector's HNSW Index Storage in Postgres", "url": "https://varik.dev/blog/lantern/understanding-pgvector-hnsw-storage", "published_at": "2024-08-19T00:00:00+00:00" }, { "id": "01a08c5b-bcdf-70df-8dfc-9a69b493f2ca", "title": "Dynamically loaded extensions in Postgres in the browser", "url": "https://varik.dev/blog/lantern/dynamic-extensions-in-pglite", "published_at": "2024-07-12T00:00:00+00:00" } ] posts Claim your blog
Back to varik.dev
Blog · corpus.blog/blogs/varik.dev/posts

varik.dev

varik.dev

2026

2025

2024