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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
recipe-blog-encoding — मूल्यवान जानकारी को वहाँ छिपाएँ जहाँ इसकी सबसे कम उम्मीद हो। | Kitploit
उपकरण/GitHubGitHub/tbrockman/recipe-blog-encoding
एन्क्रिप्शन/डिक्रिप्शन उपकरणस्टेग्नोग्राफीक्रिप्टोग्राफीमशीन लर्निंगपेपर और शोधलर्निंग और शिक्षा
GitHubtbrockman/recipe-blog-encoding

recipe-blog-encoding

मूल्यवान जानकारी को वहाँ छिपाएँ जहाँ इसकी सबसे कम उम्मीद हो।

रिपॉजिटरी देखें
54 महीने पहलेअभी तक समीक्षित नहीं

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

सभी देखें →

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

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

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

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

Open In Colab

recipe-blog-encoding

[!WARNING] यह प्रोजेक्ट पूरी तरह से vibe-coded है (संभवतः इस रिपॉजिटरी से आंशिक रूप से चुराया गया) और लेखक एक बेवकूफ है जिसे बस यह आइडिया मजेदार लगा।

SEO-गेमिंग रेसिपी प्रस्तावनाओं को गुप्त संदेशों को एनकोड करने के वाहन के रूप में उपयोग करें (हालांकि प्रॉम्प्ट वास्तव में कुछ भी हो सकता है, साझा प्रॉम्प्ट केवल एक कुंजी है जिस पर एनकोडर और डीकोडर दोनों सहमत होते हैं)।

न्यूरल भाषाई स्टेग्नोग्राफी का उपयोग करके प्राकृतिक दिखने वाले टेक्स्ट में गुप्त संदेशों को छुपाता है।

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

  1. एनकोडर आपका गुप्त संदेश और एक साझा प्रॉम्प्ट लेता है।
  2. प्रत्येक जनरेशन चरण में, यह मॉडल के टॉप-के टोकन पर एक संभाव्यता वितरण (CDF) बनाता है।
  3. अरिथमेटिक कोडिंग गुप्त संदेश के बिट्स को टोकन चयन पर मैप करती है — प्रत्येक चुना गया टोकन एक प्रशंसनीय निरंतरता और छिपे डेटा का एक एनकोडिंग दोनों होता है।
  4. डीकोडर, समान मॉडल और प्रॉम्प्ट के साथ, प्रत्येक चरण पर समान CDF का पुनर्निर्माण करता है और टोकन विकल्पों से गुप्त बिट्स को पुनर्प्राप्त करता है।

दोनों पक्षों को समान मॉडल, क्वांटाइज़ेशन, टॉप-के मान और प्रॉम्प्ट का उपयोग करना होगा। कोई भी अंतर डिकोडिंग विफलता का कारण बनता है।

आवश्यक शर्तें

  • Python 3.12+
  • uv (अनुशंसित) या pip
  • CUDA समर्थन वाला एक NVIDIA GPU (4-बिट क्वांटाइज़्ड इनफेरेंस के लिए)
    • CPU मोड --device cpu --no-4bit के माध्यम से उपलब्ध है लेकिन काफी धीमा होगा
  • आपके चुने गए मॉडल के लिए पर्याप्त VRAM (~3 GB Llama-3.2-3B के लिए 4-बिट में)

स्थापना

root@kitploit:~
# Create and activate a virtual environment, and install required packages
python -m venv env
source env/bin/activate
pip install -r requirements.txt

# or, using `uv`
uv sync
uv pip install -r requirements.txt

उपयोग

[!NOTE] HuggingFace पर प्रमाणीकरण के लिए HF_TOKEN पर्यावरण चर सेट करें

एक गुप्त संदेश एनकोड करें

root@kitploit:~
python main.py encode --message "attack at dawn"

यह डिफ़ॉल्ट रेसिपी प्रस्तावना प्रॉम्प्ट और Llama-3.2-3B का उपयोग करता है। स्टेगो टेक्स्ट stdout पर प्रिंट होता है और stego_output.txt में सहेजा जाता है।

स्टेगो टेक्स्ट से डिकोड करें

root@kitploit:~
python main.py decode --stego-file stego_output.txt

कस्टम प्रॉम्प्ट और मॉडल

root@kitploit:~
# Encode with a custom prompt
python main.py encode \
    --message "meet me at noon" \
    --prompt "The best thing about making scrambled eggs is: "

# Decode (prompt must match exactly!)
python main.py decode \
    --stego-file stego_output.txt \
    --prompt "The best thing about making scrambled eggs is: "

# Use a different model
python main.py encode \
    --model "mistralai/Mistral-7B-v0.3" \
    --message "secret message" \
    --prompt "Every Sunday morning my grandmother would"

सभी विकल्प

टूल डाउनलोड करें
फ़्लैगडिफ़ॉल्टविवरण
--modelmeta-llama/Llama-3.2-3BHuggingFace मॉडल का नाम/पथ
--prompt(रेसिपी SEO प्रस्तावना)संदर्भ प्रॉम्प्ट (एनकोड और डीकोड के बीच मेल खाना चाहिए)
--message(इंटरैक्टिव)एनकोड करने के लिए गुप्त संदेश
--stego-textडिकोड करने के लिए स्टेगो टेक्स्ट स्ट्रिंग
--stego-filestego_output.txtस्टेगो टेक्स्ट फ़ाइल (एनकोड के लिए आउटपुट, डीकोड के लिए इनपुट)
--top-k256CDF के लिए टॉप-के शब्दावली आकार
--max-tokens(असीमित)उत्पन्न करने के लिए अधिकतम टोकन
--devicecudaडिवाइस: cuda या cpu
--no-4bitबंद4-बिट क्वांटाइज़ेशन अक्षम करें (fp16 का उपयोग करता है; अधिक VRAM की आवश्यकता है)