[{"data":1,"prerenderedAt":215},["ShallowReactive",2],{"navigation_docs":3,"landing":124},[4,14,77,94,107],{"title":5,"path":6,"stem":7,"children":8,"page":13},"Community","\u002Fdocs\u002Fcommunity","docs\u002Fcommunity",[9],{"title":10,"path":11,"stem":12},"Contributing","\u002Fdocs\u002Fcommunity\u002Fcontributing","docs\u002Fcommunity\u002Fcontributing",false,{"title":15,"path":16,"stem":17,"children":18,"page":13},"Concepts","\u002Fdocs\u002Fconcepts","docs\u002Fconcepts",[19,23,56],{"title":20,"path":21,"stem":22},"Background","\u002Fdocs\u002Fconcepts\u002Fbackground","docs\u002Fconcepts\u002F0.background",{"title":24,"path":25,"stem":26,"children":27},"Iterators","\u002Fdocs\u002Fconcepts\u002Fiterators","docs\u002Fconcepts\u002F1.iterators",[28,32,36,40,44,48,52],{"title":29,"path":30,"stem":31},"Hell's Gate","\u002Fdocs\u002Fconcepts\u002Fiterators\u002Fhell","docs\u002Fconcepts\u002Fiterators\u002F1.hell",{"title":33,"path":34,"stem":35},"Halo's Gate","\u002Fdocs\u002Fconcepts\u002Fiterators\u002Fhalo","docs\u002Fconcepts\u002Fiterators\u002F2.halo",{"title":37,"path":38,"stem":39},"Tartarus' Gate","\u002Fdocs\u002Fconcepts\u002Fiterators\u002Ftartarus","docs\u002Fconcepts\u002Fiterators\u002F3.tartarus",{"title":41,"path":42,"stem":43},"FreshyCalls","\u002Fdocs\u002Fconcepts\u002Fiterators\u002Ffreshy","docs\u002Fconcepts\u002Fiterators\u002F4.freshy",{"title":45,"path":46,"stem":47},"SysWhispers2","\u002Fdocs\u002Fconcepts\u002Fiterators\u002Fsyswhispers","docs\u002Fconcepts\u002Fiterators\u002F5.syswhispers",{"title":49,"path":50,"stem":51},"SysWhispers3","\u002Fdocs\u002Fconcepts\u002Fiterators\u002Fsyswhispers3","docs\u002Fconcepts\u002Fiterators\u002F6.syswhispers3",{"title":53,"path":54,"stem":55},"Canterlot's Gate","\u002Fdocs\u002Fconcepts\u002Fiterators\u002Fcanterlot","docs\u002Fconcepts\u002Fiterators\u002F7.canterlot",{"title":57,"path":58,"stem":59,"children":60},"Methods","\u002Fdocs\u002Fconcepts\u002Fmethods","docs\u002Fconcepts\u002F2.methods",[61,65,69,73],{"title":62,"path":63,"stem":64},"Direct","\u002Fdocs\u002Fconcepts\u002Fmethods\u002Fdirect","docs\u002Fconcepts\u002Fmethods\u002F1.direct",{"title":66,"path":67,"stem":68},"Indirect","\u002Fdocs\u002Fconcepts\u002Fmethods\u002Findirect","docs\u002Fconcepts\u002Fmethods\u002F2.indirect",{"title":70,"path":71,"stem":72},"Random","\u002Fdocs\u002Fconcepts\u002Fmethods\u002Frandom","docs\u002Fconcepts\u002Fmethods\u002F3.random",{"title":74,"path":75,"stem":76},"Egg Hunter","\u002Fdocs\u002Fconcepts\u002Fmethods\u002Fegg-hunter","docs\u002Fconcepts\u002Fmethods\u002F4.egg-hunter",{"title":78,"path":79,"stem":80,"children":81,"page":13},"Getting Started","\u002Fdocs\u002Fgetting-started","docs\u002Fgetting-started",[82,86,90],{"title":83,"path":84,"stem":85},"Introduction","\u002Fdocs\u002Fgetting-started\u002Fintroduction","docs\u002Fgetting-started\u002F1.introduction",{"title":87,"path":88,"stem":89},"Installation","\u002Fdocs\u002Fgetting-started\u002Finstallation","docs\u002Fgetting-started\u002F2.installation",{"title":91,"path":92,"stem":93},"Quick Start","\u002Fdocs\u002Fgetting-started\u002Fquick-start","docs\u002Fgetting-started\u002F3.quick-start",{"title":95,"path":96,"stem":97,"children":98,"page":13},"Guides","\u002Fdocs\u002Fguides","docs\u002Fguides",[99,103],{"title":100,"path":101,"stem":102},"Integrating Sysplant","\u002Fdocs\u002Fguides\u002Fintegration","docs\u002Fguides\u002F1.integration",{"title":104,"path":105,"stem":106},"Shared section injection","\u002Fdocs\u002Fguides\u002Finjection-example","docs\u002Fguides\u002F2.injection-example",{"title":108,"path":109,"stem":110,"children":111,"page":13},"Usage","\u002Fdocs\u002Fusage","docs\u002Fusage",[112,116,120],{"title":113,"path":114,"stem":115},"CLI Reference","\u002Fdocs\u002Fusage\u002Fcli","docs\u002Fusage\u002F1.cli",{"title":117,"path":118,"stem":119},"Python Library","\u002Fdocs\u002Fusage\u002Fpython-library","docs\u002Fusage\u002F2.python-library",{"title":121,"path":122,"stem":123},"MCP Server","\u002Fdocs\u002Fusage\u002Fmcp-server","docs\u002Fusage\u002F3.mcp-server",{"id":125,"title":126,"body":127,"description":126,"extension":206,"meta":207,"navigation":208,"path":209,"seo":210,"stem":213,"__hash__":214},"landing\u002Findex.md","",{"type":128,"value":129,"toc":203},"minimark",[130,165],[131,132,133,137,149],"u-page-hero",{},[134,135,136],"template",{"v-slot:title":126},"Your syscall factory, zero boilerplate.",[134,138,139,140,144,145,148],{"v-slot:description":126},"Sysplant generates ready-to-compile Windows syscall stubs in C, C++, NIM, or Rust. Pick one of ",[141,142,143],"strong",{},"7 gate iterators",", one of ",[141,146,147],{},"4 caller methods",", and get a drop-in source file — in a single command.",[134,150,151,158],{"v-slot:links":126},[152,153,157],"u-button",{"color":154,"size":155,"to":84,"trailing-icon":156},"neutral","xl","i-lucide-arrow-right","Get Started",[152,159,164],{"color":154,"size":155,"to":160,"icon":161,"target":162,"variant":163},"https:\u002F\u002Fgithub.com\u002Fx42en\u002Fsysplant","i-simple-icons-github","_blank","outline","Star on GitHub",[166,167,168,171],"u-page-section",{},[134,169,170],{"v-slot:title":126},"Everything you need to bypass EDR syscall hooks",[134,172,173,179,184,189,194,198],{"v-slot:features":126},[174,175],"u-page-feature",{"description":176,"icon":177,"title":178},"Hell's Gate, Halo's Gate, Tartarus' Gate, FreshyCalls, SysWhispers2\u002F3, and Canterlot's Gate — pick the technique that fits your target environment.","i-lucide-git-branch","7 Gate Iterators",[174,180],{"description":181,"icon":182,"title":183},"Direct, indirect, random, and egg-hunter execution — control exactly how your syscall instruction gets invoked at runtime.","i-lucide-cpu","4 Caller Methods",[174,185],{"description":186,"icon":187,"title":188},"Generate native stubs in C, C++, NIM, or Rust. Each output file is drop-in ready for your cross-compiler pipeline.","i-lucide-code-2","4 Output Languages",[174,190],{"description":191,"icon":192,"title":193},"Use the sysplant CLI for one-shot generation, or embed the Sysplant class directly in your Python toolchain.","i-lucide-terminal","CLI & Python Library",[174,195],{"description":196,"icon":197,"title":121},"AI-native integration via Model Context Protocol — generate stubs, scan code for Nt functions, and fetch prototypes straight from your LLM.","i-lucide-bot",[174,199],{"description":200,"icon":201,"title":202},"Randomize all 23 internal SPT_* symbol names at generation time to defeat static signature matching in binary analysis tools.","i-lucide-shuffle","Symbol Scrambling",{"title":126,"searchDepth":204,"depth":204,"links":205},2,[],"md",{},true,"\u002F",{"title":211,"description":212},"Sysplant — Your Syscall Factory","Generate Windows syscall bypasses in C, C++, NIM, and Rust — 7 gate iterators, 4 caller methods, symbol scrambling, and MCP server integration.","index","QvvI4MrjeMS7oE7f1R4GNLbYX7qbz0fbbZZyAwL4af8",1775992656571]