Aula 5 - Desenvolvendo um Port Scanner com Python - Introdução ao Hacking e Pentest - Solyd

Поделиться
HTML-код
  • Опубликовано: 13 дек 2024

Комментарии • 119

  • @blacktot1299
    @blacktot1299 2 года назад +5

    Para quem não está conseguindo executar o script no python basta ir em cliente.send e no início antes das aspas coloca b porque assim convertemos para bytes, já o do print basta fazer assim print(resposta). Espero ter ajudado 😃

    • @gigio2198
      @gigio2198 2 года назад

      Ajudou dms

    • @DiegoSilva-vx9zu
      @DiegoSilva-vx9zu 5 месяцев назад

      Ou então depois das aspas no final do texto colocar o atributo: .encode(utf-8')

  • @alanfernandes3477
    @alanfernandes3477 5 лет назад +4

    Eterna gratidão por conteúdo desse tipo. Todo sucesso para a equipe CaveiraTech!

  • @sucasueli
    @sucasueli 6 месяцев назад

    Esse curso é mto bom nmrll

  • @mauriciomatos7662
    @mauriciomatos7662 7 лет назад +5

    Parabens Guilherme, estou adorando suas aulas, aprendo muito com vc e eu estou vendo que vc explica bem, isso vai me da motivo para comprar seu curso profissional

    • @ogatoeocarro
      @ogatoeocarro 5 лет назад

      Tu fêz o curso profissional dele?

  • @extremoleste8310
    @extremoleste8310 3 года назад +4

    Quando eu comecei Python, esse foi o primeiro código racker que peguei,
    Hoje em dia fiz várias melhorias com esse código , coloquei várias funcionalidade nele ,

    • @thor_kryptonite1940
      @thor_kryptonite1940 2 года назад

      Terminei têm umas semanas, quero ir pro pentest direto acho que esse vai ser o primeiro script pika que vou pegar

  • @floki3221
    @floki3221 Год назад

    obrigado, estou aprendendo muito com suas aulas. 😀

  • @FgS_5
    @FgS_5 7 лет назад +53

    po, esse curso tá melhor do que o curso de hacking pago da solyd

    • @Miguel-no3qw
      @Miguel-no3qw 7 лет назад +1

      kkk

    • @cyb3rb0t_27
      @cyb3rb0t_27 7 лет назад +1

      UAHSUASHUAHSUASHAUSHAUSHAUSHUAHAUSH bem isso mesmo

    • @kawe762
      @kawe762 7 лет назад +1

      Yū Otosaka Vdd kkkkkk

    • @migueljr6147
      @migueljr6147 5 лет назад +4

      Ainda bem que vc falou isso kkkk estava querendo comprar, mas n tenho grana :(

    • @becauro
      @becauro 4 года назад

      A qual curso pago se refere ? Depende.

  • @DonnieDarko463
    @DonnieDarko463 11 месяцев назад

    muito gratificante arrumar o erro do codigo e ver ele funcionando depois de consertar :]

  • @DanielAlves-ix1xg
    @DanielAlves-ix1xg 8 месяцев назад

    após o comando if também pode se adicionar o comando
    else:
    print(porta, "fechado")
    print("finalizado")
    para finalizar o programa e identificar as portas fechadas.

  • @777colombe
    @777colombe 7 лет назад +11

    Lembrando que o Python que o professor usa é o 2.7 e não o 3.x - neste último caso, o print seria assim: print (porta, "OPEN")

    • @principe5707
      @principe5707 6 лет назад +4

      else:
      print(porta, "CLOSED")

    • @user-gp7zx4ou9w
      @user-gp7zx4ou9w 4 года назад +1

      @f4ll_py esse é o atual certo?

    • @diogosm2529
      @diogosm2529 4 года назад +1

      @@user-gp7zx4ou9w deu certo ae?
      o meu nao deu

  • @ericmelloSW
    @ericmelloSW 2 года назад +1

    complementei o seguinte comando nessas aplicaçao do python:
    alvo = str(input(''alvo: ''))
    e no lugar do destino pra fazer o scanner, dedixei a variavel alvo e sempre que utilizar o comando, ele solicita o endereço para o scan

  • @monalizasantos7016
    @monalizasantos7016 6 лет назад +12

    Na hora que ele foi abrir o colchetes sabia que ele ia ficar indeciso se era colchete ou chave HAUSHAUSHU

    • @vinicius4681
      @vinicius4681 5 лет назад +3

      so quem fez o curso sabe kkkkk

  • @duarte_samara
    @duarte_samara 4 года назад

    estou amando o curso, conteudo mt bom e bem explicado

  • @drighho3378
    @drighho3378 7 лет назад +12

    eu fiz exatamente como mostrou deu um erro na linha 4

  • @ronaldfelix5631
    @ronaldfelix5631 5 лет назад +2

    Excelente Recomendo muito.

  • @maxgame6131
    @maxgame6131 6 лет назад +1

    Demais nossa muito legal, parabéns

  • @meucachorroeumaonda9401
    @meucachorroeumaonda9401 3 года назад +2

    1:05 não gente a programação não e um bicho de 7 cabeças são apenas 10 × 100 cabeças invocada pelo próprio Torreto
    IRONIA

  • @DiegoSilva-vx9zu
    @DiegoSilva-vx9zu 5 месяцев назад

    Como você conseguiu enviar o atributo connect.send sem codificar a str pra bytes usando o encode.('utf-') ?

  • @manuelvitor8451
    @manuelvitor8451 7 лет назад +3

    Vou matricular no curso completo, sou de portugal, abraço! E bom trabalho!

  • @andersonaquiles8333
    @andersonaquiles8333 4 года назад

    Muito bem explicado!

  • @O41337
    @O41337 4 года назад +3

    import socket
    site = input('Site: ')
    portas = [21, 23, 80, 443, 8080, 4040, 4444]
    for p in portas:
    c = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    c.settimeout(1)
    codigo = c.connect_ex(('{}'.format(site), p))
    if codigo == 0:
    print ("A porta ({}) esta aberta".format(p))
    eu fiz ass pra o python-3
    optei por nao usar um sys acho mt estranho nao ter interação com programa

  • @alleffressatto7311
    @alleffressatto7311 3 года назад

    Ola, boa noite tudo bem? Estou fazendo um kit com ferramentas para hacking como TCC, e queria por neste kit a função de criar um ransomwere mas estou com dificuldades, vcs teriam um video pra auxiliar?

  • @lucasmendes61
    @lucasmendes61 5 лет назад +1

    Seus cursos ainda estão em aberto ?

  • @vinicius4681
    @vinicius4681 5 лет назад +1

    que video delicioso!

  • @guibernardes3
    @guibernardes3 Год назад

    É muito satisfatório tu mexendo o cursor de texo kkkkkkkk

  • @diegofenner1333
    @diegofenner1333 3 года назад +1

    obrigado por compartilhar!
    Uma pergunta, como que eu usaria o python num acesso remoto? vc estaria considerando que o pacote python está instalado, é isso?

    • @Prvzn
      @Prvzn 3 года назад

      O Python3 esta instalado, mas tb nao consegui rodar.

  • @alexandrealexandre3621
    @alexandrealexandre3621 7 лет назад +5

    so uma pergunta.. serve para quem esta iniciando em python..

  • @mateusbraz527
    @mateusbraz527 2 года назад

    Acho que a versão do python é diferente ta dando erro nesse condigo ai. Eu so consegui colocar o python3

  • @OracaoMaior
    @OracaoMaior 3 года назад +1

    boa tarde amigo to com problema toda ver crio pasta vo usar python da esse erro ─# python portscan.py
    File "portscan.py", line 1
    import socket
    ^
    IndentationError: unexpected indent

    • @oneplayer607
      @oneplayer607 3 года назад

      É pq vc deu um espaço no começo

    • @Doutorhelp
      @Doutorhelp 3 года назад

      Tem que baixar a biblioteca socket , pip install socket

  • @kos5241
    @kos5241 7 лет назад +2

    VC é foda!

  • @strangersouth2206
    @strangersouth2206 5 лет назад +3

    eu coloquei portas = list(range(quantidade de portas a escanear))
    e saiu direitinho
    mas demora mais, pq faz scan em uma porta por vez :v

  • @codigodesenior3995
    @codigodesenior3995 5 лет назад +2

    Da para usar o nmap no computador do colega?

    • @SamuelDetoni
      @SamuelDetoni 4 года назад

      se vc obter o IP dele, provavelmente...

  • @carlosmiguelaquino5022
    @carlosmiguelaquino5022 4 года назад

    No caso esse Scan é por tcp completo né? Então ele entrega seu IP na confecção né ?

  • @raimundononato3414
    @raimundononato3414 4 года назад +1

    OLA GUILHERME,SEU CURSO,E OTIMO,SE PUDER FAZER,MAIS 2 OU 3 VIDEOS 15MI,ABORDANDO,MAIS, ASSUNTO,FICAREMOS ,MUITO AGRADECIDO,ESTOU INICIANDO
    E COMO SE FOSSE O 1SEMESTRE DA FACULDADE,ESTAMOS EM 2020,OBRIGADO

  • @marcio9081
    @marcio9081 7 лет назад +2

    Esperando a parte de Shells..

  • @iSylenth1
    @iSylenth1 7 лет назад +3

    da um erro de syntax quando vou fazer o '' python portscan.py ''

    • @lammerpl4net642
      @lammerpl4net642 5 лет назад +1

      1 ano e ninguém te respondeu

    • @greyparrot8920
      @greyparrot8920 4 года назад

      verifica a aspas, o meu deu também porque eu tinha colocado '' e nao " (shift+')

    • @a.s2892
      @a.s2892 3 года назад +1

      Até hoje não te responderam?

    • @SUCHYxt
      @SUCHYxt 2 года назад

      Kkkkk

  • @Brunoartist
    @Brunoartist 7 лет назад +1

    Muito bom

  • @Miguel-no3qw
    @Miguel-no3qw 7 лет назад +1

    Thank very much

  • @xXKamigawaXx
    @xXKamigawaXx 6 лет назад +1

    Porque quando uso o NMAP ou o ZENMAP só aparece que as protas 80 e 443 estão abertas, porem quando faço um portscan aparece a 21 e 23 abertas??

    • @art_zub
      @art_zub 5 лет назад +1

      Como ele disse Pelo terminal e bem mais completo...

  • @scoobysagaz3014
    @scoobysagaz3014 4 года назад

    n consigo abrir o scrip no meu cmd, eu to usando um windows 8.1 pro e aparece a seguinte mensagem: python: can't open file 'portscan.py' : [Errno 2] no such file or directory
    - ja salvei em modo .py
    - fiz pelo idle e salvei como .py
    - fui abrir meu cmd (admin) e apareceu essa mensagem
    -por favor alguem me ajudaaaa

  • @tiagomorito518
    @tiagomorito518 3 года назад

    Não consigo por barra alguem da um help? no windows funciona beleza, só não funciona no linux.

  • @gabrielpatricioreche
    @gabrielpatricioreche 6 лет назад +1

    Como ele fica passado de um janelas para outra ? Ele ta no código ai do nada ele volta no anterior... Precisava de ajuda

    • @renan.98
      @renan.98 6 лет назад +1

      ctrl x salva o arquivo, mas vc tem de escrever y ou n (yes or no) e dar enter que ele já volta pro terminal

  • @augustopereiraaguiar7886
    @augustopereiraaguiar7886 4 года назад +1

    o arquivo em java está rodando, mas não aparece nada no cmd

    • @pinntaoo
      @pinntaoo 4 года назад

      cmd? tf

    • @K4SHUP
      @K4SHUP 2 года назад

      @@pinntaoo kkkkkkkkkkkkkkk

  • @h.o8145
    @h.o8145 5 лет назад +1

    temm omo fazer pelo windows

  • @PDCINSANO
    @PDCINSANO 2 года назад

    Fiz um usando Python

  • @renan.98
    @renan.98 6 лет назад +6

    apareceu um monte de especialista colocando "codigo melhorado", fazendo curso de introdução...

    • @becauro
      @becauro 4 года назад +5

      Talvez estão fazendo curso de introdução a Hacking não de Introdução a Programação ou a Lógica de Programação.

    • @thugelchapo7998
      @thugelchapo7998 3 года назад +1

      @@becauro Pois é... Parece que o tal pseudo especialista é ele mesmo

  • @SamuelDetoni
    @SamuelDetoni 4 года назад

    A quantidade de vezes do looping está nos espaços?

    • @jabutisimpatico8604
      @jabutisimpatico8604 4 года назад

      Nn, indentação faz parte do codigo em python, as repetições são a quantidade de variaveis(os numero)s dentro de "portas[...]"

    • @serisvritratbate
      @serisvritratbate 3 года назад

      Não, isto se chama identação, isto seria o chamado bloco do código, assim como na linguagem C é {}, no python são os 4 espaços/tabs chamados identação.

  • @brito4164
    @brito4164 7 лет назад +1

    poderia fazer um video especial ensinando a fazer esse programa rodar como exe no windows

    • @diegocosta7666
      @diegocosta7666 7 лет назад

      É python, só instalar - > www.python.org/

    • @brito4164
      @brito4164 7 лет назад

      Eu sei que e python, mas queria saber um jeito de compilar e transformar em um exe pra pessoas sem o python instalado poderem usar.

    • @taitos1039
      @taitos1039 7 лет назад +1

      import socket
      portas = [1,5,7,9,11,13,17,18,19,20,21,22,23,25,37,39,42,43,49,50,53,63,67,68,69,70,71,72,73,79,80,88,95,101,105,107,109,110,111,113,115,117,119,123,137,138,139,143,161,162,163,164,174,177,178,179,191,194,199,201,202,204,206,209,210,213,220,245,347,363,369,370,372,389,427,434,435,443,444,445,464,468,487,488,496,500,538,546,547,554,563,565,587,610,611,612,631,636,674,694,749,750,765,767,873,992,993,994,995]
      for porta in portas:
      cliente = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
      cliente.settimeout(0.1)
      codigo = cliente.connect_ex(('bancocn.com', porta))
      if codigo == 0:
      print (porta, "OPEN")

    • @brito4164
      @brito4164 7 лет назад

      q

    • @taitos1039
      @taitos1039 7 лет назад

      O ruim e que demora muito para escanear, eu melhorei o código e aqui está:
      import socket
      try:
      while True:
      host = raw_input("
      HOST: ")
      print '
      IP:', socket.gethostbyname(host), '
      '
      portas = [1,5,7,9,11,13,17,18,19,20,21,22,23,25,37,39,42,43,49,50,53,63,67,68,69,70$
      for porta in portas:
      cliente = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
      cliente.settimeout(0.1)
      conecao = cliente.connect_ex((host, porta))
      if conecao == False:
      print porta, "OPEN"
      except:
      print ' ERRO
      '

  • @juanpablo2815
    @juanpablo2815 6 лет назад +1

    Para quem deu errado o portscan troque "cliente" por "sock"

  • @arcano_4618
    @arcano_4618 7 лет назад +1

    k22

  • @bjj_fer
    @bjj_fer 2 года назад

    import socket
    IndentationError: unexpected indent

  • @khaduspecter3291
    @khaduspecter3291 7 лет назад +2

    Liked

  • @ulissessousa300
    @ulissessousa300 5 лет назад +1

    o meu fica dando erro no AF INET, alguem poderia me dizer o pq?

  • @vitinkauan5301
    @vitinkauan5301 7 лет назад +2

    MAN

  • @canivete-f6n
    @canivete-f6n 3 года назад

    a mano eu quero baixar um hack
    ate hoje

  • @alissong.
    @alissong. 7 лет назад +2

    AÍ QUE DELÍCIA CARA

  • @Junior-ru3mi
    @Junior-ru3mi 4 года назад

    Não entendi nada

    • @Pavvel168
      @Pavvel168 4 года назад

      Tu tem que ver os outros videos

  • @luanvinicius7955
    @luanvinicius7955 7 лет назад +4

    faz um video de como hackear site e muda imagem e tals que nem anonymous

  • @VictorHugo-dl5op
    @VictorHugo-dl5op 7 лет назад +6

    Cara, pfv, para de engolir a saliva, isso me dá agonia 😫😣

    • @koeplayboy236
      @koeplayboy236 7 лет назад +5

      se não engolir a boca fica cheia poxa

    • @kodany819
      @kodany819 4 года назад +3

      Mlk mimizento

  • @andersonbrandao1949
    @andersonbrandao1949 7 лет назад +1

    Fantástico.