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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
Windows-PE-Packer — 🗜️ विंडोज x86 एक्जीक्यूटेबल फाइलों के लिए एक पैकर, जो C और Intel x86 असेंबली में लिखा गया है। पैकिंग के बाद नई फाइल रिवर्स इंजीनियरिंग में बाधा डाल सकती है। | Kitploit
उपकरण/GitHubGitHub/czs108/windows-pe-packer
पेलोड जनरेशनशोषणरिवर्स इंजीनियरिंगबाइनरी विश्लेषण
GitHubczs108/windows-pe-packer

Windows-PE-Packer

🗜️ विंडोज x86 एक्जीक्यूटेबल फाइलों के लिए एक पैकर, जो C और Intel x86 असेंबली में लिखा गया है। पैकिंग के बाद नई फाइल रिवर्स इंजीनियरिंग में बाधा डाल सकती है।

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

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

सभी देखें →

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

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

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

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

Windows PE पैकर

C MASM CMake Windows License

भाषाएँ

  • अंग्रेज़ी
  • सरलीकृत चीनी

परिचय

test-helloworld

PE-Packer, Windows PE फ़ाइलों के लिए एक सरल पैकर है। पैकिंग के बाद नई PE फ़ाइल रिवर्स इंजीनियरिंग की प्रक्रिया को बाधित कर सकती है।

PE फ़ाइल को पैक करते समय यह निम्नलिखित कार्य करेगा:

  • मूल आयात तालिका को रूपांतरित करना।
  • अनुभागों को एन्क्रिप्ट करना।
  • अनुभाग नाम साफ़ करना।
  • शेल-एंट्री स्थापित करना।

पैक की गई PE फ़ाइल चलाते समय, शेल-एंट्री मूल प्रोग्राम को निम्नानुसार डिक्रिप्ट और लोड करेगी:

  • अनुभागों को डिक्रिप्ट करना।
  • मूल आयात तालिका को आरंभ करना।
  • पुनःस्थापन (रिलोकेशन)।

पैकिंग से पहले, कुछ डिसअसेंबली टूल का उपयोग करके कोड का विश्लेषण करने के लिए निष्पादन योग्य फ़ाइल को डिसअसेंबल किया जा सकता है, जैसे IDA Pro।

  • कोड को डिसअसेंबल करना।

    कोड

  • स्थिर स्ट्रिंग्स खोजना।

    स्ट्रिंग

  • आयात तालिका का विश्लेषण करना।

    आयात तालिका

पैकिंग के बाद, रिवर्स विश्लेषण बाधित हो जाएगा।

  • कोड को डिसअसेंबल करना।

    पैक किया गया कोड

  • स्थिर स्ट्रिंग्स खोजना।

    पैक की गई स्ट्रिंग

  • आयात तालिका का विश्लेषण करना।

    पैक की गई आयात तालिका

चेतावनी

यह प्रोजेक्ट शुरुआती लोगों के लिए Windows PE Format और Assembly Language सीखने का एक डेमो मात्र है। इसमें अभी भी कुछ संगतता समस्याएँ और बग हैं जिनका उपयोग व्यवहार में नहीं किया जा सकता।

आरंभ करना

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

प्रोजेक्ट को Windows 32-bit पर कॉन्फ़िगर किया जाना चाहिए और वर्तमान में केवल 32-bit .exe प्रोग्राम को प्रोसेस कर सकता है।

  • MASM32 स्थापित करें।
  • MinGW-w64 स्थापित करें, i686 आर्किटेक्चर चुनें।
  • CMake स्थापित करें।
  • इन तीनों टूल्स के PATH एनवायरनमेंट वेरिएबल सेट करें।

बिल्डिंग

root@kitploit:~
mkdir -p build
cd build
cmake .. -D CMAKE_C_COMPILER=gcc -G "MinGW Makefiles"
cmake --build .

या सीधे build.ps1 फ़ाइल चलाएँ:

root@kitploit:~
PS> .\build.ps1

उपयोग

किसी प्रोग्राम को पैक करने के लिए, आपको उसका इनपुट नाम और आउटपुट नाम निर्दिष्ट करना होगा।

root@kitploit:~
PE-Packer <input-file> <output-file>

उदाहरण के लिए:

root@kitploit:~
PE-Packer hello.exe hello-pack.exe

दस्तावेज़

आप दस्तावेज़ जनरेट करने के लिए Doxygen का उपयोग कर सकते हैं।

संदर्भ

  • 《加密与解密(第3版)》段钢
  • PE Format - Windows Dev Center

लाइसेंस

MIT License के अंतर्गत वितरित। अधिक जानकारी के लिए LICENSE देखें।

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