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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
bytecode-viewer — जावा 8+ जार और एंड्रॉइड एपीके रिवर्स इंजीनियरिंग सूट (डीकंपाइलर, संपादक, डीबगर और अधिक) | Kitploit
उपकरण/GitHubGitHub/konloch/bytecode-viewer
एंड्रॉइड सुरक्षास्थैतिक विश्लेषणगतिशील विश्लेषण (सैंडबॉक्सिंग)कोड विश्लेषणरिवर्स इंजीनियरिंगडीबगर्समालवेयर विश्लेषणबाइनरी विश्लेषणलर्निंग और शिक्षा
GitHubkonloch/bytecode-viewer

bytecode-viewer

जावा 8+ जार और एंड्रॉइड एपीके रिवर्स इंजीनियरिंग सूट (डीकंपाइलर, संपादक, डीबगर और अधिक)

15.6k1.3k21 महीना पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
रिपॉजिटरी देखेंवेबसाइट

बाइटकोड व्यूअर

Bytecode Viewer - एक हल्का उपयोगकर्ता-अनुकूल Java/Android बाइटकोड व्यूअर, डीकंपाइलर और अधिक।

नई विशेषताएँ

  • घोषणा पर जाएं
  • खींचने योग्य टैब
  • CVE-2022-21675 को पैच किया गया (कृपया v2.11.X में अपग्रेड करें)
  • डिफ़ॉल्ट रूप से डार्क मोड अनेक थीम के साथ
  • 30 से अधिक भाषाओं में अनुवादित: अरबी, जर्मन, जापानी, मंदारिन, रूसी, स्पेनिश सहित
  • प्लगइन राइटर - BCV के भीतर से बाहरी प्लगइन बनाएं और संपादित करें
  • Java और बाइटकोड संपादन/संकलन ठीक किया गया
  • टैब्ड प्लगइन कंसोल
  • संसाधन और खोज पैनल पर राइट-क्लिक मेनू
  • Javap डिसअसेम्बलर
  • XAPK समर्थन
  • नवीनतम निर्भरताएँ (CFR, JD-GUI आदि जैसे डीकंपाइलर सहित)
  • JDK>13 का उपयोग करके संकलित Java फ़ाइलों के लिए समर्थन जोड़ा गया
  • Maven में स्थानांतरित किया गया

लिंक्स

  • BCV Discord
  • वेबसाइट
  • स्रोत कोड
  • बाइनरी/आर्काइव
  • Java दस्तावेज़
  • लाइसेंस (कॉपीलेफ्ट)
  • क्रेडिट्स
  • योगदान
  • बग रिपोर्ट करें
  • चर्चा मंच

मुख्य विशेषताएँ

  • बस खींचें और छोड़ें Java Jars और Android APKs को डीकंपाइल और खोजें
  • फ़ाइल प्रारूप समर्थन: Class, Jar, APK, DEX, XAPK, APKM, WAR, JSP, इमेज संसाधन, टेक्स्ट संसाधन और अधिक
  • 6 अंतर्निहित Java डीकंपाइलर: Krakatau, CFR, Procyon, FernFlower, JADX, JD-GUI
  • 3 अंतर्निहित बाइटकोड डिसअसेम्बलर, जिसमें 2 असेम्बलर शामिल हैं: Krakatau और Smali/BakSmali
  • Dex2Jar और Enjarify से APK/DEX समर्थन
  • अंतर्निहित Java कंपाइलर
  • उन्नत स्थिर-खोज कार्यक्षमता
  • अनुकूलन योग्य UI
  • प्लगइन्स + स्क्रिप्ट इंजन डिज़ाइन
  • दुर्भावनापूर्ण कोड स्कैनिंग API
  • 30 से अधिक भाषाओं में अनुवादित: अरबी, जर्मन, जापानी, मंदारिन, रूसी, स्पेनिश)
  • निर्यात कार्यक्षमता Runnable Jar, Zip, APK, सभी को Zip के रूप में डीकंपाइल करें, आदि के रूप में
  • और भी बहुत कुछ! इसे स्वयं आज़माएं!

कमांड लाइन इनपुट

root@kitploit:~
	-help                         Displays the help menu
	-clean                        Deletes the BCV directory
	-english                      Forces English language translations
	-list                         Displays the available decompilers
	-decompiler <decompiler>      Selects the decompiler, procyon by default
	-i <input file>               Selects the input file (Jar, Class, APK, ZIP, DEX all work automatically)
	-o <output file>              Selects the output file (Java or Java-Bytecode)
	-t <target classname>         Must either be the fully qualified classname or "all" to decompile all as zip
	-nowait                       Doesn't wait for the user to read the CLI messages

बाइटकोड व्यूअर क्या है?

Bytecode Viewer (BCV) एक उन्नत हल्का Java/Android रिवर्स इंजीनियरिंग सुइट है। कई ओपन सोर्स टूल्स द्वारा संचालित, BCV रिवर्सिंग प्रक्रिया में सहायता के लिए डिज़ाइन किया गया है।

BCV 6 डीकंपाइलर, 3 डिसअसेम्बलर, 2 असेम्बलर, 2 APK कन्वर्टर, उन्नत खोज, डिबगिंग और अधिक के साथ आता है।

यह पूरी तरह से Java में लिखा गया है और ओपन सोर्स है। वर्तमान में इसका रखरखाव और विकास Konloch द्वारा किया जा रहा है।

क्या कोई डेमो है?

BCV डेमो

कृपया ध्यान दें कि यह डेमो बहुत पुराने संस्करण से है

मैं BCV कैसे स्थापित करूं?

नवीनतम संस्करण https://github.com/konloch/bytecode-viewer/releases से डाउनलोड करें और Bytecode-Viewer-2.10.x.jar चलाएं। आपको इसे कमांड लाइन के माध्यम से निष्पादित करने की आवश्यकता हो सकती है java -jar Bytecode-Viewer-2.10.x.jar (X को वर्तमान मामूली संस्करण से बदलें)

मैं BCV का उपयोग कैसे कर सकता हूं?

  • Jar, Zip, ClassFile या Android फ़ाइल (APK, DEX, XAPK, APKM, आदि) से शुरू करते हुए इसे BCV में खींचें। यह स्वचालित रूप से डिकोडिंग प्रक्रिया शुरू कर देगा।
  • यहाँ से आप View Pane>View 1, View 2, View 3, आदि का चयन करके उन डीकंपाइलरों का चयन कर सकते हैं जिनका आप उपयोग करना चाहते हैं।
  • दृश्य पैन का उपयोग एक साथ 3 डीकंपाइलर प्रदर्शित करने के लिए किया जाता है, आप यहाँ संपादन क्षमता भी टॉगल कर सकते हैं।
  • संसाधन सूची का उपयोग करके नेविगेट करके उस संसाधन का चयन करें जिसे आप खोलना चाहते हैं, BCV इसे प्रदर्शित करने की पूरी कोशिश करेगा (डीकंपाइलिंग, डिसअसेम्बलिंग, आदि)।
  • आप बाएं हाथ के निचले कोने में खोज पैन का उपयोग करने के साथ-साथ खोज में सहायता के लिए प्लगइन्स का उपयोग कर सकते हैं।

प्लगइन्स कैसे काम करते हैं?

एक प्लगइन सिस्टम भी है जो आपको लोड की गई क्लासफ़ाइलों के साथ बातचीत करने की अनुमति देगा। उदाहरण के लिए, आप एक String डीऑबफस्केटर, एक दुर्भावनापूर्ण कोड खोजकर्ता, या कुछ और लिख सकते हैं जो आप सोच सकते हैं।

आप या तो पूर्व-लिखित प्लगइन्स में से एक का उपयोग कर सकते हैं, या अपना खुद का लिख सकते हैं। प्लगइन सिस्टम java और javascript स्क्रिप्टिंग का समर्थन करता है।

एक बार प्लगइन सक्रिय हो जाने पर, यह BCV में लोड किए गए प्रत्येक वर्ग के ClassNode ArrayList के साथ प्लगइन को निष्पादित करेगा, यह उपयोगकर्ता को ASM का उपयोग करके इसे पूरी तरह से संभालने की अनुमति देता है।

संकलन के निर्देश

बस इस रेपो को क्लोन करें और mvn package चलाएं। यह इतना सरल है!

स्रोत पर कार्य करना

Maven प्रोजेक्ट खोलें (उदाहरण के लिए IntelliJ में, pom.xml को प्रोजेक्ट फ़ाइल के रूप में खोलें)।

UI लैग कर रहा है

थीम को अपने सिस्टम में बदलें। View->Visual Settings->Window Theme पर जाएं और System Theme चुनें।

Java हीप स्पेस समस्याएँ (java.lang.OutOfMemoryError)

अधिक RAM के साथ BCV प्रारंभ करें, जैसे java -Xmx3G -jar BCV.jar

फ़ाइल अनुमति समस्याएँ (java.io.FileNotFoundException)

jar फ़ाइल पर राइट-क्लिक करें, गुणों पर जाएं, और General टैब के निचले भाग में Security के अंतर्गत Unblock चुनें।

APK फ़ाइल अनुमति समस्याएँ (java.io.FileNotFoundException)

BCV को व्यवस्थापक के रूप में चलाएं।

क्या आप Java रिवर्स इंजीनियर हैं? क्या आप सीखना चाहते हैं?

आज ही The Bytecode Club में शामिल हों! - https://the.bytecode.club

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