คุณสามารถถอดรหัสรหัสผ่านได้ เช่น จาก icq โดยการซ้อนทับบรรทัดที่สร้างขึ้นพิเศษซึ่งมีข้อมูล UIN - รหัสผ่านและค่า CryptIV เมื่อถอดรหัส ให้พิจารณาลำดับย้อนกลับของการจัดเก็บข้อมูลในหน่วยความจำ
มันจำเป็น
ตัวแก้ไขฐานสิบหก
คำแนะนำ
ขั้นตอนที่ 1
เปิดโปรแกรมแก้ไข Hex เช่น HexWorkshop สามารถดาวน์โหลดได้ที่เว็บไซต์ https://www.bpsoft.com. การถอดรหัสรหัสผ่านโดยใช้โปรแกรมนี้เป็นการกำหนดบรรทัดบนรหัสผ่านโดยใช้ XOR ระดับบิต เนื้อหาของบรรทัดที่สร้างขึ้นขึ้นอยู่กับ UIN ซึ่งมีรหัสผ่านของตัวเองและค่าส่วนบุคคลของพารามิเตอร์ CryptIV ข้อมูลทั้งหมดนี้ถูกเก็บไว้ในไฟล์ DA
ขั้นตอนที่ 2
เนื่องจากคำนั้นถูกเก็บไว้ในหน่วยความจำในลำดับที่กลับกันเช่น ด้วยการสลับไบต์สูงและต่ำ ให้ข้ามอักขระสองตัวแรก - ไบต์ศูนย์และไบต์ถัดไป ทำงานกับอักขระสี่ตัวถัดไปซึ่งเป็นความหมายของ CryptIV ค่านี้ใน icq จะสร้าง DWORD ในไฟล์ DAT จะถูกจัดเก็บในรูปแบบเดียวกับในหน่วยความจำ
ขั้นตอนที่ 3
ข้ามฟิลด์บริการและสี่ไบต์ถัดไป ให้จ้องที่บรรทัด 16 ไบต์ ซึ่งรวมถึงตัวเลขและตัวอักษรจาก a ถึง f นี่คือรหัสผ่านที่เข้ารหัส ซึ่งแปลงโดย icq เป็นระบบเลขฐานสิบหก
ขั้นตอนที่ 4
สร้างบรรทัดจาก UIN และ CryptIV ซึ่งต่อมาจะถูกซ้อนทับบนรหัสผ่านที่เข้ารหัส กำหนดให้เป็น XORKey นำซอร์สโค้ดของโมดูลโปรแกรมที่เขียนด้วย Pascal หรือ Delphi (สร้างโดย XORKey) และใส่ไว้ในรหัสผ่านที่เข้ารหัส เริ่มกระบวนการถอดรหัส