1. Alex Care

    Alex Care New Member

    Joined:
    9 Jun 2015
    Messages:
    9
    Likes Received:
    0
    Reputations:
    0
    Интересует такой вопрос при использовании гидры в направлении SSH, получаю сообщение "ssh target does not support password auth" и очень часто.
    Если я правильно понял, гидра не смотря на то что ей говорят "здесь пароль не используется" все равно пытается впихнуть его.
    Возможно я что-то не так понял?
     
  2. ZodiaX

    ZodiaX Reservists Of Antichat

    Joined:
    7 May 2009
    Messages:
    533
    Likes Received:
    308
    Reputations:
    51
    Возможно ssh настроен на аутентификацию по ip адресу или ключу.
     
  3. Alex Care

    Alex Care New Member

    Joined:
    9 Jun 2015
    Messages:
    9
    Likes Received:
    0
    Reputations:
    0
    Я это понимаю :) Имею в виду почему hydra ломится дальше в этот ssh, а не просто пропускает его
     
  4. ZodiaX

    ZodiaX Reservists Of Antichat

    Joined:
    7 May 2009
    Messages:
    533
    Likes Received:
    308
    Reputations:
    51
    А с какими параметрами запускаете?
    Возможно также, что при выходе из цикла следующей задачей стоит проверка следующего логина/пароля на той же машине. Т.е. пока не добьет список не сможет переключится.
    Code:
    void service_ssh(char *ip, int sp, unsigned char options, char *miscptr, FILE * fp, int port) {
    int run = 1, next_run = 1, sock = -1;
    hydra_register_socket(sp);
    if (memcmp(hydra_get_next_pair(), &HYDRA_EXIT, sizeof(HYDRA_EXIT)) == 0)
    return;
    while (1) {
        switch (run) {
        case 1:                    /* connect and service init function */
          next_run = start_ssh(sock, ip, port, options, miscptr, fp);
          break;
        case 2:
          ssh_disconnect(session);
          ssh_finalize();
          ssh_free(session);
          hydra_child_exit(0);
        case 3:
          ssh_disconnect(session);
          ssh_finalize();
          ssh_free(session);
          fprintf(stderr, "Error: ssh protocol error\n");
          hydra_child_exit(2);
        case 4:
          ssh_disconnect(session);
          ssh_finalize();
          ssh_free(session);
          fprintf(stderr, "Error: ssh target does not support password auth\n");
          hydra_child_exit(2);
        default:
          ssh_disconnect(session);
          ssh_finalize();
          ssh_free(session);
          hydra_report(stderr, "Caught unknown return code, exiting!\n");
          hydra_child_exit(2);
        }
        run = next_run;
      }
     
    Alex Care likes this.
  5. Alex Care

    Alex Care New Member

    Joined:
    9 Jun 2015
    Messages:
    9
    Likes Received:
    0
    Reputations:
    0
    Я не настолько продвинут в данной теме. Запускаю обычный командой hydra -L login.txt -P passwrd.txt -M ip.txt ssh -o ssh.txt
     
  6. ZodiaX

    ZodiaX Reservists Of Antichat

    Joined:
    7 May 2009
    Messages:
    533
    Likes Received:
    308
    Reputations:
    51
    Можно потоки увеличить (-t), пошустрее должно быть.