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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
class-dump — Mach-O फ़ाइलों से Objective-C हेडर उत्पन्न करें। | Kitploit
उपकरण/GitHubGitHub/nygard/class-dump
स्थैतिक विश्लेषणआईओएस सुरक्षारिवर्स इंजीनियरिंगबाइनरी विश्लेषण
GitHubnygard/class-dump

class-dump

Mach-O फ़ाइलों से Objective-C हेडर उत्पन्न करें।

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

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

सभी देखें →

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

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

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

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

class-dump

class-dump एक कमांड-लाइन उपयोगिता है जो Mach-O फ़ाइलों के Objective-C खंड की जांच करती है। यह क्लास, कैटेगरी और प्रोटोकॉल के लिए घोषणाएँ उत्पन्न करता है। यह वही जानकारी है जो 'otool -ov' के उपयोग से मिलती है, लेकिन इसे सामान्य Objective-C घोषणाओं के रूप में प्रस्तुत किया जाता है।

नवीनतम संस्करण और जानकारी यहाँ उपलब्ध है:

root@kitploit:~
http://stevenygard.com/projects/class-dump

सोर्स कोड मेरे Github रिपॉज़िटरी से भी उपलब्ध है:

root@kitploit:~
https://github.com/nygard/class-dump

उपयोग

root@kitploit:~
class-dump 3.5 (64 bit)
Usage: class-dump [options] <mach-o-file>

  where options are:
        -a             show instance variable offsets
        -A             show implementation addresses
        --arch <arch>  choose a specific architecture from a universal binary (ppc, ppc64, i386, x86_64)
        -C <regex>     only display classes matching regular expression
        -f <str>       find string in method name
        -H             generate header files in current directory, or directory specified with -o
        -I             sort classes, categories, and protocols by inheritance (overrides -s)
        -o <dir>       output directory used for -H
        -r             recursively expand frameworks and fixed VM shared libraries
        -s             sort classes and categories by name
        -S             sort methods by name
        -t             suppress header in output, for testing
        --list-arches  list the arches in the file, then exit
        --sdk-ios      specify iOS SDK version (will look in /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS<version>.sdk
        --sdk-mac      specify Mac OS X version (will look in /Developer/SDKs/MacOSX<version>.sdk
        --sdk-root     specify the full SDK root path (or use --sdk-ios/--sdk-mac for a shortcut)
  • class-dump AppKit:

    class-dump /System/Library/Frameworks/AppKit.framework

  • class-dump UIKit:

    class-dump /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk/System/Library/Frameworks/UIKit.framework

  • class-dump UIKit और इसके द्वारा उपयोग किए जाने वाले सभी फ्रेमवर्क:

    class-dump /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk/System/Library/Frameworks/UIKit.framework -r --sdk-ios 4.3

  • class-dump UIKit (और इसके द्वारा उपयोग किए जाने वाले सभी फ्रेमवर्क) उन डेवलपर टूल्स से जो /Developer के बजाय /Dev42 में स्थापित किए गए हैं:

    class-dump /Dev42/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/System/Library/Frameworks/UIKit.framework -r --sdk-root /Dev42/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk

लाइसेंस

यह फ़ाइल class-dump का हिस्सा है, जो Mach-O फ़ाइलों के Objective-C खंड की जांच करने के लिए एक उपयोगिता है। कॉपीराइट (C) 1997-2019 Steve Nygard.

यह प्रोग्राम मुफ्त सॉफ्टवेयर है; आप इसे GNU जनरल पब्लिक लाइसेंस की शर्तों के तहत पुनर्वितरित और/या संशोधित कर सकते हैं, जैसा कि फ्री सॉफ्टवेयर फाउंडेशन द्वारा प्रकाशित किया गया है; लाइसेंस का संस्करण 2, या (आपके विकल्प पर) कोई भी बाद का संस्करण।

यह प्रोग्राम इस उम्मीद में वितरित किया जाता है कि यह उपयोगी होगा, लेकिन बिना किसी वारंटी के; यहाँ तक कि व्यापारिक योग्यता (MERCHANTABILITY) या किसी विशेष उद्देश्य के लिए उपयुक्तता (FITNESS FOR A PARTICULAR PURPOSE) की निहित वारंटी के बिना। अधिक जानकारी के लिए GNU जनरल पब्लिक लाइसेंस देखें।

आपको इस प्रोग्राम के साथ GNU जनरल पब्लिक लाइसेंस की एक प्रति प्राप्त होनी चाहिए थी; यदि नहीं, तो फ्री सॉफ्टवेयर फाउंडेशन, इंक., 675 Mass Ave, Cambridge, MA 02139, USA को लिखें।

संपर्क

आप लेखक से संपर्क कर सकते हैं: e-mail: nygard at gmail.com

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