Сырсөздүн шифрин чече аласыз, мисалы, icq дан, UIN маалыматын - паролду жана CryptIV маанисин камтыган атайын түзүлгөн линияны каптап. Шифрди чечүүдө, эс тутумда маалыматтарды сактоонун тескери тартибин карап чыгыңыз.
Ал зарыл
Hex редактору
Нускамалар
1 кадам
HexWorkshop сыяктуу каалаган Hex редакторун ишке киргизиңиз. Аны сайттан жүктөп алсаңыз болот https://www.bpsoft.com. Бул программанын жардамы менен сыр сөздү чечмелөө - бул XOR биттик жардамы менен сырсөзгө белгилүү бир сапты киргизүү. Түзүлгөн сызыктын мазмуну толугу менен UINден көз каранды, анын жеке паролу жана CryptIV параметринин айрым баалуулуктары бар. Бул маалыматтардын бардыгы DAT файлында сакталат
2-кадам
Сөз эс тутумда тескери тартипте сакталгандыктан, б.а. жогорку жана төмөнкү байттарды алмаштырып, биринчи эки белгини өткөрүп жибер - нөл жана кийинки байт. CryptIV мааниси болгон кийинки төрт каарман менен иштөө. Бул icq ичиндеги мааниси DWORD түзөт, DAT файлында ал эс тутумдагыдай форматта сакталат.
3-кадам
Кызмат талааларын жана кийинки төрт байтты өткөрүп жиберип, 16 байттан турган сапка токтолуп, анда aдан fге чейинки сандар жана тамгалар камтылат. Бул icq аркылуу он алтылык тутумга которулган шифрленген пароль.
4-кадам
Кийинчерээк коддолгон сырсөздүн үстүнө салынган UIN жана CryptIVден сап түзүңүз. Аны XORKey катары белгилөө. Паскаль же Delphi программаларында жазылган программанын модулунун баштапкы кодун алып, (ал XORKey тарабынан иштелип чыгат) жана аны коддолгон сырсөзгө коюңуз. Шифрди чечүү процессин баштаңыз.