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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
idasql — Vibe Reverse Engineer with IDA SQL: लाइव वर्चुअल टेबल के माध्यम से SQL में IDA के लिए एक इंटरफ़ेस | Kitploit
उपकरण/GitHubGitHub/allthingsida/idasql
स्थैतिक विश्लेषणरिवर्स इंजीनियरिंगडीबगर्समालवेयर विश्लेषणबाइनरी विश्लेषणAI-सहायित रिवर्सिंगफर्मवेयर विश्लेषण
GitHuballthingsida/idasql

idasql

Vibe Reverse Engineer with IDA SQL: लाइव वर्चुअल टेबल के माध्यम से SQL में IDA के लिए एक इंटरफ़ेस

रिपॉजिटरी देखें
36320172 महीने पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें

IDASQL

किसी भी AI एजेंट को संकलित बाइनरी समझने की क्षमता दें।

IDASQL, Elias Bachaalany द्वारा निर्मित, IDA Pro डेटाबेस के लिए एक SQL इंटरफ़ेस है। यह फ़ंक्शन, क्रॉस-रेफरेंस, स्ट्रिंग्स, टाइप्स, इम्पोर्ट्स, डिसअसेंबली और डीकंपाइलेशन को कवर करने वाली 30+ वर्चुअल टेबल प्रदान करता है। अपने कोडिंग एजेंट से /idasql स्किल का उपयोग करके पूरी तरह से हेडलेस काम करें -- एजेंट आपके लिए पृष्ठभूमि में IDA चलाता है -- या IDA का UI खोलें और साथ मिलकर रिवर्स इंजीनियरिंग करने के लिए अपने कोडिंग एजेंट के साथ सहयोग करें। कोई IDAPython नहीं। कोई स्क्रिप्टिंग नहीं। केवल SQL।

SQL क्यों? SQL सार्वभौमिक क्वेरी भाषा है जिसे हर AI एजेंट पहले से बोलता है। IDASQL एजेंट-स्वतंत्र है: Claude, ChatGPT, Copilot, Cursor, कस्टम एजेंट, या कोई एजेंट नहीं। कोई भी उपकरण जो SQL क्वेरी जारी कर सकता है, बाइनरी का विश्लेषण कर सकता है।

  • कोई इंडेक्सिंग आवश्यक नहीं। IDA में सब कुछ पहले से इंडेक्स्ड है। क्वेरी लाइव डेटाबेस के विरुद्ध तुरंत चलती हैं।
  • कोई स्क्रिप्टिंग आवश्यक नहीं। 30+ SQL टेबल IDAPython की सैकड़ों पंक्तियों की जगह लेती हैं।
  • हेडलेस, GUI, या दोनों। पूरी तरह से हेडलेस चलाएँ, IDA के UI के अंदर, या एक साथ कई डेटाबेस कनेक्ट करें।
  • पढ़ना और लिखना। IDASQL केवल एक क्वेरी टूल नहीं है। यह IDA डेटाबेस के सबसे महत्वपूर्ण पहलुओं को पढ़ने और लिखने की अनुमति देता है: डीकंपाइलेशन टिप्पणियाँ, टाइप रिकवरी, टाइप एप्लिकेशन (स्ट्रक्चर और यूनियन ऑफसेट), टाइप कास्ट का पता लगाना, और सही प्रोटोटाइप का स्वचालित रूप से अनुमान लगाना और अद्यतन करना।

IDASQL एक साथ एक या अधिक डेटाबेस के बीच विश्लेषण, क्रॉस-रेफरेंसिंग और एनोटेशन स्थानांतरण का समर्थन करता है। आप जो कर सकते हैं वह केवल आपकी कल्पना और आपके द्वारा उपयोग किए जाने वाले मॉडल की शक्ति से सीमित है।

यह कैसे काम करता है

IDA Pro के पास पहले से ही फ़ंक्शन, स्ट्रिंग, क्रॉस-रेफरेंस, टाइप आदि का वर्णन करने वाला अपना स्वयं का डेटाबेस प्रारूप है। IDASQL इन आंतरिक संरचनाओं को लाइव SQL वर्चुअल टेबल से मैप करता है। कोई अलग एक्सपोर्टिंग या इंडेक्सिंग चरण नहीं है -- क्वेरी सीधे IDA के डेटाबेस के विरुद्ध निष्पादित होती हैं और परिवर्तन लाइव परिलक्षित होते हैं।

मोडकैसे शुरू करेंकिसके लिए सर्वोत्तम
स्टैंडअलोन CLIidasql -s binary.i64 -iडायरेक्ट SQL, स्क्रिप्टिंग, पाइपलाइन
IDA प्लगिनIDA की CLI ड्रॉपडाउन से idasql चुनेंGUI के अंदर SQL, लाइव डेटाबेस
स्किल वर्कफ़्लोअपने कोडिंग CLI में /idasql:connectAI-संचालित विश्लेषण -- एजेंट स्वायत्त रूप से SQL क्वेरी जारी करता है
You / Agent --> Natural language or SQL
                    |
              /idasql skills (LLM translates intent to SQL)
                    |
                 IDASQL  -->  IDA database(s)
                    |
                 Results  -->  LLM summarizes & reasons
[![Downloads](https://static.pepy.tech/badge/PyFunceble-dev)](https://pepy.tech/project/pyfunceble-dev)
[![Downloads](https://static.pepy.tech/badge/PyFunceble)](https://pepy.tech/project/pyfunceble)
[![Sourcery](https://img.shields.io/badge/Sourcery-enabled-brightgreen)](https://sourcery.ai)

[![Reddit](https://img.shields.io/reddit/subreddit-subscribers/PyFunceble?style=social)](https://reddit.com/r/PyFunceble)

> डोमेन, आईपी या यूआरएल की उपलब्धता या वाक्यविन्यास जांचने का एक उपकरण।

PyFunceble एक उपकरण है जो डोमेन, आईपी पतों या यूआरएल की उपलब्धता या वाक्यविन्यास की जाँच करता है। इसे CI परिवेशों और निरंतर परीक्षण के लिए उपयोग किए जाने के लिए डिज़ाइन किया गया है। यह Python में लिखा गया है और कई डेटाबेस सिस्टम जैसे MySQL/MariaDB, PostgreSQL, SQLite, और स्थानीय संग्रहण के लिए JSON फ़ाइलों का भी समर्थन करता है।

## प्रायोजक

सभी प्रायोजकों का धन्यवाद! [प्रायोजक बनें](https://github.com/sponsors/funilrys)

## योगदान

अधिक जानकारी के लिए कृपया [CONTRIBUTING.md](https://github.com/allthingsida/idasql/blob/main/CONTRIBUTING.md) फ़ाइल पढ़ें।```
$ idasql -s WerFaultTool.exe.i64 -q "SELECT * FROM funcs LIMIT 5"
Opening: WerFaultTool.exe.i64...
Database opened successfully.

+------+-------------------------------------------------+------+----------+-------+
| addr | name                                            | size | end_addr | flags |
+------+-------------------------------------------------+------+----------+-------+
| 16   | WerFaultTool.AboutForm::.ctor                   | 13   | 29       | 4096  |
| 32   | WerFaultTool.AboutForm::Dispose                 | 30   | 62       | 4096  |
| 64   | WerFaultTool.AboutForm::InitializeComponent     | 295  | 359      | 4096  |
| 400  | WerFaultTool.WerFaultGUI::.ctor                 | 936  | 1336     | 4096  |
| 1344 | WerFaultTool.WerFaultGUI::CreateDynamicControls | 231  | 1575     | 4096  |
+------+-------------------------------------------------+------+----------+-------+
5 row(s)

एक ही कमांड। तुरंत परिणाम। कोई स्क्रिप्टिंग आवश्यक नहीं।

त्वरित आरंभ

IDASQL CLI और प्लगइन को इंस्टॉल करने के बाद, अपने पसंदीदा कोडिंग एजेंट को शुरू करें और प्रॉम्प्टिंग द्वारा रिवर्स इंजीनियरिंग शुरू करें। IDASQL पूरी तरह से हेडलेस चलता है -- आपका एजेंट IDA Pro को नियंत्रित करता है: शुरू करना, विश्लेषण करना, डीकंपाइल करना, एनोटेट करना, सेव करना -- या IDA GUI के अंदर होस्ट किया जाता है जहाँ आप अपने एजेंट के साथ वास्तविक समय में सहयोग करते हैं।

आरंभ करना

अपना पसंदीदा कोडिंग एजेंट खोलें (जैसे Claude Code) और टाइप करें:``` /idasql:connect Please open sample_malware.exe in the background and let's analyze it together.

एजेंट पृष्ठभूमि में IDASQL को बिना GUI के प्रारंभ करता है। इस बिंदु से, डेटाबेस के साथ स्वाभाविक रूप से चैट करें। उदाहरण के लिए:```
/idasql:annotations Fully annotate the function I'm looking at, also use the decompiler skill.

मॉडल फ़ंक्शन को समझने के लिए सर्वोत्तम दृष्टिकोण के बारे में स्वायत्त रूप से तर्क करता है, इसे पूरी तरह से रिवर्स इंजीनियर करता है, और इसका एनोटेशन करता है।

जब आपका काम पूरा हो जाए, तो एजेंट से सेव करने और शट डाउन करने के लिए कहें:``` /idasql:connect Please save all databases and shut down IDASQL.

### एक साथ कई डेटाबेस के साथ काम करना

आप एक साथ दो या अधिक डेटाबेस के साथ काम कर सकते हैं। अपने एजेंट को प्रॉम्प्ट करें:```
/idasql:connect In this folder, there are many *.exe files. Please use parallel agents to open IDASQL in the background and report how many functions each has.

फिर अनुसरण करें:``` Tell me, how many strings all these databases have in common?

एजेंट एक ही समय में सभी डेटाबेस के साथ काम करता है। आप उनके बीच क्रॉस-रेफरेंस कर सकते हैं, तुलना कर सकते हैं और एनोटेशन स्थानांतरित कर सकते हैं।

### IDA UI के साथ कार्य करना

उपरोक्त सब कुछ IDA GUI से समान रूप से काम करता है। खुले IDA सत्र के साथ अपने एजेंट को संलग्न करने के लिए:

1. IDA के `idasql>` प्रॉम्प्ट में, टाइप करें:   ```
   .http start
  1. IDA आउटपुट: ``` IDASQL HTTP server: http://127.0.0.1:8174
  2. अपने कोडिंग एजेंट में: ``` /idasql:connect Let's work with this database: http://127.0.0.1:8174

अब IDASQL और आपका IDA UI जुड़े हुए हैं और साथ में काम कर रहे हैं।

स्थापना

कोडिंग एजेंट प्लगइन्स

IDASQL स्किल्स आपके कोडिंग एजेंट को प्राकृतिक भाषा के माध्यम से IDA डेटाबेस पर पूरा नियंत्रण देती हैं।

  • Claude Code -- 15 टॉपिक-केंद्रित स्किल्स वाला पूर्ण प्लगइन, allthingsida/idasql-skills मार्केटप्लेस से इंस्टॉल किया जाता है।
  • GitHub Copilot CLI -- उसी प्लगइन के माध्यम से IDASQL स्किल्स का भी समर्थन करता है।
  • Codex (OpenAI) -- उसी प्लगइन पैकेजिंग के जरिए स्किल्स का समर्थन करता है। Codex इंस्टॉल चरणों के लिए idasql-skills रिपॉजिटरी देखें।

पूर्वापेक्षाएँ

  1. IDA Pro इंस्टॉल हो और उसकी डायरेक्टरी आपके PATH में हो (ida.exe Windows पर, ida macOS/Linux पर)
  2. idasql Releases से डाउनलोड हो और IDA बाइनरी के बगल में रखा गया हो
  3. सेटअप सत्यापित करें: idasql --version कमांड लाइन से काम करना चाहिए

इंस्टॉल (Claude Code)

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