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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
PongoOS — pongoOS | Kitploit
उपकरण/GitHubGitHub/checkra1n/pongoos
एम्बेडेड सिस्टम सुरक्षाआईओएस सुरक्षाशोषणहार्डवेयर सुरक्षा
GitHubcheckra1n/pongoos

PongoOS

pongoOS

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

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

सभी देखें →

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

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

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

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

pongoOS

Apple बोर्डों के लिए checkra1n के ऊपर बनाया गया एक प्री-बूट निष्पादन वातावरण।

macOS पर बनाना

  • Xcode + कमांड-लाइन उपयोगिताएँ स्थापित करें
  • make all चलाएँ

Linux पर बनाना

  • clang स्थापित करें (यदि संदेह हो, apt.llvm.org से)
  • ld64 और cctools का strip स्थापित करें।
    • Debian/Ubuntu पर ये checkra1n रिपॉजिटरी से स्थापित किए जा सकते हैं:
      root@kitploit:~
      echo 'deb https://assets.checkra.in/debian /' | sudo tee /etc/apt/sources.list.d/checkra1n.list
      sudo apt-key adv --fetch-keys https://assets.checkra.in/debian/archive.key
      sudo apt-get update
      sudo apt-get install -y ld64 cctools-strip
      
    • अन्य Linux फ्लेवर्स पर आपको संभवतः इन्हें स्वयं बनाना होगा। शायद यह रिपॉजिटरी आपकी मदद करेगी।
  • make all चलाएँ

यदि clang, ld64 या cctools-strip के डिफ़ॉल्ट नाम/पथ नहीं हैं, तो आप उनके आह्वान को बदलना चाहेंगे। संदर्भ के लिए, डिफ़ॉल्ट चर इसके समतुल्य हैं:

root@kitploit:~
EMBEDDED_CC=clang EMBEDDED_LDFLAGS=-fuse-ld=/usr/bin/ld64 STRIP=cctools-strip make all

बिल्ड आर्टिफैक्ट्स

Makefile build/ में चार बाइनरी बनाएगा:

  • Pongo - मुख्य PongoOS का एक Mach-O
  • Pongo.bin - उपरोक्त के समान, लेकिन एक बेयर मेटल बाइनरी के रूप में जिस पर कूदा जा सकता है
  • checkra1n-kpf-pongo - checkra1n कर्नेल पैचफाइंडर, एक Pongo मॉड्यूल के रूप में (Mach-O/kext)
  • PongoConsolidated.bin - PongoOS और KPF एक एकल बाइनरी में विलय

उपयोग

root@kitploit:~
checkra1n -k Pongo.bin                  # Pongo शेल में बूट होता है, KPF उपलब्ध नहीं
checkra1n -k PongoConsolidated.bin      # KPF को ऑटो-रन करता है और XNU में बूट होता है
checkra1n -k PongoConsolidated.bin -p   # KPF लोड करता है, लेकिन Pongo शेल में बूट होता है

योगदान

पुल अनुरोध सबमिट करके, आप अपने योगदान को MIT लाइसेंस के अंतर्गत लाइसेंस देने के लिए सहमत होते हैं और आप प्रमाणित करते हैं कि आपके पास ऐसा करने का अधिकार है।
यदि आप तृतीय-पक्ष कोड आयात करना चाहते हैं जिसे इस रूप में लाइसेंस नहीं दिया जा सकता है, तो उसे प्रमुखता से नोट किया जाना चाहिए ताकि हम तदनुसार मूल्यांकन कर सकें।

संरचना

  • मुख्य PongoOS और ड्राइवर src/ में हैं।
    • बिल्ड-टाइम हेल्पर टूल tools/ में हैं।
  • PongoOS द्वारा उपयोग किया जाने वाला stdlib (Newlib) aarch64-none-darwin में है।
    • इसमें Darwin ABI के साथ काम करने के लिए Newlib का एक कस्टम पैच शामिल है।
  • एक उदाहरण मॉड्यूल example/ में मौजूद है।
  • PongoOS शेल के साथ संचार करने के लिए स्क्रिप्ट scripts/ में हैं।
    • इसमें pongoterm, macOS के लिए एक इंटरैक्टिव शेल क्लाइंट शामिल है।
  • checkra1n कर्नेल पैचफ़ाइंडर (KPF) checkra1n/kpf में है।
    • इसमें वर्तमान में SEP एक्सप्लॉइट शामिल है, हालाँकि इसे भविष्य में मुख्यधारा PongoOS में ले जाया जाना है।
  • KPF का एक यूज़रलैंड संस्करण checkra1n/kpf-test से बनाया जा सकता है (केवल arm64 पर चलाया जा सकता है)।
टूल डाउनलोड करें