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 - piyor6

#1
Hacking / paginas web hackeadas
18 Mayo 2020, 07:46 AM
hola queridos amigos del foro quería consultarles a ustedes capos quien sabe en que pagina o donde puedo conseguir paginas web hackeadas donde pueda obtener paginas hechas o tiendas virtuales hechas rápidamente, espero alguien tenga una buena solución a mi problemática y en la re buena panaas
#2
Hacking / diccionario de contraseñas
28 Junio 2018, 05:11 AM
buenas amigos del foro les vengo a pedir un favor si este mensaje llega a alguien que sabe del tema o tiene lo que necesito. en este momento estoy necesitando un diccionario de contraseñas wpa2 pero no culaquiera necesito el mejor, en la red se encuentra muchos diccionarios basuras que solo me hacen perder el tiempo y tiene palabras con signos que no sirven no importa cuanto pese
muchas gracias
#3
el realidad si tengo el handshake completo y ya he decifrado contraseñas con diccionario la ultima que decifre fue con el diccionario que viene kali linux pero ando buscando un diccionario asi como el que tiene kali linux pero mucho mas extenso con muchas contraseñas
#4
amigo estuve investigando sobre la pagina del segundo link que me diste y esta muy bueno ya lo descargue y lo voy a probrar con un handshake muchas gracias, pero por otro lado ninguno de los link de la primera pagina me funcionaron y pues se ven llamativos ya que uno pesa 15 gb extraido y me imagino que tendra muchas palabras
si tienes un ultimo diccionario te lo agradeceria
#5
buenas noches amigos del foro ando buscando hace dias un diccionario para descifrar contraseñas wifi pero no enuentro uno que sea de confianse ya que muchos tienen muchas palabras con signos. lo que quiero decir esque hay muchas palabras desperdiciadas y me gustaria encontrar un diccionario optimizado para descifrar contraseña que cada palabra sea una posible contraseña si alguin conoce de agun diccionario por favor dame el link para yo descargarlo (yo soy de colombia por si necesitaban eso para saber el mejor diccionario )
MUCHAS GRACIAS
#6
perdon pero lo escribi de un celular a la carrera pero la duda es.
si copilas ese codigo te as cuenta que cada vez que ingresas las cordenas se crea una O en la poscicion y esto pasa porque el jugador se iguala a 1 como dice en la funcion en la funcion imprimir pero la duda es en que linea de codigo se divide para saber si es 1 o no es 1 copila el codigo para que me entiendas porfa

#include <stdlib.h>
#include <stdio.h>
#include <windows.h>
#include <time.h>

#define CORAZONES 3

void gotoxy(int x,int y){
    HANDLE hcon=GetStdHandle(STD_OUTPUT_HANDLE);
    COORD dwpos;
    dwpos.X=x;
    dwpos.Y=y;
    SetConsoleCursorPosition(hcon, dwpos);
}

void cuadro(){
int i;
//Horizontales
for(i = 1; i < 50; i++){
gotoxy(i, 1); printf("%c", 205); //Horizontales Superiores
gotoxy(i, 20); printf("%c", 205);//Horizontales Inferiores
}
//Verticales
for(i = 2; i < 20; i++){
gotoxy(1, i); printf("%c", 186); //Verticales Izquierda
gotoxy(50, i); printf("%c", 186);//Verticales Derecha
}
//Esquinas
gotoxy(1, 1); printf("%c", 201);
gotoxy(1, 20); printf("%c", 200);
gotoxy(50, 1); printf("%c", 187);
gotoxy(50, 20); printf("%c", 188);
}
void imprimir();

void llenar();
void borrar(int,int );
void iniciar();

int  i, j, k, jugador[100][100], oponente[100][100], opcion1, opcion2, puntajejugador=0, puntajeoponente=0;

int main(){

system("color 0A");
iniciar();




    return 0;
}
void imprimir (){
    printf("\t\t\tBATALLA");
    printf("\n\n");

  for(i=1;i<=5;i++){ // Imprime tablero del oponente
        printf("\n\t\t");
        for(j=1;j<=9;j++){
            if(oponente[i][j]==3){
                printf(" #");
            }else{
                if(oponente[i][j]==2){// Imprime 'X' si vale 2

                    printf("  X");
                }else{
                    printf(" -");
                }
            }
        }


    }

        printf("\n\t\t____________________\n");
        gotoxy(38,4);  printf("OPONENTE ");
        printf("\n\n\n\n\n");
   for(i=1;i<=5;i++){ // Imprime el tablero del jugador

        printf("\n\t\t");
        for(j=1;j<=9;j++){
            if(jugador[i][j]==3){
                printf("  #");
            }
            else{
                if(jugador[i][j]==2){ // Imprime 'X' si vale 2 || 'O' si vale 1

                    printf("  X");
                }
                else{
                    if(jugador[i][j]==1){
                        printf("%d",jugador[i][j]);
                        printf(" O");
                    }
                    else{
                        printf(" -");
                    }
                }
            }
        }

    }

    printf("\n\n");
gotoxy(38,11); printf("JUGADOR ");




    }
void llenar(){
     for(i=1;i<=5;i++){
        for(j=1;j<=9;j++){
            jugador[i][j]=0;
            oponente[i][j]=0;
        }
     }

     for(k=1;k<=5;k++){

        i=1+rand()%5;
        j=1+rand()%9;

        while(oponente[i][j]==1){

            i=1+rand()%5; j=1+rand()%9;

        }
            oponente[i][j]=1; //la posicion de los barcos valdra 1
              gotoxy(2,17); printf("dame las cordenadas de tus 5 barcos x%d=   y%d=   \n\n\n",k,k);
            gotoxy(41,17); scanf("%d",&opcion2);

            cuadro();
            while(opcion2<1 || opcion2>9){
               gotoxy(2,18);  printf("  ingresa un valor valido (1 a 9) ");
                borrar(41,17);
               gotoxy(41,17); scanf("%d",&opcion2);


               cuadro();

            }

              gotoxy(47,17); scanf("%d",&opcion1);

            cuadro();
            while(opcion1<1 || opcion1>5){
               gotoxy(2,18);  printf("  ingresa un valor valido (1 a 5) ");
                borrar(47,17);
               gotoxy(47,17); scanf("%d",&opcion1);
               system("cls");

                gotoxy(2,17); printf("dame las cordenadas de tus 5 barcos x%d=   y%d=   \n\n\n",k,k);
               cuadro();
               if(jugador[opcion1][opcion2]==1){
                    printf("\n ya existe ");

                    k=k-1;

               }
               jugador[opcion1][opcion2]=1;
               system("cls");

            }


}

}

void borrar(int x,int y){
    gotoxy(x,y); printf("  ");
}





void iniciar(){// Rellena con '0' el arreglo y coloca los barcos

    for(i=1;i<=5;i++){ // Llena todo con '0'

        for(j=1;j<=9;j++){
            jugador[i][j]=0;
            oponente[i][j]=0;

        }
    }

    srand(time(NULL));

    for(k=1;k<=5;k++){ // Distribuye los barcos
        imprimir();

        cuadro();

        i=1+rand()%5; // Distribuye los barcos oponentes
        j=1+rand()%9;
        while(oponente[i][j]==1){
            i=1+rand()%5; j=1+rand()%9;
        }
                oponente[i][j]=1; // La posicion de los barcos valdra 1

            gotoxy(2,17); printf("dame las cordenadas de tus 5 barcos x%d=   y%d=   \n\n\n",k,k);
            gotoxy(41,17); scanf("%d",&opcion2);
            gotoxy(47,17); scanf("%d",&opcion1);

        while(opcion2<1 || opcion2>9){
                printf("%d",jugador[i][j]);
            printf("    Escoje un valor valido ( 1 a 9 )\n\tX%d", k);
            borrar(41,17);
            cuadro();
             gotoxy(41,17); scanf("%d", &opcion2);
        }


            gotoxy(2,17); printf("dame las cordenadas de tus 5 barcos x%d=   y%d=   \n\n\n",k,k);


        while(opcion1<1 || opcion1>5){

            printf("\n    Escoje un valor valido ( 1 a 5 )\n\tY%d", k);
            borrar(47,17);
            gotoxy(47,17); scanf("%d", &opcion1);

        }



printf("%d",jugador[i][j]);

        if(jugador[opcion1][opcion2]==1){
            gotoxy(2,18);  printf("Ese valor ya existe...\n");
            system("pause");
            k=k-1;
        }
        jugador[opcion1][opcion2]=1;

        system("cls");


    }
        imprimir();

        cuadro();

        printf("\n\n\n");
}


esto es lo que llevo copila esto, yo le puse un printf cuando vaya a imprimir la O para que vea que se comvierte en 1 lo unico que necesito saber es que me expliquen en que linea hace la trasformacion o separacion.
se que primero se iguala el oponente y el jugador a 0 pero no se en que parte se comvierte en 1 para poner la O

#7
Buenas amigos tengo una duda desde ayer pero yo se que alguien con experiencia me la sabría responder lo que pasa esque me tocó hacer de proyecto final un juego de batalla naval y encontré un código en Internet del cual me estoy ayudando pero no  entiendo una parte dice que si el valor de jugador es 1 entonces hay barcos si es dos barcos destruidos la única duda mia es ¿en qué parte del código se acomoda los valores a 1 o 2 es decir en que línea de código se define que jugador es 1 para poner así la x
Este es el Link del código https://pastebin.com/QAM2h8PS
#8
buenaas tardes a todos amigos hoy vengo con una duda que tengo en un ejercicio que me pusieron en la universidad y trata de hacer una figura gemotrica con asteriscos(*) un rombo para ser mas exacto y hasta donde yo se una funcion recursiva es una funcion que se llama a si misma, ya hice un ejercicio de sacar la serie fibonacci con recursividad y lo hice pero este no lo entiendo y no he sido capaz.
yo hice un codigo que hace lo que necesito pero sin recurisividad para que ustedes vean que es exactamente que es lo que necesito con gusto pueden copilar el codigo que funciona a la perfecion
Código (cpp) [Seleccionar]

#include <stdlib.h>
#include <stdio.h>

int main(){
    int n,i,j;
printf("FIGURA GEOMETRICA\n");
printf("ingrese el la altura: ");
scanf("%d",&n);
for(i=1;n-1>=i;i++){
for(j=n;j>=i;j--){

    printf(" ");
}
for(int k=1;2*i-1>=k;k++){

  printf("*");
}
printf("\n");
}
for(i=1;n>=i;i++){
    for(j=1;j<=i;j++){
        printf(" ");
    }
for(int k=2*n-1;2*i-1<=k;k--){

  printf("*");
}
printf("\n");
}




    return 0;
}




necesito exactamente eso pero en recursividad muchas gracias espero respondan rapido 
#9
pdrias implementar eso que me dijiste en mi codigo y asi entiendo mejor
#10
saludos a todos, hoy tengo un problema con un ejercicio y el problema esque se como se hace en c++ pero no se como hacerlo en c, para ser mas espesifico necesito reservar memoria con punteros en c lo cual creo que se hace con malloc y pues yo hice el programa en c pero con extensión c++ para que corra new y el delet con que se resrva la memoria.

lo que necesito es este mismo programa pero acomodado al c (osea con malloc)

(este codigo copila perfecto si esta con estencion c++)

agradezco su ayuda muchas gracias
Código (cpp) [Seleccionar]

#include <stdio.h>
#include <stdlib.h>

void pedirdatos();
void sumarmatriz(int **,int **,int,int);
void mostrarmatriz(int **,int,int);

int **pmatriz1,**pmatriz2,filas,columnas;

int main(){

pedirdatos();
sumarmatriz(pmatriz1,pmatriz2,filas,columnas);
mostrarmatriz(pmatriz1,filas,columnas);

  for(int i=0;i<filas;i++){
      delete[] (pmatriz2+i);
  }
  delete[] pmatriz2;

  for(int i=0;i<filas;i++){
      delete[] (pmatriz1+i);
  }
  delete[] pmatriz1;





    return 0;
}

void pedirdatos(){
    printf("ingrese el numero de filas: ");
    scanf("%d",&filas);
    printf("ingrese el numero de columnas: ");
    scanf("%d",&columnas);
//reservando memeoria
printf("matriz #1\n");
pmatriz1=new int*[filas];//reservar memoria para filaz
for(int i=0;i<filas;i++){
    *(pmatriz1+i)=new int[columnas];//resevar columnas
    }
    //llenando matriz 1
    for(int i=0;i<filas;i++){
        for(int j=0;j<filas;j++){
            printf("digite un numero: ");
            scanf("%d",&*(*(pmatriz1+i)+j));

        }

    }

printf("matriz #2\n");
//reservando memoria
    pmatriz2=new int*[filas];//reservar memoria para filaz
for(int i=0;i<filas;i++){
    *(pmatriz2+i)=new int[columnas];//resevar columnas
    }
    //llenando matriz 2
    for(int i=0;i<filas;i++){
        for(int j=0;j<filas;j++){
            printf("digite un numero: ");
            scanf("%d",&*(*(pmatriz2+i)+j));

        }

    }
}

void sumarmatriz(int **pmatriz1,int**pmatriz2,int filas,int columnas){
for(int i=0;i<filas;i++){
    for(int j=0;j<filas;j++){
        *(*(pmatriz1+i)+j)= *(*(pmatriz1+i)+j)+ *(*(pmatriz2+i)+j);
        }


}




}
void mostrarmatriz(int **pmatriz1,int filas,int columnas ){
printf("la suma de las dos matrices es:\n");

for(int i=0;i<filas;i++){
    for(int j=0;j<filas;j++){
        printf("%d ",*(*(pmatriz1+i)+j));

        }
        printf("\n");
    }



}