TeamViewer Permissions Hook V1

यह एक प्रूफ-ऑफ-कॉन्सेप्ट इंजेक्टेबल C++ DLL है, जो naked inline hooking और प्रत्यक्ष मेमोरी संशोधन का उपयोग करके TeamViewer की अनुमतियों को बदलता है।
विशेषताएँ
- सर्वर की तरह - दाहिनी ओर के पॉप-अप मेनू में अतिरिक्त मेनू आइटम विकल्प सक्षम करता है। अब तक सबसे उपयोगी "स्विच साइड्स" सुविधा को सक्षम करना है, जो सामान्यतः तभी सक्रिय होती है जब आप पहले से क्लाइंट के साथ नियंत्रण प्रमाणित कर चुके होते हैं, और नियंत्रण/पक्ष बदलने की प्रक्रिया शुरू कर चुके होते हैं।
- क्लाइंट की तरह - सर्वर के वर्तमान नियंत्रण सेटिंग्स और अनुमतियों की परवाह किए बिना माउस पर नियंत्रण की अनुमति देता है।
डेमो
सर्वर की तरह

क्लाइंट

कार्यविवरण
- यह सिग्नेचर/पैटर्न स्कैनिंग का उपयोग करके कोड में प्रमुख भागों को गतिशील रूप से खोजता है, जहाँ असेंबली रजिस्टर दिलचस्प क्लासेस के पॉइंटर्स रखते हैं। यह इनलाइन नेकेड हुक्स (उर्फ कोड केव्स) लगाकर उन पॉइंटर्स को हाई-जैक करता है, ताकि उनके रिवर्स किए गए क्लासेस में सीधे मेमोरी एक्सेस के माध्यम से संशोधन किया जा सके।
- इंजेक्ट करें और चरणों का पालन करें
आवश्यकताएँ
- अपना पसंदीदा Manual Mapper, PE Loader, DLL Injector, इसमें इंजेक्ट करें - "TeamViewer.exe"
- यह संस्करण Windows 10 पर बनाया गया था, TeamViewer x86 Version 13.0.5058 के लिए - (TeamViewer के अन्य संस्करणों का परीक्षण नहीं किया गया है, लेकिन अधिक मजबूत सिग्नेचर के साथ यह काम कर सकता है; linux समर्थित नहीं है)
अस्वीकरण
- इसे शैक्षिक उद्देश्यों के लिए परीक्षण हेतु एक प्रूफ-ऑफ-कॉन्सेप्ट के रूप में विकसित किया गया है। मैं इस सॉफ़्टवेयर के अनैतिक या अवैध उद्देश्यों के लिए उपयोग का समर्थन या अनुमोदन नहीं करता। दुरुपयोग के लिए कोई ज़िम्मेदारी नहीं ली या स्वीकार नहीं की जाती है।
श्रेय
@timse93 - शोध और परीक्षण