बाइट्स रिवीलर एक शक्तिशाली रिवर्स इंजीनियरिंग और बाइनरी विश्लेषण उपकरण है, जो सुरक्षा शोधकर्ताओं, फोरेंसिक विश्लेषकों और डेवलपर्स के लिए डिज़ाइन किया गया है। हेक्स व्यू, विज़ुअल प्रतिनिधित्व, स्ट्रिंग निष्कर्षण, एंट्रॉपी गणना और फ़ाइल हस्ताक्षर पहचान जैसी सुविधाओं के साथ, यह उपयोगकर्ताओं को फ़ाइलों के अंदर छिपे डेटा को उजागर करने में मदद करता है। चाहे आप मैलवेयर का विश्लेषण कर रहे हों, बाइनरी डीबग कर रहे हों, या अज्ञात फ़ाइल स्वरूपों की जाँच कर रहे हों, बाइट्स रिवीलर किसी भी बाइनरी फ़ाइल से मूल्यवान जानकारी का पता लगाना, खोजना और निकालना आसान बनाता है।
बाइट्स रिवीलर कोई फ़ाइल या डेटा संग्रहीत नहीं करता है। सभी विश्लेषण आपके ब्राउज़र में किए जाते हैं।
वर्तमान सीमा: 50MB से छोटी फ़ाइलें सभी विश्लेषण कर सकती हैं, 1.5GB तक की बड़ी फ़ाइलें केवल विज़ुअल व्यू और हेक्स व्यू विश्लेषण करेंगी।
विशेषताएँ
फ़ाइल विश्लेषण
मेमोरी दक्षता के लिए खंडित फ़ाइल प्रसंस्करण
रीयल-टाइम प्रगति ट्रैकिंग
उन्नत PE/ELF विश्लेषण के साथ फ़ाइल हस्ताक्षर पहचान
हैश गणना (MD5, SHA-1, SHA-256)
एंट्रॉपी और बाइट आवृत्ति विश्लेषण
1.5GB तक की फ़ाइलों के लिए प्रगतिशील लोडिंग
एकाधिक दृश्य
फ़ाइल दृश्य
व्यापक फ़ाइल जानकारी और मेटाडेटा
उन्नत फ़ाइल हस्ताक्षर पहचान
एकाधिक एल्गोरिदम के साथ हैश मान
एंट्रॉपी गणना और विज़ुअलाइज़ेशन
बाइट आवृत्ति के साथ सांख्यिकीय विश्लेषण
विस्तृत फ़ाइल हस्ताक्षर जानकारी
नेस्टेड फ़ाइल पहचान (आर्काइव, एम्बेडेड फ़ाइलें)
विज़ुअल दृश्य
रंगीन वर्गों के साथ बाइनरी डेटा विज़ुअलाइज़ेशन
नीले और हेक्स-वर्गीकृत रंग योजनाओं के बीच टॉगल करें
ASCII या बाइट खोज
डेटा वितरण दृश्य
हाइलाइट किया गया पैटर्न मिलान
ऑफ़सेट पर जाएँ कार्यक्षमता
डेटा निरीक्षक दृश्य
बाइट एनोटेशन के लिए रंग पैलेट
हेक्स दृश्य
पेशेवर हेक्स संपादक इंटरफ़ेस
रंग कोडिंग के साथ बाइट-स्तरीय निरीक्षण
एकाधिक प्रारूपों में बाइट कॉपी करने के लिए संदर्भ मेनू
हाइलाइट किया गया पैटर्न मिलान
ASCII प्रतिनिधित्व
ASCII या बाइट खोज
ऑफ़सेट पर जाएँ कार्यक्षमता
डेटा निरीक्षक दृश्य
बाइट रंग टॉगल करें (🎨 बटन)
अपरकेस/लोअरकेस टॉगल (AA/aa बटन)
स्ट्रिंग विश्लेषण
ASCII, UTF-8 और UTF-16 स्ट्रिंग निष्कर्षण
स्ट्रिंग लंबाई और प्रकार विश्लेषण
स्ट्रिंग प्रकार वर्गीकरण
उन्नत फ़िल्टरिंग और सॉर्टिंग
नियमित अभिव्यक्ति खोज समर्थन
स्ट्रिंग पैटर्न पहचान
पूर्ण स्ट्रिंग डेटा के साथ निर्यात क्षमताएँ
YARA नियम स्कैनिंग
libyara-wasm के माध्यम से ब्राउज़र-आधारित YARA पैटर्न मिलान
अंतर्निहित नियम सेट: सामान्य मैलवेयर, क्रिप्टो संकेतक, पैकर्स और प्रोटेक्टर, संदिग्ध स्ट्रिंग्स
.yar फ़ाइल आयात के साथ कस्टम नियम संपादक
हेक्स ऑफ़सेट पर मिलान नेविगेशन
हेक्स दृश्य में मिलान ओवरले हाइलाइट करें
सुविधा टॉगल और सत्र स्थिरता
बुकमार्क और एनोटेशन
विशिष्ट बाइट ऑफ़सेट पर बुकमार्क जोड़ें
लेबल और नोट्स के साथ बाइट रेंज को एनोटेट करें
विज़ुअल वर्गीकरण के लिए 8-रंग पैलेट
बुकमार्क/एनोटेशन फ़िल्टर, सॉर्ट और नेविगेट करें
हेक्स दृश्य और विज़ुअल दृश्य में विज़ुअल संकेतक
पूर्ण सत्र स्थिरता
सत्र प्रबंधन
IndexedDB के साथ विश्लेषण सत्र सहेजें और पुनर्स्थापित करें
साझाकरण/बैकअप के लिए सत्रों को .brsession फ़ाइलों में निर्यात करें
.brsession फ़ाइलों से सत्र आयात करें
सत्र मेटाडेटा ट्रैकिंग (नाम, फ़ाइल जानकारी, टाइमस्टैम्प)
डर्टी स्थिति ट्रैकिंग के साथ अनसेव किए गए परिवर्तन संकेतक
पुनर्स्थापित करते समय फ़ाइल परिवर्तनों का स्वचालित पहचान
Kaitai Struct एकीकरण
100+ बाइनरी फ़ाइल स्वरूपों के लिए समर्थन
स्वचालित स्वरूप पहचान
संरचित बाइनरी पार्सिंग
स्वरूप खोज और लोडिंग
श्रेणी-आधारित स्वरूप संगठन
बाइनरी विश्लेषण
गहन PE (Windows) विश्लेषण: अनुभाग, आयात, निर्यात, सुरक्षा सुविधाएँ (ASLR, DEP, CFG)
# रिपॉजिटरी क्लोन करें
git clone https://github.com/vulnex/bytesrevealer
# प्रोजेक्ट निर्देशिका पर जाएँ
cd bytesrevealer
# निर्भरताएँ स्थापित करें
npm install
# डेवलपमेंट सर्वर शुरू करें
npm run dev
प्रोडक्शन के लिए बिल्ड करना
root@kitploit:~
# एप्लिकेशन बनाएँ
npm run build
# प्रोडक्शन बिल्ड का पूर्वावलोकन करें
npm run preview
उपयोग
फ़ाइल अपलोड
"फ़ाइल चुनें" पर क्लिक करें या फ़ाइल खींचकर छोड़ें
प्रगति पट्टी अपलोड और विश्लेषण स्थिति दिखाती है
विश्लेषण दृश्य
टैब इंटरफ़ेस का उपयोग करके दृश्यों के बीच स्विच करें
प्रत्येक दृश्य अलग-अलग विश्लेषण परिप्रेक्ष्य प्रदान करता है
नेविगेट करते समय रीयल-टाइम अपडेट
खोज फ़ंक्शन
पैटर्न मिलान के लिए खोज पट्टी का उपयोग करें
हेक्स और स्ट्रिंग खोज मोड के बीच टॉगल करें
वर्तमान दृश्य में परिणाम हाइलाइट किए जाते हैं
स्ट्रिंग विश्लेषण
प्रकार और लंबाई के साथ निकाली गई स्ट्रिंग्स देखें
प्रकार या सामग्री के अनुसार स्ट्रिंग्स को फ़िल्टर करें
विभिन्न मानदंडों के अनुसार सॉर्ट करें
एकाधिक प्रारूपों में परिणाम निर्यात करें
प्रदर्शन विचार
बड़ी फ़ाइलों को चंक में संसाधित किया जाता है
वेब वर्कर्स गहन संचालन संभालते हैं
मेमोरी उपयोग अनुकूलित है
यदि आवश्यक हो तो संचालन रद्द किए जा सकते हैं
ब्राउज़र संगतता
Chrome 80+
Firefox 75+
Safari 13.1+
Edge 80+
योगदान
प्रोजेक्ट को फोर्क करें
अपनी फीचर शाखा बनाएँ (git checkout -b feature/AmazingFeature)
अपने परिवर्तन कमिट करें (git commit -m 'Add some AmazingFeature')
शाखा पर पुश करें (git push origin feature/AmazingFeature)
पुल रिक्वेस्ट खोलें
लाइसेंस
यह प्रोजेक्ट अपाचे लाइसेंस, संस्करण 2.0 के अंतर्गत लाइसेंस प्राप्त है - विवरण के लिए LICENSE फ़ाइल देखें।
सुरक्षा संबंधी विचार
सभी स्ट्रिंग्स उचित रूप से एस्केप की गई हैं
इनपुट सत्यापन लागू किया गया है
मेमोरी सीमाएँ लागू की गई हैं
फ़ाइल आकार प्रतिबंध लागू हैं
चेंजलॉग
संस्करण 0.4 — कोड गुणवत्ता, पहुंच और रिस्पॉन्सिव (मार्च 2026)