Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Pascal Форум Информер Страны мира
   Хакерские Штучки    >>    crc32psw
   
 
 Восстановление пароля по контрольной сумме в RA  Юрий Тольский 18.06.1994

Утилита для преобразования контрольной суммы в символьный пароль для популярной BBS "Remote Access 1.0".
CRC32 to Password Converter v1.0 With example how to find user password in RA



10k 
 

CRC32 to Password Converter v1.0 (С) Y.Tolsky 1994 With example how to find user password in RA К вашему вниманию предлагается програмка (с исходным кодом), генерящая по контрольной сумме (CRC32), строку, чья CRC32 будет соответствовать заданной. Используется для Remote Access BBS. Код написан с расчетом на 386 процессор и выше. ^^^^ настоятельно рекомендуется. --------------------------------------------------------------------- Ее например можно использовать для нахождения паролей юзеров в RA. Это делается таким образом: 1)Находим файл 'users.bbs' 2)Читаем со смещением=(1016*номер_юзера+383) четыре байта. например 89 AB CD EF (в шестнадцатиричном виде) Это CRC32 пароля. 3)Запускаем програмку CRC2PSW.EXE 4)Вводим '$EFCDAB89' (так как байты хранятся в обратном порядке) 5)Дальше вводим минимальную и максимальную возможную длину пароля 6)Программа начинает поиск паролей. Информация выводимая на экран дублируется в файле 'CRC2PSW.OUT' ---------------------------------------------------------------------- В файле 'CRC2PSW.CHR' хранятся допустимые символы. Чем их меньше тем быстрее расчитываются пароли. Если этот файл отсутствует, то предполагается, что в пароле могут быть любые символы. ---------------------------------------------------------------------- В асмовском модуле содержатся две процедуры: одна для поиска паролей используя все буквы, вторая используя массив доступных символов. Остальное думаю понятно из исходняков. ---------------------------------------------------------------------- Я старался написать код по-оптимальнее, но если вам удастся еще оптимизировать (более чем на 1%), просьба отмылить по этому поводу (адрес снизу). ====================================================================== P.S. Я этим вопросом не занимался но по-моему при архивации с паролем ARJ,PKZIP и др. архиваторы используют подобные алгоритмы для проверки паролей, т.е. в файле хранится CRC32 пароля (хотя не совсем уверен). ====================================================================== По всем вопросам/замечаниям/др мыльте по адресу: 2:5020/150.16@fidonet Yuri Tolsky