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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
frida-snippets — हस्तनिर्मित Frida उदाहरण | Kitploit
उपकरण/GitHubGitHub/iddoeldor/frida-snippets
एंड्रॉइड सुरक्षागतिशील विश्लेषण (सैंडबॉक्सिंग)आईओएस सुरक्षारिवर्स इंजीनियरिंगडीबगर्समोबाइल सुरक्षाबाइनरी विश्लेषण
GitHubiddoeldor/frida-snippets

frida-snippets

हस्तनिर्मित Frida उदाहरण

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

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

सभी देखें →

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

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

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

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

PRs Welcome और आउटपुट उदाहरण भी

विषय सूची

नेटिव
  • C/C++ मॉड्यूल लोड करें
  • एक बार वॉचपॉइंट
  • सॉकेट गतिविधि
  • open को इंटरसेप्ट करें
  • शेल कमांड निष्पादित करें
  • मॉड्यूल सूचीबद्ध करें
  • SQLite क्वेरी लॉग करें
  • मेथड आर्गुमेंट लॉग करें
  • पूरे मॉड्यूल को इंटरसेप्ट करें
  • मेमोरी सेगमेंट डंप करें
  • मेमोरी स्कैन
  • स्टॉकर
  • Cpp डिमैंगलर
  • अर्ली हुक
एंड्रॉइड
  • बाइंडर ट्रांज़ैक्शन
  • सिस्टम प्रॉपर्टी प्राप्त करें
  • मैन्युअल रूप से पंजीकृत नेटिव प्रतीक प्रकट करें
  • लोडेड क्लासेस की गणना करें
  • क्लास विवरण
  • वाई-फाई बंद करें
  • प्रॉक्सी सेट करें
  • IMEI प्राप्त करें
  • io InputStream को हुक करें
  • एंड्रॉइड में टोस्ट बनाएं
  • किसी विशिष्ट मॉड्यूल के लोड होने की प्रतीक्षा करें
  • वेबव्यू URL
  • सभी रनटाइम स्ट्रिंग्स और स्टैकट्रेस प्रिंट करें
  • शेयर्ड प्रेफरेंसेज अपडेट प्रिंट करें
  • स्ट्रिंग तुलना
  • पते के अनुसार JNI हुक करें
  • कंस्ट्रक्टर हुक करें
  • Java रिफ्लेक्शन हुक करें
  • क्लास ट्रेस करें
  • Unity3d हुकिंग
  • एंड्रॉइड ID प्राप्त करें
  • स्थान बदलें
  • FLAG_SECURE को बायपास करें
  • शेयर्ड प्रेफरेंसेज अपडेट
  • सभी मेथड ओवरलोड को हुक करें
  • ब्रॉडकास्ट रिसीवर पंजीकृत करें
  • स्टेप काउंट बढ़ाएं
  • क्लास लोडर के साथ इंटरफ़ेस को लागू करने वाली क्लासेस सूचीबद्ध करें
  • फ़ाइल सिस्टम एक्सेस हुक $ frida --codeshare FrenchYeti/android-file-system-access-hook -f com.example.app --no-pause
  • Java हुक को कैसे हटाएं/अक्षम करें? implementation प्रॉपर्टी को null असाइन करें।
आईओएस
  • OS लॉग
  • आईओएस अलर्ट बॉक्स
  • फ़ाइल एक्सेस
  • क्लास का अवलोकन करें
  • एप्लिकेशन UUID खोजें
  • कुकीज़ निकालें
  • क्लास सदस्यों का वर्णन करें
  • क्लास पदानुक्रम
  • रिफ्लेक्शन हुक करें
  • डिवाइस गुण
  • स्क्रीनशॉट लें
  • SSH कमांड लॉग करें
विंडोज़

हाहाहा। नहीं।

सबलाइम स्निपेट्स
{
    "scope": "source.js",
    "completions": [
	{"trigger": "fridainterceptor", "contents": "Interceptor.attach(\n    ptr,\n    {\n        onEnter:function(args) {\n\n        },\n        onLeave: function(retval) {\n\n        }\n    }\n)"},
	{"trigger": "fridaperform", "contents": "function main(){\n    console.log('main()');\n}\n\nconsole.log('script loaded');\nJava.perform(main);"},
	{"trigger": "fridause", "contents": "var kls = Java.use('kls');"},
	{"trigger": "fridahex", "contents": "hexdump(\n    ptr,\n    {\n         offset: 0,\n         length: ptr_size\n     }\n);" },
	{"trigger": "fridabacktrace", "contents": "console.log('called from:\\n' +\n        Thread.backtrace(this.context, Backtracer.ACCURATE)\n        .map(DebugSymbol.fromAddress).join('\\n') + '\\n'\n);"},
	{"trigger": "fridamods", "contents": "var mods = Process.enumerateModules().filter(function(mod){\n    return mod.name.includes(\"<name>\");\n});"},
	{"trigger": "fridaexport", "contents": "Module.findExportByName(null, \"<export_name>\");"},
	{"trigger": "fridabase", "contents": "Module.findBaseAddress(name);"},
	{"trigger": "fridaoverload", "contents": "kls.method_name.overload().implementation=function(){}"}
    ]
}
विम स्निपेट्स

संक्षेपों को सूचीबद्ध करने के लिए :ab

key और <Space> लिखकर विस्तार करें

  • ~/.vimrc में जोड़ें``` ab fridaintercept Interceptor.attach(ptr, {onEnter: function(args) {},onLeave: function(retval) {}}) ab fridabacktrace console.warn(Thread.backtrace(this.context, Backtracer.ACCURATE).map(DebugSymbol.fromAddress).join('\n'));F(3; ab fridadescribe console.log(Object.getOwnPropertyNames(Java.use('$').proto).join('\n\t'))F$
</details>


<details>
<summary>JEB</summary>	

कीबोर्ड शॉर्टकट का उपयोग करके जावा मेथड हुक जनरेटर

1. `curl -o ~/$JEB$/scripts/FridaCodeGenerator.py https://raw.githubusercontent.com/iddoeldor/frida-snippets/master/scripts/FridaCodeGenerator.py` 
2. कर्सर को जावा मेथड के सिग्नेचर पर रखें
3. `Ctrl+Shift+Z` दबाएं
4. कोड सिस्टम क्लिपबोर्ड पर कॉपी हो जाता है (`xclip` का उपयोग करके)


</details>
<hr />
	

#### SSL कुंजियाँ प्राप्त करें```js
var keylog_callback = new NativeCallback((ssl, line) => {
  send(Memory.readCString(line));
}, 'void', ['pointer', 'pointer']);

if (ObjC.available) {
  var CALLBACK_OFFSET = 0x2A8
  if (Memory.readDouble(Module.findExportByName('CoreFoundation', 'kCFCoreFoundationVersionNumber')) >= 1751.108) {
    CALLBACK_OFFSET = 0x2B8
  }
  Interceptor.attach(Module.findExportByName('libboringssl.dylib', 'SSL_CTX_set_info_callback'), {
    onEnter(args) {
      ptr(args[0]).add(CALLBACK_OFFSET).writePointer(keylog_callback)
    }
  })
} else if (Java.available) {
  var set_keylog_callback = new NativeFunction(Module.findExportByName('libssl.so', 'SSL_CTX_set_keylog_callback'), 'void', ['pointer', 'pointer']);
  Interceptor.attach(Module.findExportByName('libssl.so', 'SSL_CTX_new'), {
    onLeave(retval) {
      set_keylog_callback(retval, keylog_callback)
    }
  })
}


⬆ ऊपर जाएं

CPP मॉड्यूल लोड करें```cpp

#include #include

extern "C" { void* create_stdstr(char data, int size) { std::string s = new std::string(); (*s).assign(data, size); return s; } }

## `Agent` क्लास

`Agent` क्लास AgentSearch का मुख्य घटक है। यह कई खोज बैकएंड, मॉडल प्रदाताओं और कार्य-विशिष्ट प्रॉम्प्ट के समर्थन के साथ AI एजेंट चलाने के लिए एक एकीकृत इंटरफ़ेस प्रदान करता है।

### प्रमुख विशेषताएँ

- **बहु-मॉडल समर्थन**: `litellm` (OpenAI, Anthropic, आदि) द्वारा समर्थित किसी भी मॉडल प्रदाता के साथ काम करता है।
- **कॉन्फ़िगर करने योग्य खोज बैकएंड**: कई खोज प्रदाताओं (SearxNG, Bing, Hybrid) का समर्थन करता है।
- **कार्य-विशिष्ट प्रॉम्प्ट**: विभिन्न एजेंट प्रकारों (RAG, Search, Custom) के लिए अंतर्निहित प्रॉम्प्ट टेम्पलेट्स।
- **RAG क्षमताएँ**: Retrieval Augmented Generation के लिए अंतर्निहित समर्थन।
- **उद्धरण समर्थन**: खोज परिणामों से स्वचालित रूप से उद्धरण शामिल करता है।
- **त्रुटि प्रबंधन और पुनर्प्रयास**: कॉन्फ़िगर करने योग्य पुनर्प्रयास तर्क के साथ मजबूत त्रुटि प्रबंधन।

### `Agent` पैरामीटर्स
टूल डाउनलोड करें