Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

Несанкционированный доступ к терминалам серверов с операционными системами семейства UNIX. На примере octopus.stu.lipetsk.ru

;             ldr_show_pot_file(&database, LOG_NAME);
 
                 database.options->flags |= DB_PLAINTEXTS;
                 if ((current = options.passwd->head))
                 do {
                       ldr_show_pw_file(&database, current->data);
                 } while ((current = current->next));
            } else {
                 database.options->flags |= DB_PLAINTEXTS;
                 ldr_show_pot_file(&database, LOG_NAME);
            }
 
            return;
      }
 
      if (options.flags & FLG_STDOUT) {
            ldr_init_database(&database, &options.loader);
            database.format = &dummy_format;
            memset(&dummy_format, 0, sizeof(dummy_format));
            dummy_format.params.plaintext_length = options.length;
            dummy_format.params.flags = FMT_CASE | FMT_8_BIT;
      }
 
      if (options.flags & FLG_PASSWD) {
            if (options.flags & FLG_SHOW_CHK) {
                 options.loader.flags |= DB_CRACKED;
                 ldr_init_database(&database, &options.loader);
 
                 ldr_show_pot_file(&database, LOG_NAME);
 
                 if ((current = options.passwd->head))
                 do {
                       ldr_show_pw_file(&database, current->data);
                 } while ((current = current->next));
 
                 printf("%s%d password%s cracked, %d leftn",
                       database.guess_count ? "n" : "",
                       database.guess_count,
                       database.guess_count != 1 ? "s" : "",
                       database.password_count -
                       database.guess_count);
 
                 return;
            }
 
            if (options.flags & (FLG_SINGLE_CHK | FLG_BATCH_CHK))
                 options.loader.flags |= DB_WORDS;
            else
            if (mem_saving_level)
                 options.loader.flags &= ~DB_LOGIN;
            ldr_init_database(&database, &options.loader);
 
            if ((current = options.passwd->head))
            do {
                 ldr_load_pw_file(&database, current->data);
            } while ((current = current->next));
 
            ldr_load_pot_file(&database, LOG_NAME);
 
            ldr_fix_database(&database);
 
            printf("Loaded %d password%s%s",
                 database.password_count,
                 database.password_count != 1 ? "s" : "",
                 database.password_count ? "" : ", exiting...");
            if (database.password_count > 1) {
                 printf(" with ");
                 printf(database.salt_count != 1 ? "%d" : "no",
                       database.salt_count);
                 printf(" different salts");
            }
            if (database.password_count)
                 printf(" (%s [%s])n",
                       database.format->params.format_name,
                       database.format->params.algorithm_name);
            else
                 putchar('n');
 
            if ((options.flags & FLG_PWD_REQ) && !database.salts) exit(0);
      }
}
 
static void john_init(int argc, char **argv)
{
#if CPU_DETECT
      if (!CPU_detect()) {
#if CPU_REQ
            fprintf(stderr, "Sorry, %s is requiredn", CPU_NAME);
            error();
#endif
      }
#endif
 
      path_init(argv);
      cfg_init(CFG_NAME);
      status_init(NULL, 1);
      opt_init(argc, argv);
Пред.6789
скачать работу

Несанкционированный доступ к терминалам серверов с операционными системами семейства UNIX. На примере octopus.stu.lipetsk.ru

 

Отправка СМС бесплатно

На правах рекламы


ZERO.kz
 
Модератор сайта RESURS.KZ