技能 apktool
📱

apktool

安全 🌐 網路存取⚙️ 外部命令📁 檔案系統存取🔑 環境變數

فك وتحليل ملفات Android APK

يتطلب تحليل تطبيقات Android بحثاً عن مشكلات أمنية استخراج وفحص بنيتها الداخلية. يرشدك هذا الدليل عبر فك حزم APK، وتحليل Manifesto، واكتشاف الأسرار باستخدام apktool.

支援: Claude Codex Code(CC)
📊 69 充足
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「apktool」。 فك حزمة target.apk وتحقق من مشكلات الأمان

預期結果:

  • تم فك حزمة APK بنجاح إلى دليل target-unpacked
  • الحزمة: com.example.targetapp الإصدار 2.1.0
  • أذونات خطيرة تم العثور عليها: INTERNET, ACCESS_FINE_LOCATION, READ_CONTACTS
  • مشكلة أمان: 3 أنشطة لها exported=true بدون متطلبات إذن
  • مشكلة أمان: android:allowBackup=true تمكّن استخراج البيانات
  • تم العثور على 2 عنوان URL ثابت في res/values/strings.xml

正在使用「apktool」。 ابحث عن مفاتيح API في تطبيق IoT المفكك

預期結果:

  • البحث في res/values/strings.xml عن سلاسل متعلقة بـ API
  • تم العثور على: api_key = 'sk_live_xxxx' في السطر 45
  • تم العثور على: device_endpoint = 'https://api.iotdevice.com/v2' في السطر 67
  • البحث في كود smali عن بيانات اعتماد ثابتة
  • تم العثور على رمز مصادقة محتمل في smali/com/iot/AuthManager.smali

安全審計

安全
v5 • 1/16/2026

This is a documentation-only skill containing instructional content for using apktool, a legitimate Android reverse engineering tool. All 97 static findings are false positives caused by markdown code examples showing bash commands for security analysis. The skill contains no executable code, only educational guidance for authorized security testing.

2
已掃描檔案
709
分析行數
4
發現項
5
審計總數
審計者: claude 查看審計歷史 →

品質評分

38
架構
100
可維護性
87
內容
22
社群
100
安全
87
規範符合性

你能建構什麼

تقييم أمان تطبيق Android

تحليل تطبيقات Android بحثاً عن أخطاء تكوين الأمان والمكونات المصدرة وعلميات debuggable والأسرار الثابتة.

تحليل تطبيقات IoT المرافقة

استخراج نقاط نهاية API وبيانات الاعتماد وبروتوكولات الاتصال من تطبيقات الأجهزة المرافقة لـ IoT.

اختبار تطبيقات الجوال المصرح به

دعم اختبارات الاختراق المصرح بها من خلال فك حزم وتوثيق المكونات الداخلية لتطبيقات Android.

試試這些提示

فك حزمة APK الأساسية
فك حزمة ملف APK في [PATH] باستخدام apktool وأظهر لي بنية الدليل للمخرجات.
فحص أمان Manifesto
حلل AndroidManifest.xml من [APK]. ضع قائمة بجميع الأذونات والمكونات المصدرة وتحقق من علامات debuggable أو allowBackup.
اكتشاف بيانات الاعتماد
ابحث في دليل APK المفكك عن مفاتيح API الثابتة وكلمات المرور والرموز المميزة وعناوين URL. اعرض مسارات الملفات والسياق لكل نتيجة.
تحليل أمان كامل
قم بتحليل أمان كامل لـ [APK]: افك حزمته، افحص Manifesto بحثاً عن مشكلات الأمان، ابحث عن بيانات الاعتماد الثابتة، واطلع على جميع النتائج.

最佳實務

  • اعمل دائماً على نسخ من ملفات APK للحفاظ على الأدلة الأصلية
  • افحص AndroidManifest.xml أولاً لفهم بنية التطبيق قبل تحليل الكود
  • وثّق جميع النتائج مع مسارات الملفات وأرقام الأسطر لقابلية التكرار

避免

  • تحليل ملفات APK بدون تفويض صريح ينتهك الإرشادات الأخلاقية
  • تجاهل تحليل Manifesto يفوت معلومات أمان حرجة
  • تشغيل apktool بدون دليل مخرجات يخلق بنية ملف غير منظمة

常見問題

ما هي المتطلبات الأساسية لاستخدام apktool؟
تحتاج إلى تثبيت apkkit على نظامك بالإضافة إلى Java Runtime Environment. تأكد من وجود مساحة قرص كافية حيث أن ملفات APK المفككة أكبر بمقدار 2-5 مرات.
هل يمكن لـ apktool إنتاج كود مصدر Java؟
لا، apktool ينتج كود smali الثنائي. للحصول على كود مصدر Java قابل للقراءة، استخدم jadx الذي يفك تجميع DEX إلى Java.
كيف أقوم بإعادة تجميع ملف APK المعدل؟
استخدم 'apktool b' لإعادة البناء، ثم سجّل باستخدام jarsigner مع keystore. يجب توقيع APK قبل إمكانية تثبيته.
ماذا يجب أن أبحث عنه في AndroidManifest.xml؟
تحقق من الأذونات والمكونات المصدرة وعلم debuggable وإعداد allowBackup وإصدارات min/target SDK وتكوين أمان الشبكة.
لماذا يفشل apktool مع أخطاء الإطار؟
بعض التطبيقات تعتمد على إطار عمل الشركة المصنعة للجهاز. ثبّت الإطار المطلوب باستخدام 'apktool if framework-res.apk' قبل فك التشفير.
هل من القانوني فك حزم ملفات APK؟
فقط حلل ملفات APK التي تملكها أو لديك تفويض صريح لاختبارها. احترم الملكية الفكرية و شروط الخدمة والقوانين المعمول بها.

開發者詳情

檔案結構

📄 SKILL.md