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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
ApkAnalyser — एंड्रॉइड APK के लिए स्थैतिक विश्लेषण उपकरण जो Dalvik बाइटकोड का निरीक्षण करता है, XML संसाधनों को डीकोड करता है, और संभावित समस्याओं का पता लगाता है। बाइनरी संशोधन, रीपैकेजिंग और लॉगकैट सत्यापन का समर्थन करता है। | Kitploit
उपकरण/GitHubGitHub/sonyxperiadev/apkanalyser
एंड्रॉइड सुरक्षास्थैतिक विश्लेषणकोड विश्लेषणरिवर्स इंजीनियरिंगमोबाइल सुरक्षाबाइनरी विश्लेषणArchived
GitHubsonyxperiadev/apkanalyser

ApkAnalyser

एंड्रॉइड APK के लिए स्थैतिक विश्लेषण उपकरण जो Dalvik बाइटकोड का निरीक्षण करता है, XML संसाधनों को डीकोड करता है, और संभावित समस्याओं का पता लगाता है। बाइनरी संशोधन, रीपैकेजिंग और लॉगकैट सत्यापन का समर्थन करता है।

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

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

सभी देखें →

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

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

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

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

कॉपीराइट (C) 2012 सोनी मोबाइल कम्युनिकेशंस एबी

यह फ़ाइल ApkAnalyser का हिस्सा है।

अपाचे लाइसेंस, संस्करण 2.0 ("लाइसेंस") के तहत लाइसेंस प्राप्त; आप इस फ़ाइल का उपयोग केवल लाइसेंस के अनुपालन में ही कर सकते हैं। आप लाइसेंस की एक प्रति निम्नलिखित पते पर प्राप्त कर सकते हैं:

root@kitploit:~
 http://www.apache.org/licenses/LICENSE-2.0

जब तक लागू कानून द्वारा आवश्यक न हो या लिखित रूप में सहमति न दी गई हो, सॉफ़्टवेयर लाइसेंस के तहत "जैसा है" आधार पर वितरित किया जाता है, बिना किसी प्रकार की वारंटी या शर्तों के, न तो व्यक्त या निहित। लाइसेंस के तहत विशिष्ट भाषा को नियंत्रित करने वाली अनुमतियाँ और सीमाएँ देखें।

==============================================================================

परिचय

ApkAnalyser आपके Android ऐप के विकास कार्य की जाँच और सत्यापन के लिए एक स्थैतिक, आभासी विश्लेषण उपकरण है। यह एक पूर्ण टूल चेन है जो अधिक प्रिंटआउट के साथ बाइनरी एप्लिकेशन के संशोधन का समर्थन करती है। फिर आप रीपैक, इंस्टॉल, चला सकते हैं और logcat से परिणाम सत्यापित कर सकते हैं। ApkAnalyser संसाधन विश्लेषण का भी समर्थन करता है, और आप XML को डिकोड कर सकते हैं, संसाधन संदर्भों को देख सकते हैं और अपने ऐप में संभावित समस्याओं का पता लगा सकते हैं।

यह एक स्टैंड-अलोन J2SE एप्लिकेशन है, जो Apache 2.0 लाइसेंस के तहत जारी किया गया है, 100% Java में लिखा गया है।

ओपन सोर्स प्रोजेक्ट्स

निम्नलिखित OSS प्रोजेक्ट्स के कुछ कोड आयात और संशोधित किए गए हैं:

  1. smali, dalvik असेंबलर/डिसअसेंबलर, http://code.google.com/p/smali/
  2. apktool, बाइनरी Android ऐप्स की रीइंजीनियरिंग, http://code.google.com/p/android-apktool/
  3. Android4ME, Google के Android का J2ME पोर्ट, http://code.google.com/p/android4me/
  4. Android ओपन सोर्स प्रोजेक्ट

निम्नलिखित OSS प्रोजेक्ट्स का उपयोग jar लाइब्रेरी के रूप में किया जाता है:

  1. ASM, Java बाइटकोड मैनिपुलेशन और विश्लेषण फ्रेमवर्क, http://asm.ow2.org/license.html
  2. Jgraphx, Java ग्राफ़ विज़ुअलाइज़ेशन लाइब्रेरी, http://www.jgraph.com/jgraph.html
  3. Xpp3, एक स्ट्रीमिंग पुल XML पार्सर, http://www.extreme.indiana.edu/dist/java-repository/xpp3/distributions
  4. L2fprod, विस्तारित स्विंग घटक, http://www.l2fprod.com/common/

बिल्ड जानकारी

सबसे पहले, नवीनतम ApkAnalyser यहाँ उपलब्ध है:

https://github.com/sonyxperiadev/ApkAnalyser

ApkAnalyser में दो ओपन सोर्स प्रोजेक्ट्स शामिल हैं, smali और apktool। प्रोजेक्ट्स को निम्नलिखित क्रम में बनाया जाना चाहिए:

  1. smali
  2. apktool
  3. apkanalyser

सभी प्रोजेक्ट्स Maven2 बिल्ड सिस्टम द्वारा प्रबंधित हैं।

http://maven.apache.org/download.html

प्रोजेक्ट को JDK1.5, 1.6 या 1.7 पर बनाया जा सकता है।

बिल्ड चरण

  1. नवीनतम कोड प्राप्त करें git clone git://github.com/sonyxperiadev/ApkAnalyser.git

  2. smali प्रोजेक्ट बनाएँ cd smali mvn install

  3. apktool प्रोजेक्ट बनाएँ cd ../apktool mvn install

  4. jgraphx को स्थानीय Maven रिपॉजिटरी में इंस्टॉल करें cd ../apkanalyser mvn install:install-file -Dfile=lib/jgraphx.jar -DgroupId=com.mxgraph -DartifactId=jgraphx -Dversion=1.7.1.9 -Dpackaging=jar -DgeneratePom=true

  5. ApkAnalyser बनाएँ और पैकेज करें mvn assembly:assembly

  6. निष्पादन योग्य jar फ़ाइल यहाँ होनी चाहिए apkanalyser\target\apkanalyser-{version}-exec.jar

वैकल्पिक रूप से, Eclipse प्रोजेक्ट को "mvn eclipse:eclipse" कमांड द्वारा भी जनरेट किया जा सकता है।

ApkAnalyser लॉन्च करना

इसे लॉन्च करने के लिए, बस निष्पादित करें:

java -jar ApkAnalyser.jar

कभी-कभी, dalvik बाइटकोड का विश्लेषण करने के लिए ApkAnalyser बहुत अधिक मेमोरी खपत करता है। एक से अधिक बड़ी odexed APK फ़ाइलें लोड करने पर विशेष रूप से मेमोरी खत्म हो सकती है। उस स्थिति में, अधिकतम हीप आकार को "-Xmx1024m" पैरामीटर द्वारा स्पष्ट रूप से बढ़ाया जाना चाहिए:

java -Xmx1024m -jar ApkAnalyser.jar

संपर्क

झांग बोजी, सोनी मोबाइल कम्युनिकेशंस [email protected]

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