Anda dapat mendekripsi kata sandi, misalnya, dari icq, dengan melapisi garis yang dibuat khusus yang menyertakan informasi UIN - kata sandi dan nilai CryptIV. Saat mendekripsi, pertimbangkan urutan terbalik penyimpanan data dalam memori.
Itu perlu
Editor heksagonal
instruksi
Langkah 1
Luncurkan editor Hex seperti HexWorkshop. Anda dapat mengunduhnya di situs web https://www.bpsoft.com. Mendekripsi kata sandi menggunakan program ini adalah pengenaan baris tertentu pada kata sandi menggunakan bitwise XOR. Konten baris yang dihasilkan sepenuhnya bergantung pada UIN, yang memiliki kata sandi dan nilai individual dari parameter CryptIV. Semua informasi ini disimpan dalam file DAT
Langkah 2
Karena kata disimpan dalam memori dalam urutan terbalik, mis. dengan pertukaran byte tinggi dan rendah, lewati dua karakter pertama - byte nol dan byte berikutnya. Bekerja dengan empat karakter berikutnya, yang merupakan arti dari CryptIV. Nilai di dalam icq ini membentuk DWORD, dalam file DAT disimpan dalam format yang sama seperti di memori.
Langkah 3
Melewati bidang layanan dan empat byte berikutnya, tetap pada baris 16 byte, yang mencakup angka dan huruf dari a hingga f. Ini adalah kata sandi yang dikodekan, diubah oleh icq menjadi sistem heksadesimal.
Langkah 4
Hasilkan baris dari UIN dan CryptIV, yang selanjutnya akan ditumpangkan pada kata sandi yang disandikan. Tentukan sebagai XORKey. Ambil kode sumber modul program, yang ditulis dalam Pascal atau Delphi, (dihasilkan oleh XORKey) dan juga letakkan di kata sandi yang disandikan. Mulai proses dekripsi.