Прошу помощи с литературой, связанной с ИБ?
Приведённое вами задание -- это скорее задание на анализ исходного кода, а ИБ тут притянута за уши и просто задаёт контекст (учётные записи, пароли, хэш), в котором рассматриваются исходники программы. Литература по ИБ для решения подобных задач вам никак не поможет. Скорее, помогут справочники и руководства по программированию на Си ли Паскале.
тут уж скорее не ИБ, а программирование.
требование пароль != имя пользователя вполне логичное.  Здесь Вам привели пример кода на С и Паскале, код на вход получает имя пользователя и пароль.
 в начале имя пользователя проверяется на отсутствие запрещенных символов, потом аналогично проверяется пароль, потом происходит сравнение имени и пароля. Все три проверки завершаются с кодом 1 в случае неудачи.
отдельно есть функция Hash, которая вычисляет какой-то хэш из пароля.  Рискну предположить, что авторы ожидают, что Вы руками посчитаете хэши для указанных пользователей (для их имен) и сравните с записями в "базе пользователей". 
  ИМХО дичь, но я слышал что в том-же железнодорожном на ИБ развлекаются подобным на лабах.