Безопасность и шифрование


H_Disk 1.0. Закрытие доступа к диску

Программа для ограничения доступа к жесткому диску в Ваше отсутствие

HASP Emulator v0.10d

Исходники HASP'а и его эмулятора.
HASP Hardlock Key software emulator.

Intruder v1.30 - Удаление защиты с BP/BC-программ

INTRUDER v.1.30. Автоматический сниматель любых навесных защит с программ, написанных на BC++, TC, MSC, Clipper. Принцип работы основан на распознавании специфической цепочки вызовов в секции инициализации программы.
Automatically remove *ANY* type of protection from BP/TP/ BCPP/TC/MSC/CLIPPER - made programs.

Master Unit DisAssembler v2.0 for TP6.0

Дизассемблер для TPU модулей от TP6.0.
Turbo Pascal 6.0 Master Unit Disassembler.

NGDC - The Norton Guide Decompiler v1.0

Конвертирует .NG файлы в простой текст.
This utility converts the .NG files to plain text.

PC-Lock v.1.6 - Защита дисков и директориев

Резидентный драйвер для закрытия дисков и каталогов

Pre-Dis v1.1 - Pre-Disassembler for TP programs

Утилита, облегчающая дизассемблирование турбо-паскальных программ с помощью дизассемблера Sourcer. Делает предварительный проход по программе, формирует файл описаний (.DEF), умеет определять паскальные строки, ряд других данных и вызовы стандартных процедур и функций. Приведен только исполняемый модуль и документация.
This program was written to speed up the first phase of disassembling some old Pascal programs. Detects Pascal strings, other data, and some library calls.

The "GodSave" Encryption Algorithm

Алгоритм шифрации GodSave, в отличие от прочих алгоритмов, использует не одну единственную функцию для криптования всего текста, а целое множество функций. К разным блока текста будут применяться разные функции в зависимости от содержимого блока и секретного ключа. Приведен исходник на Паскале и описание алгоритма [html].
The GodSave encryption algorithm does not employ a single encryption function, but rather it employs a very large family of different encryption functions and it chooses one of them every time it encrypts a new block of plaintext. The choice of which encryption function is applied depends both on the key and on the plaintext.

TINFO 7.0 - Information about TP7.0 TPU/TPP/TPW/TPL

TINFO70.PAS 7.00. Утилита для получения всей возможной информации из TPU, TPP, TPW и TPL файлов от BP7.0.
This program displays information about a Turbo Pascal 7.0 TPU/TPP/TPW/TPL file

Tiny CRC-32 Routine used by PkZip

Маленькая процедура для подсчета CRC-32, выдранная из программы PkUnzJr.com.
Tiny CRC-32 Routine for 80x86 ripped out of PKUNZJR.COM
Computes CRC used by PKZIP, ZModem, etc.

  • Only 94 bytes size & still works FAST!
  • CRC-32 table is generated at runtime
  • Commented TASM & TP sources included