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