Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
exoproc — Windows x64 के लिए TypeScript में क्रॉस-प्रोसेस इंस्ट्रुमेंटेशन — फ़ंक्शन हुक करें, थ्रेड्स रीडायरेक्ट करें, और किसी अन्य प्रोसेस की मेमोरी पढ़ें/लिखें, बिना DLL इंजेक्शन और बिना CreateRemoteThread के। | Kitploit
उपकरण/GitHubGitHub/woldann/exoproc
गतिशील विश्लेषण (सैंडबॉक्सिंग)मेमोरी फोरेंसिकरिवर्स इंजीनियरिंगशेलकोडडीबगर्ससुरक्षा वर्चुअलाइजेशनमालवेयर विश्लेषणउपयोगिताएँ और फ्रेमवर्कबाइनरी विश्लेषणAI-सहायित रिवर्सिंगबाइनरी शोषण
41242 दिन पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
GitHub
woldann/exoproc

exoproc

Windows x64 के लिए TypeScript में क्रॉस-प्रोसेस इंस्ट्रुमेंटेशन — फ़ंक्शन हुक करें, थ्रेड्स रीडायरेक्ट करें, और किसी अन्य प्रोसेस की मेमोरी पढ़ें/लिखें, बिना DLL इंजेक्शन और बिना CreateRemoteThread के।

रिपॉजिटरी देखेंवेबसाइट
साझा करें

Exoproc

Exoproc

CI License: AGPL v3

Windows x64 के लिए क्रॉस-प्रोसेस इंस्ट्रुमेंटेशन और JVM रनटाइम रिफ्लेक्शन, पूरी तरह से TypeScript से — नेटिव फ़ंक्शन्स को हुक करें, थ्रेड्स को रीडायरेक्ट करें, मेमोरी का निरीक्षण करें, और लाइव Java/Minecraft प्रोसेस के साथ इंटरैक्ट करें, बिना किसी DLL इंजेक्शन और बिना CreateRemoteThread के।

[!CAUTION] कानूनी और नैतिक अस्वीकरण इस रिपॉज़िटरी में सॉफ़्टवेयर इंजीनियरिंग और रिवर्स इंजीनियरिंग इंस्ट्रुमेंटेशन टूल्स शामिल हैं। यह पूरी तरह से शैक्षिक उद्देश्यों, सुरक्षा विश्लेषण और मैलवेयर रिसर्च के लिए प्रदान किया गया है। किसी भी परिस्थिति में इस टूलकिट का उपयोग व्यावसायिक सॉफ़्टवेयर का शोषण करने, प्रोडक्शन सिस्टम्स को टारगेट करने, या संरक्षित सॉफ़्टवेयर में एंडपॉइंट सुरक्षा को बायपास करने के लिए नहीं किया जाना चाहिए। लेखक और योगदानकर्ता इस कोडबेस के निष्पादन या संशोधन से उत्पन्न होने वाले किसी भी दुरुपयोग, क्षति, या कानूनी परिणामों के लिए कोई दायित्व स्वीकार नहीं करते हैं। इस रिपॉज़िटरी को क्लोन, कंपाइल, या संदर्भित करके, आप सभी जोखिम और जिम्मेदारी स्वीकार करने के लिए सहमत होते हैं।


Exoproc क्या है?

Exoproc निम्न-स्तरीय Windows x64 सिस्टम्स इंस्ट्रुमेंटेशन को उच्च-स्तरीय रनटाइम रिफ्लेक्शन के साथ एक एकीकृत TypeScript प्रोग्रामिंग इंटरफ़ेस में जोड़ता है:

1. नेटिव सिस्टम्स और हुकिंग

  • 🧵 EB FE पार्क-एंड-सिमुलेट हुकिंग (bun-nhook) — Exoproc की प्रमुख तकनीक: एक एलोकेशन-फ्री 2-बाइट इनलाइन हुक। फ़ंक्शन में प्रवेश करने वाले किसी भी थ्रेड को पार्क करें, नियंत्रण JS को सौंपें, आर्ग्युमेंट्स का निरीक्षण/संशोधन करें, रिटर्न वैल्यू को बाध्य करें, फिर रिज़्यूम करें।
  • 🪝 प्रोसेस सीमाओं के पार वास्तविक ट्रैम्पोलीन हुकिंग (bun-minhook) — एक विश्वसनीय MinHook-शैली का 5-बाइट jmp + ट्रैम्पोलीन/डिटूर हुक, लेकिन टारगेट किसी अन्य प्रोसेस में स्थित होता है।
  • ⚙️ थ्रेड रीडायरेक्शन, बिना CreateRemoteThread (bun-nthread) — इस टूलकिट में हर रिमोट कॉल टारगेट के अपने किसी लाइव थ्रेड को सस्पेंड और रीडायरेक्ट करके चलती है, कभी भी नया थ्रेड बनाकर या शेलकोड इंजेक्ट करके नहीं।
  • 🧬 TS में नेटिव महसूस होने वाले C स्ट्रक्चर (bun-xffi) — player.health = 100, entity.position.x, नेस्टेड और सब कुछ, वास्तविक (यहाँ तक कि रिमोट) मेमोरी द्वारा 1:1 समर्थित।
  • ⚡ नीचे तक bun:ffi (bun-xffi) — मशीन कोड के लिए एक रनटाइम TinyCC JIT और इंस्ट्रक्शन-स्तरीय कार्य के लिए एक Capstone डिसअसेम्बलर।

2. JVM रिवर्स इंजीनियरिंग और स्क्रिप्टिंग

  • ☕ पारदर्शी Java रिफ्लेक्शन (bun-njava) — रिमोट JVM क्लासेस के साथ इंटरैक्ट करने, स्टैटिक/इंस्टेंस मेथड्स को कॉल करने, और TypeScript से सीधे फ़ील्ड्स तक पहुँचने के लिए Java.type('java.lang.System') का उपयोग करें।
  • 🛡️ निर्बाध अपवाद मैपिंग — Java Throwable अपवाद (ClassNotFoundException, InvocationTargetException, आदि) पकड़े जाते हैं और मानक JavaScript Error ऑब्जेक्ट्स में अनरैप किए जाते हैं, जिन्हें मानक try / catch के माध्यम से पकड़ा जा सकता है।
  • 🔄 Nashorn संगतता (Java 8 – 21+) — Nashorn-संगत शिम्स (Java.type, Java.from, Java.to) जो आधुनिक रनटाइम्स पर भी काम करते हैं जहाँ Nashorn हटा दिया गया था।
  • 🤖 Minecraft ऑटोमेशन और AI एजेंट्स (exoproc-tool) — ग्राफ-आधारित यूनिवर्सल मेनू पाथफाइंडर (/navigate), इन-गेम एंटिटी/इन्वेंटरी इंट्रोस्पेक्शन, और स्वायत्त AI गेमप्ले एजेंट्स के लिए Model Context Protocol (MCP) सर्वर।

त्वरित उदाहरण: JVM टारगेट्स के विरुद्ध स्क्रिप्ट्स चलाना

साफ़ TypeScript में ऑटोमेशन स्क्रिप्ट्स लिखें:

import { Java } from 'exoproc';

// 1. Read Java version from target JVM process
const System = Java.type('java.lang.System');
print(`[+] Java Version: ${System.getProperty('java.version')}`);

// 2. Access JVM classes or handle missing APIs cleanly
try {
  const Nashorn = Java.type('jdk.nashorn.api.scripting.NashornScriptEngine');
  print('[+] Nashorn engine ready');
} catch (err: any) {
  print(`[-] Error: ${err.message}`);
}

टारगेट प्रोसेस के विरुद्ध तुरंत निष्पादित करें:

exoproc run script.ts

आउटपुट:

[+] Java Version: 21.0.8
[-] Error: jdk.nashorn.api.scripting.NashornScriptEngine

वर्कस्पेस पैकेज

पैकेजविवरण
exoprocउच्च-स्तरीय क्लाइंट लाइब्रेरी, डेमन ऑर्केस्ट्रेशन, और Minecraft ब्रिजेस
exoproc-toolCLI कमांड्स (run, navigate, status) और Model Context Protocol (MCP) सर्वर
bun-njavaJNI और Agent रिफ्लेक्शन ब्रिजेस, डायनामिक क्लास प्रॉक्सी (Java.type), और मैपिंग्स
njava-agentइन-प्रोसेस हाई-स्पीड Java बाइटकोड इंजेक्शन और RPC एजेंट
njava-runtimeमॉड्यूलर Java एक्ज़ीक्यूशन कॉन्टेक्स्ट्स और Nashorn संगतता लेयर
bun-nhookएलोकेशन-फ्री 2-बाइट इनलाइन फ़ंक्शन हुक (EB FE पार्क और सिमुलेट)
bun-minhookप्रोसेस सीमाओं के पार 5-बाइट JMP रिलेटिव ट्रैम्पोलीन डिटूर हुक
bun-nthreadथ्रेड हाईजैकिंग और कॉन्टेक्स्ट रीडायरेक्शन इंजन
bun-xffiनिम्न-स्तरीय C-ABI टाइप्स, मेमोरी एक्सेसर्स, और रनटाइम TinyCC JIT
bun-winapiटाइप्ड Win32 API हैंडल्स, मेमोरी मैनेजमेंट, और प्रोसेस स्नैपशॉट्स
@exoproc/simulateस्टैंडअलोन इन-ब्राउज़र x86_64 वर्चुअल मशीन, OS सिमुलेशन कर्नेल, और डीबगर
docsNext.js 16 + Fumadocs डॉक्युमेंटेशन साइट और इंटरैक्टिव डीबगिंग लैब्स

आवश्यकताएँ

  • Bun ≥ 1.3.11
  • Windows x64 — या डेवलपमेंट के लिए Wine के साथ Linux (पूरा टेस्ट सूट Wine के अंतर्गत चलता है)

त्वरित शुरुआत

bun install          # install dependencies & Capstone assets
bun run build        # build all monorepo packages
bun test             # run unit test suite
bun run web          # start local documentation website (http://localhost:3000)

वास्तविक टारगेट प्रोसेस के विरुद्ध स्टैंडअलोन, रन करने योग्य डेमो प्रोजेक्ट्स के लिए examples/ देखें।

डॉक्युमेंटेशन

टूल डाउनलोड करें