Anda boleh menyahsulitkan kata laluan, misalnya, dari icq, dengan meletakkan garis yang dihasilkan khas yang merangkumi maklumat UIN - kata laluan dan nilai CryptIV. Semasa menyahsulit, pertimbangkan urutan terbalik penyimpanan data dalam memori.
Ia perlu
Penyunting Hex
Arahan
Langkah 1
Lancarkan mana-mana editor Hex seperti HexWorkshop. Anda boleh memuat turunnya di laman web https://www.bpsoft.com. Mendekripsi kata laluan menggunakan program ini adalah pengenaan garis tertentu pada kata laluan menggunakan XOR bitwise. Kandungan baris yang dihasilkan bergantung sepenuhnya pada UIN, yang mempunyai kata laluan sendiri dan nilai individu parameter CryptIV. Semua maklumat ini disimpan dalam fail DAT
Langkah 2
Oleh kerana perkataan itu disimpan dalam ingatan dalam urutan terbalik, iaitu dengan bait tinggi dan rendah ditukar, langkau dua aksara pertama - bait sifar dan bait seterusnya. Bekerja dengan empat watak seterusnya, yang bermaksud CryptIV. Nilai di dalam icq membentuk DWORD, dalam fail DAT ia disimpan dalam format yang sama seperti dalam memori.
Langkah 3
Melewati bidang perkhidmatan dan empat bait seterusnya, gunakan baris 16 bait, yang merangkumi angka dan huruf dari huruf a hingga f. Ini adalah kata laluan yang dikodkan, diubah oleh icq menjadi sistem heksadesimal.
Langkah 4
Hasilkan garis dari UIN dan CryptIV, yang kemudiannya akan ditumpangkan pada kata laluan yang dikodkan. Tentukan ia sebagai XORKey. Ambil kod sumber modul program, ditulis dalam Pascal atau Delphi, (ia dihasilkan oleh XORKey) dan masukkan juga pada kata laluan yang dikodkan. Mulakan proses penyahsulitan.