Исследуя старое приложение на Delphi, мы восстановим алгоритм шифрования, проанализируем работу генератора псевдослучайных чисел и применим атаку на основе известных открытых текстов, чтобы извлечь корректный регистрационный код без перебора и без патчинга приложения.
Operation system: Windows (XP) [I386, 32-bit, GUI]
Compiler: Borland Object Pascal(Delphi) (10.0)
(Heur) Protector: Generic [High entropy]
dword_45291C = regcode[0]+regcode[2]+regcode[0]*regcode[1]
WriteBuffer(*(int *)((char *)v23 + 1), (int)v23, 1)
if ( (unsigned __int8)RegCodeLength == v19 )






















