Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
class-dump — أنشئ ملفات رؤوس Objective-C من ملفات Mach-O. | Kitploit
أدوات/GitHubGitHub/nygard/class-dump
التحليل الثابتأمان iOSالهندسة العكسيةتحليل الملفات الثنائية
GitHubnygard/class-dump

class-dump

أنشئ ملفات رؤوس Objective-C من ملفات Mach-O.

عرض المستودعالموقع الإلكتروني
3.6k900منذ 4 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

class-dump

class-dump هي أداة سطر أوامر لفحص جزء Objective-C من ملفات Mach-O. تُنشئ تعريفات للكلاسات والتصنيفات والبروتوكولات. وهذه هي نفس المعلومات التي يوفرها استخدام '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 (وجميع الأطر التي يستخدمها) من أدوات المطوّرين المثبّتة في /Dev42 بدلاً من /Developer:

    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، وهي أداة لفحص جزء Objective-C من ملفات Mach-O. حقوق النشر (C) 1997-2019 Steve Nygard.

هذا البرنامج برنامج حر؛ يمكنك إعادة توزيعه و/أو تعديله وفقًا لشروط رخصة جنو العامة (GNU General Public License) كما تنشرها مؤسسة البرمجيات الحرة؛ إما الإصدار 2 من الرخصة، أو (وفقًا لاختيارك) أي إصدار لاحق.

يُوزَّع هذا البرنامج على أمل أن يكون مفيدًا، ولكن دون أي ضمان؛ حتى دون الضمان الضمني للقابلية للتسويق أو الملاءمة لغرض معين. راجع رخصة جنو العامة لمزيد من التفاصيل.

يجب أن تكون قد استلمت نسخة من رخصة جنو العامة مع هذا البرنامج؛ إذا لم يكن الأمر كذلك، فاكتب إلى مؤسسة البرمجيات الحرة، Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

الاتصال

يمكنك التواصل مع المؤلف عبر: البريد الإلكتروني: nygard at gmail.com

تنزيل الأداة