stamin4
  • whoami
  • HTB Academy
    • Introduction to Academy
    • Learning Process
    • Vulnerability Assessment
    • Web Requests
    • Introduction to Networking
    • Linux Fundamentals
    • Brief Intro to Hardware Attacks
    • Setting Up
    • Using the Metasploit Framework
    • Security Incident Reporting
    • Introduction to Web Applications
    • JavaScript Deobfuscation
    • Attacking Web Applications with Ffuf
    • Windows Fundamentals
    • File Inclusion
  • HTB Machines
    • Windows
      • 馃煝Easy
      • 馃煚Medium
      • 馃敶Difficult
      • 馃煟Insane
    • Linux
      • 馃煝Easy
        • Cap
      • 馃煚Medium
      • 馃敶Difficult
      • 馃煟Insane
  • OverTheWire
    • Bandit
      • Nivel 0
      • Nivel 1
      • Nivel 2
      • Nivel 3
      • Nivel 4
      • Nivel 5
      • Nivel 6
      • Nivel 7
      • Nivel 8
      • Nivel 9
      • Nivel 10
  • Base de datos
    • SQL
      • SELECT queries 101
      • Queries with constraints (Pt. 1)
      • Queries with constraints (Pt. 2)
      • Filtering and sorting Query results
      • Simple SELECT Queries
      • Multi-table queries with JOINs
      • OUTER JOINs
      • A short note on NULLs
      • Queries with expressions
      • Queries with aggregates (Pt. 1)
      • Queries with aggregates (Pt. 2)
      • Order of execution of a Query
      • Inserting rows
      • Updating rows
      • Deleting rows
      • Creating tables
      • Altering tables
      • Dropping tables
  • PortSwigger
    • Path Traversal
  • Dockerlabs
    • Trust
    • Firsthacking
    • Upload
Powered by GitBook
On this page
  • Overview
  • Subnetting
  1. HTB Academy

Introduction to Networking

Overview

El m贸dulo es principalmente te贸rico, contiene terminolog铆a clave de Redes. La 煤nica parte pr谩ctica es la de Subnetting para lo que es necesario saber reconocer la porci贸n de red y la porci贸n de host en una direcci贸n IPv4, calcular la direcci贸n de red y la direcci贸n de broadcast, as铆 como la m谩scara de subred, entender qu茅 es el CIDR, entre otros.

Para este m贸dulo, me result贸 煤til lo que aprend铆 en la materia de Sistemas de Numeraci贸n en la facultad. Creo que sin esa base, la parte de subnetting se me hubiese complicado m谩s.

Ah铆 va la resoluci贸n:


Subnetting

Para empezar vamos a hablar sobre qu茅 es el CIDR.

CIDR (Classless Inter-Domain Routing) es una forma de representaci贸n de la m谩scara de subred que consiste en indicar cu谩ntos bits desde el principio de la direcci贸n IPv4 pertenecen a la porci贸n de red. Por ejemplo:

Direcci贸n IPv4: 192.168.10.39

M谩scara de subred: 255.255.255.0

Ahora transformemos estas direcciones a binario:

Direcci贸n IPv4: 11000000 10101000 00001010 00100111

M谩scara de subred: 11111111 11111111 11111111 00000000

Si contamos la cantidad de unos seguidos en la m谩scara de subred, obtenemos 24. Por lo tanto, el CIDR ser铆a 192.168.10.39/24


Con eso claro, ahora s铆, veamos los ejercicios:

  1. La representaci贸n decimal de la m谩scara de subred del siguiente CIDR: 10.200.20.0/27

M谩scara de subred: 11111111 11111111 11111111 11100000

Ahora los pasamos de binario a decimal:

(128+64+32+16+8+4+2+1) (128+64+32+16+8+4+2+1) (128+64+32+16+8+4+2+1) (128+64+32)
         255          .         255          .          255         .     224

La respuesta es: 255.255.255.224.

  1. La representaci贸n de la direcci贸n broadcast del mismo CIDR que en el ejercicio anterior.

Direcci贸n IPv4: 00001010 11001000 00010100 00010000

M谩scara de subred: 11111111 11111111 11111111 11100000

Para encontrar el broadcast, tomamos la direcci贸n IP y cambiamos todos los bits de la porci贸n de host a 1.

Broadcast: 00001010 11001000 00010100 00011111

Ahora lo convertimos a decimal nuevamente:

(8+2) (128+64+8) (16+4) (16+8+4+2+1)
 10  .   200    . 20   .   31

Para lo que sigue, necesitamos dividir la red 10.200.20.0/27 en 4 subredes.

Tenemos la direcci贸n de red (10.200.20.0) y la direcci贸n de broadcast (10.200.20.31). Es decir que en total hay 32 hosts a los que hay que dividir en 4 subredes de 8 hosts cada una. Como son 4 subredes, o lo que es lo mismo, 2^2 subredes, hay que a帽adirle dos bits en 1 a la m谩scara de subred:

M谩scara de subred: 11111111 11111111 11111111 11111000

Que en decimal se traduce como 255.255.255.248

Ahora ya podemos armar una tabla con todos los datos y responder las preguntas:

Direcci贸n de red
Primera direcci贸n
脷ltima direcci贸n
Direcci贸n de Broadcast

Subred N掳1

10.200.20.0

10.200.20.1

10.200.20.6

10.200.20.7

Subred N掳2

10.100.20.8

10.200.20.9

10.200.20.14

10.200.20.15

Subred N掳3

10.200.20.16

10.200.20.17

10.200.20.22

10.200.20.23

Subred N掳4

10.200.20.24

10.200.20.25

10.200.20.30

10.200.20.31

  1. 驴Cu谩l es la direcci贸n de red de la tercera subred? 10.200.20.16.

  2. 驴Cu谩l es la direcci贸n broadcast de la segunda subred? 10.200.20.15.

PreviousWeb RequestsNextLinux Fundamentals

Last updated 1 year ago