Unconfigured Ad Widget

Collapse

An๚ncio

Collapse
No announcement yet.

Tutorial Explorando o TCP

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Tutorial Tutorial Explorando o TCP



    Tutorial Explorando o TCP

    Julho 31, 2009 at 1:59 pm (Tutoriais)

    ========================[Introdu็ใo]============================

    Oi pessoal, este fazendo este tutrial com a finalidade de mostrar como detectar e *tabelar um Firewall, mostrar os estilos de scan que podemos realizar e quais pacotes sใo enviados e recebidos.

    *Fazer uma lista das regras que estใo inseridas em um Firewall.

    =========================[Scanners]============================

    Daqui pra frente sera demonstrado as t้cnicas de varredura e explicando como cada uma funciona internamente. Para que nใo esta familiarizado com “handshake” eu recomendo que de uma estudada antes.

    =========================[TCP Connect]=========================

    ษ a forma mais bแsica de se realizar um scan (todo scan possuem esta op็ใo). Uma vez que a porta esteja aberta o computador do atacante ira enviar um pacote SYN e terแ que receber um SYN/ACK, em seguida enviar um ACK e um RST.

    Obs: Muitos scan (ruins) enviam o pacote SYN e o SYN/ACK, mas esquecem de fechar a cone็ใo com um RST.
    Se a porta estiver fechada assim que for enviada um SYN ira receber um RST.

    Porta Aberta
    PC1 <———-<— SYN <———<—- PC2
    PC1 —–>——–> SYN/ACK ——–>—–> PC2
    PC1 <——<——- ACK< ————- PC2
    PC1 <——-<—— RST <————- PC2

    Porta Fechada
    PC1 <———<—- SYN <——-<—— PC2
    PC1 >——->—— RST >——->—— PC2

    Comando no nmap:
    nmap -sT IP

    ==========================[TCP SYN]==========================
    Esta t้cnica ้ a que eu considero a melhor.
    O computador envia um SYN e recebe um SYN/ACK e imediatamente envia um RST (diferentemente do TCP Connect que envia um ACK)
    Esta t้cnica tamb้m ้ conhecida como Scan de meia cone็ใo, pois ele nใo chega a realizar uma cone็ใo completa com a porta.
    Se a porta estiver fechada assim que for enviada um SYN ira receber um RST.

    Porta Aberta
    PC1 <———-<— SYN <———<—- PC2
    PC1 —–>——–> SYN/ACK ——–>—–> PC2
    PC1 <——-<—— RST <————- PC2

    Porta Fechada
    PC1 <———<—- SYN <——-<—— PC2
    PC1 >——->—— RST >——->—— PC2
    Comando no nmap:
    nmap -sS IP

    ======================[TCP Xmax Tree]==========================
    A varredura Xmas Tree ou Arvore de Natal envia um SIN/URG/PSH, se nใo houver uma resposta a porta esta aberta, se receber um RST a porta esta fechada.

    Porta Aberta
    PC1 <———-<— FIN/URG/PSH <———<—- PC2
    PC1 —–>——–> Sem resposta ——–>—–> PC2

    Porta Fechada
    PC1 <———<—- FIN/URG/PSH <——-<—— PC2
    PC1 >——->—— RST >——->—— PC2
    Comando no nmap:
    nmap -sX IP

    ==========================[TCP Null]===========================
    Nesta varredura sera enviado uma flag nula (ativa), se nใo receber uma resposta a porta esta aberta, mas se receber um RST a porta estara fechada.

    Porta Aberta
    PC1 <———-<— Null <———<—- PC2
    PC1 —–>——–> Sem resposta ——–>—–> PC2

    Porta Fechada
    PC1 <———<—- Nulo <——-<—— PC2
    PC1 >——->—— RST >——->—— PC2

    Comando no nmap:
    nmap -sN

    ==========================[TCP ACK]==========================

    Esta ้ uma varredura utilizada para detectar e tabelar Firewalls. Se for enviado um pacote ACK e tiver como resposta um RST a porta pode esta aberta ou fechada, se receber um ICMP Tipo 3 quer dizer que tem um firewall rejeitando os pacotes, e se nใo receber uma resposta o Firewall estarแ negando.

    Porta Aberta ou Fechada
    PC1 <———<—- ACK <——-<—— PC2
    PC1 >——->—— RST >——->—— PC2

    Firewall Rejeitando
    PC1 <———<—- ACK <——-<—— PC2
    PC1 >——->—— ICMP Tipo 3 >——->—— PC2

    Firewall Negando
    PC1 <———<—- ACK <——-<—— PC2
    PC1 >——->—— Sem Resposta >——->—— PC2

    Comando no nmap:
    nmap -sA IP

    ========================[TCP FIN/ACK]=========================
    Idem ao TCP ACK. Se for enviado um pacote FIN/ACK e tiver como resposta um RST a porta pode esta aberta ou fechada, se receber um ICMP Tipo 3 quer dizer que tem um firewall rejeitando os pacotes, e se nใo receber uma resposta o Firewall estarแ negando.

    Porta Aberta ou Fechada
    PC1 <———<—- FIN/ACK <——-<—— PC2
    PC1 >——->—— RST >——->—— PC2

    Firewall Rejeitando
    PC1 <———<—- FIN/ACK <——-<—— PC2
    PC1 >——->—— ICMP Tipo 3 >——->—— PC2

    Firewall Negando
    PC1 <———<—- FIN/ACK <——-<—— PC2
    PC1 >——->—— Sem Resposta >——->—— PC2

    ========================[Mais detalhes]==========================
    Varredura Porta aberta Porta fechada
    TCP SYN SYN/ACK RST
    TCP Connect SYN/ACK RST
    TCP FIN/URG/PSH Sem resposta RST
    TCP Null Sem resposta RST

    Para detec็ใo de Firewalls
    Varredura Porta aberta Porta fechada Rejeitando Negando
    TCP ACK RST RST ICMP 3 S/Resposta
    TCP FIN/ACK RST RST ICMP 3 S/Resposta
    TCP SYN/ACK RST RST ICMP 3 S/Resposta

    ==========================[FIM]==============================
    Espero que tenham gostado, at้ a proxima.

    Autor: Dreamexplo
    Atenciosamente,
    Equilibrio
X
Working...
X