Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Tektor

#1
Pues no sé qué software usas específicamente, pero te diré asumiendo que usas VirtualBox (que es el que yo he usado).

En la configuración de la maquina, te vas a red y allí seleccionas un adaptador de red. Lo colocas como red interna y le pones el nombre que quieras para tu red (ejemplo: Lab_1). Esto lo haces para las dos maquinas (la atacante y la víctima).

Ahora sí tu host es Windows, entonces abres CMD y te vas a la carpeta en la que tienes instalado VirtualBox (ejemplo yo lo tengo en: C:\Program Files\Oracle\VirtualBox) allí ejecutas VBoxManage dhcpserver add --netname Lab_1 --ip 192.168.99.100 --netmask 255.255.255.0 --lowerip 192.168.99.101 --upperip 192.168.99.150 --enable

Si tu host es Linux, entonces creo que simplemente abres la terminal y ejecutas lo mismo. No lo he probado en Linux, así que no puedo asegurarte 100% que funcione así... Si tu lo haces, te agradecería que me confirmaras que si funciona.

Con eso es suficiente. Ahora cuando arranques tus máquinas, automáticamente obtendrán una dirección ip y estarán conectadas en la misma red.

Saludos.
#2
Hacking / Re: mi primer laboratorio hacking
24 Febrero 2019, 20:19 PM
Puedes probar con hackthebox, tienes varias opciones allí. También puedes ir a vulnhub y descargar alguna máquina virtual para principiantes (metasploitable es una bonita opción para empezar), luego arma tu laboratorio de máquinas virtuales e intenta comprometer la máquina que descargues. Si hay algo que no puedas hacer, hay walkthroughs de varias maquinas sencillas (metasploitable es una de ellas), allí puedes ir haciendote una idea sobre el tema.

Respecto al OS que deberías utilizar, eso queda a discreción tuya, supongo. Personalmente uso Kali y hasta ahora me he sentido bastante cómodo con él (aunque soy bastante nuevo en la materia).

Mientras más cosas intentes, más iras aprendiendo e iras descubriendo en qué áreas necesitas trabajar más.

Saludos.
#3
Programación C/C++ / Re: AYUDA java matrices
24 Febrero 2019, 19:46 PM
Mira, hice un pequeño programa que probablemente te ayude a despejar dudas.

El programa te pide los datos necesarios para crear la matriz y también los datos para llenarla. Posterior a eso, te muestra la matriz y te pide el número de columna en la que quieres buscar tu dato. Después de ingresar el número de columna, te pregunta por qué dato quieres buscar, o sea si quieres el menor o el mayor. Al final, te muestra el dato solicitado.

Respecto a tu pregunta, lo realmente importante son los métodos getMayor() y getMenor() que son muy similares. Revisa la forma en la que funcionan los métodos.

Saludos.

El codigo:

Código (java) [Seleccionar]


import java.util.Scanner;

class Ejemplo{
public static void main(String args[]){

int columnas, filas;
int matriz[][];

Scanner dato = new Scanner(System.in);
System.out.println("Ingrese un número de filas");
filas = dato.nextInt();
System.out.println("Ingrese un número de columnas: ");
columnas = dato.nextInt();

matriz = new int [filas][columnas];

for(int i=0; i<filas; i++){
for(int j=0; j<columnas; j++){
System.out.println("Ingrese el dato que corresponde a la fila " + i + " y columna " + j);
matriz[i][j] = dato.nextInt();
}
}

for(int i=0; i<filas; i++){
for(int j=0; j<columnas; j++){
System.out.print(matriz[i][j] + " ");
}
System.out.println("");
}

System.out.println("Ingrese el número de columna en la que desea buscar:");
int c = dato.nextInt();

if(c>=matriz[0].length){
System.out.println("Opción inválida.");
}

System.out.println("Ingrese 'M' para encontrar el mayor o 'm' para encontrar el menor");
String o = dato.next();

if(o.equals("M")){

System.out.println("El mayor dato en la culumna " + c + " es: " + getMayor(c,matriz));

} else {
if(o.equals("m")){

    System.out.println("El menor dato en la culumna " + c + " es: " + getMenor(c,matriz));

} else {
System.out.println("Opción inválida");
}

}

public static int getMayor(int columna, int matriz[][]){
int mayor = matriz[0][columna];

for(int i=1; i<matriz.length; i++){
if(matriz[i][columna]>mayor){
mayor = matriz[i][columna];
}
}

return mayor;
}

public static int getMenor(int columna, int matriz[][]){
int menor = matriz[0][columna];

for(int i=1; i<matriz.length; i++){
if(matriz[i][columna]<menor){
menor = matriz[i][columna];
}
}

return menor;
}

}



Enviado desde mi SAMSUNG-SM-G920A mediante Tapatalk