मुझे लगता है कि स्पष्ट में एक सर्वर के लिए पैकेट भेजता करने के लिए इस्तेमाल एक खिड़कियों exe एप्लिकेशन है। इस एप्लिकेशन को निश्चित रूप से करीब प्राप्त किया जाता है (यह क्लाइंट ऐप फोन की सुविधा देता है), लेकिन कुछ चालाक हैकर द्विआधारी हेक्स से संपादित, और यह पैकेट कि तले कर रहे हैं भेज दिया।मैं विंडोज़ ऐप में इंजीनियर स्कैम्बल किए गए पैकेट को कैसे उलटा कर सकता हूं?
अब, जाहिर है, उन पैकेटों को इस तरह से तंग कर दिया गया है जो कि समझ में आता है (अन्यथा सर्वर इसे समझने में सक्षम नहीं होगा), लेकिन मैं जो करना चाहता था वह एक एमुलेटर लिखना है जो इस बाइनरी ऐप को अनुकरण करता है सर्वर के लिए समान पैकेट, और प्रतिक्रिया को असम्बद्ध करने में सक्षम होने (यदि यह scrambled है)।
हेक्स एड ग्राहक जिस क्रम पुराने ग्राहक नहीं था चलाने के लिए, में एक अतिरिक्त dll की आवश्यकता है। मैं यह सोचते हैं कि किसी भी तरह हेक्स एड ग्राहक कि DLL लोड करने में कामयाब (देता है इसे कहते client.dll) और कि dll के समारोह पांव मार/unscrambling लागू करने के लिए, कुछ Windows API कि से भेजे गए सभी पैकेट भेज दिए में hooking द्वारा होता है client.exe प्रक्रिया।
यदि कोई ऐसा व्यक्ति है जो मुझे यह निर्देश दे सकता है कि यह कैसे काम करता है, यह कैसे काम करता है कि यह सब कैसे काम करता है, और मैं कैसे स्कैम्बिंग इंजीनियर को उलटा कर सकता हूं, इसकी वास्तव में सराहना की जाएगी।
मुझे नहीं पता कि किस प्रकार की जानकारी प्रदान की जानी चाहिए, लेकिन यदि कोई कमी है, तो बस जवाब दें, और मैं अधिक जानकारी के साथ पोस्ट करूंगा, और यदि कोई द्विआधारी चाहता है, तो मुझे इसे प्रदान करने में खुशी होगी।
किसी भी इच्छुक पार्टियों के लिए द्विआधारी डाउनलोड:
http://dl.getdropbox.com/u/46623/client.dll
http://dl.getdropbox.com/u/46623/newClient.exe
http://dl.getdropbox.com/u/46623/originalClient.exe
इन क्योंकि संसाधन फ़ाइलों के लिए आवश्यक हैं चलाने के अभ्यस्त - वे कर रहे हैं के बारे में 3 गिग्स, तो कहीं भी अपलोड करने के लिए बहुत बड़ा है। दोषी को बचाने के लिए नाम बदल दिए गए हैं =), लेकिन शायद यह डीएलएल के नाम की रक्षा नहीं करता है ...
सहायता की पेशकश के लिए धन्यवाद - यदि आप चाहें तो मैं निश्चित रूप से बाइनरी और डीएल अपलोड कर सकता हूं, लेकिन आप इसे समर्थन संसाधन फ़ाइलों के बिना चलाने में सक्षम नहीं होंगे, जो एक भारी 3gigs पर आता है (यह सब के बाद एक गेम क्लाइंट है)। और नहीं, मैं धोखा देने की कोशिश नहीं कर रहा हूं, बस ग्राहक को अनुकरण करने की कोशिश कर रहा हूं। – Chii
बस हुक मॉड्यूल की एक प्रति अपलोड करें, मैं इसे से एन्क्रिप्शन और डिक्रिप्शन एल्गोरिदम निकालने में सक्षम होना चाहिए। – Irwin
अपलोड किया गया, और नीचे मूल पोस्ट संपादित किया गया। चियर्स! – Chii