يمكنك فك تشفير كلمة مرور ، على سبيل المثال ، من icq ، عن طريق تراكب سطر تم إنشاؤه خصيصًا يتضمن معلومات UIN - كلمة المرور وقيمة CryptIV. عند فك التشفير ، ضع في اعتبارك الترتيب العكسي لتخزين البيانات في الذاكرة.
انه ضروري
محرر Hex
تعليمات
الخطوة 1
قم بتشغيل أي محرر Hex مثل HexWorkshop. يمكنك تنزيله على الموقع https://www.bpsoft.com. فك تشفير كلمة المرور باستخدام هذا البرنامج هو فرض سطر معين على كلمة المرور باستخدام bitwise XOR. يعتمد محتوى السطر الذي تم إنشاؤه كليًا على UIN ، الذي يحتوي على كلمة مرور خاصة به وقيم فردية لمعامل CryptIV. يتم تخزين كل هذه المعلومات في ملف DAT
الخطوة 2
حيث يتم تخزين الكلمة في الذاكرة بترتيب عكسي ، أي مع تبديل البايت المرتفع والمنخفض ، تخطي أول حرفين - البايت صفر والبايت التالي. العمل مع الأحرف الأربعة التالية ، والتي هي معنى CryptIV. هذه القيمة داخل icq تشكل DWORD ، في ملف DAT يتم تخزينها بنفس التنسيق كما في الذاكرة.
الخطوه 3
تخطي حقول الخدمة والبايتات الأربعة التالية ، ركّز نظرك على سطر من 16 بايت ، والذي يتضمن الأرقام والحروف من a إلى f. هذه هي كلمة المرور المشفرة ، التي تم تحويلها بواسطة icq إلى نظام سداسي عشري.
الخطوة 4
قم بإنشاء سطر من UIN و CryptIV ، والذي سيتم لاحقًا فرضه على كلمة المرور المشفرة. عيّنه كـ XORKey. خذ الكود المصدري لوحدة البرنامج ، مكتوبًا بلغة باسكال أو دلفي (تم إنشاؤه بواسطة XORKey) وقم أيضًا بوضعه على كلمة المرور المشفرة. ابدأ عملية فك التشفير.