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ú

Temas - wizardsec

#1
C / C++ / [Source] Juego de Formula 1 en C
Febrero 06, 2017, 04:32:38 PM
Hola a todos!
Os voy a dejar aquí posteado un juego que he creado para una práctica del ciclo superior (DAM) que estoy haciendo!
Para poder compilar os hará falta la librería "rlutil.h" No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
El código está hecho para un mínimo de 1 coche y un máximo de 4, pero es fácilmente ampliable modificando la línea nº28
Espero que os guste, si alguien lo prueba puede dejar un comentario!!

Código: c

#include <stdio.h>
#include <stdlib.h>
#include "time.h"
#include <math.h>
#include "rlutil.h"

#define INICIO 10
#define FINAL 80
#define SALIDA 1

int pedirnumero(int , int );
void crearmeta(int ,int ,int ,int );
void imprimircoches(int ,int ,int [],int );
void crearcoche(int ,int [],int ,int );
void movercoche(int ,int ,int [],int ,int *);
int color(int );
void iniciar(int [], int );

int main(){
    int coches;
    int espaciado=4;
    int fila=4;
    int meta=0;
    srand(time(NULL));
    system("color f1");
    setColor(BLACK);

    coches=pedirnumero(1,4);
    int columna[coches];
    iniciar(columna,coches);
    //imprimir(columna,coches);
    system("cls");
    crearmeta(INICIO,SALIDA,espaciado,coches);
    crearmeta(FINAL,SALIDA,espaciado,coches);
    imprimircoches(coches,espaciado,columna,fila);
    getch();

    do{
        system("cls");
        crearmeta(INICIO,SALIDA,espaciado,coches);
        crearmeta(FINAL,SALIDA,espaciado,coches);
        movercoche(coches,espaciado,columna,fila,&meta);
        Sleep(25);
    }while(!meta);
    getch();

    return 0;
}

int pedirnumero(int min,int max){
    int num;
    do
    {
        printf("Selecciona entre %d - %d coches: ",min, max);
        scanf("%d",&num);
    }
    while(num<min || num>max);
    return num;
}

void crearmeta(int col,int fila,int espaciado,int coches){
    int i;

    for(i=0;i<coches*espaciado+5;i++)
    {
        gotoxy(col,fila);
        printf("|");
        fila++;
    }
}

void imprimircoches(int coches,int espaciado,int columna[],int fila){
    int i;
    for(i=0;i<coches;i++)
    {
        crearcoche(i,columna,fila,espaciado);
        fila=fila+espaciado;
    }
}

void crearcoche(int i,int columna[],int fila,int espaciado){
    setColor(color(i));
    gotoxy(columna[i],fila);
    printf("**    *",columna[i]);
    gotoxy(columna[i],fila+1);
    printf("********");
    gotoxy(columna[i],fila+2);
    printf("**    *");
    setColor(BLACK);
}

void movercoche(int coches,int espaciado,int columna[],int fila,int *meta){
    int i;
    int vel=0;
    for(i=0;i<coches;i++)
    {
        vel=rand()%4;
        columna[i]=columna[i]+vel;
        crearcoche(i,columna,fila,espaciado);
        fila=fila+espaciado;
        if(columna[i]>=FINAL-7)
        {
            *meta=1;
        }
    }
}

int color(int i){
    int color;
    if(i>9)
    {
        i=rand()%9;
    }
    switch(i){
case 1:
    color=BLUE;
    break;
case 2:
    color=GREEN;
    break;
case 3:
    color=BLACK;
    break;
/*case 1:
    color=10;
    break;
case 2:
    color=3;
    break;
case 3:
    color=11;
    break;*/
case 4:
    color=4;
    break;
case 5:
    color=12;
    break;
case 6:
    color=5;
    break;
case 7:
    color=13;
    break;
case 8:
    color=6;
    break;
case 9:
    color=14;
    break;
default:
    color=RED;
    break;
    }
    return color;
}

void iniciar(int columna[], int coches){
    int i;
    for(i=0;i<coches;i++)
    {
        columna[i]=2;
    }
}


Imágenes para visualizar el juego previamente





#2
Hola a todos!
Hoy te traigo un sencillo tutorial en el cual te enseñaré, mediante unos pequeños trucos, a ocultar cualquier tipo de archivo dentro de una imagen. Si, así como lo lees, una imagen que se comportará como tal a los ojos de la gente común, pero que dentro de ella contendrá la información que hayamos almacenado ahí.

Cómo ocultar archivos dentro en una imágen
Como siempre, lo primero:

Archivos necesarios:

  • Archivos que queramos ocultar (pueden ser de cualquier tipo y/o tamaño).
  • Una imagen en formato PNG/JPG (puede ser cualquiera, de cualquier peso y/o tamaño).
  • Un programa compresor de archivos (puede ser Winzip, Winrar, 7z, etc).

Procedimiento:
Lo primero que haremos, será juntar en un solo directorio, los archivos que queremos ocultar así como la imagen que utilizaremos de fachada.
Para este caso, lo haremos en el directorio Escritorio donde tenemos almacenado los archivos "plantilla.psd","logo.png".


Con los materiales claros, vamos al procedimiento:

A continuación, lo que haremos será comprimir los archivos que deseamos ocultar, utilizando nuestro software de compresión. En este caso, he utilizado WinRAR y al comprimir he creado un archivo llamado "plantilla.rar", el cual, como he indicado, contiene el archivo plantilla.psd.



Después de crear nuestro archivo comprimido, debemos ir a Menú Inicio > Ejecutar y una vez ahí escribimos cmd para cargar el "Símbolo del Sistema".



Una vez en Símbolo de Sistema, nos dirigimos al directorio donde tenemos almacenados nuestros archivos. Para ello deberemos usar la sentencia "cd ruta".

O la opción más sencilla es ir al directorio con la interfaz gráfica y mantener presionado "Control+Shift" click derecho y "Abrir la ventana de comandos aquí"



A continuación, ubicados ya en nuestro directorio, debemos escribir lo siguiente:

Código: php
copy /b NombreDeLaImagen.png + NombreDelArchivo.rar NuevaImagen.png

Es decir, para nuestro caso, sería:



El /b al lado de copy le indica al Sistema Operativo que en vez de una copia normal de archivos, realice una copia binaria, lo que permite realizar la acción que estamos haciendo.

Le damos a Enter después de escribir la sentencia y en nuestro directorio se habrá creado un archivo llamado nuevaimagen.png. Vemos mediante el explorador de Windows:



Como podemos apreciar arriba, se ha creado la imagen resultante, la cual al marcarla, en su vista previa nos muestra una imagen común y corriente (la que era originalmente) y si comparamos con la imagen original (logo.png) podemos ver que aumento su peso, pero que al abrirla o seleccionarla, pasa exactamente lo mismo. O sea, el comportamiento de la imagen en si, no se altera.

Ahora, si queremos obtener nuevamente los archivos que hemos generado y están ocultos en la imagen, muy sencillo.

Si nos fijamos, al hacer doble click en la imagen, esta se abrirá con el software predeterminado para ver imágenes (el por defecto de Windows u otro editor que tengan activado), por lo que cada persona que le haga doble click la verá de esa forma. Sin embargo, si ese archivo lo tomamos, y hacemos click con el botón derecho y luego Abrir con y seleccionamos nuestro programa compresor de archivos (WinRAR, WinZIP, 7z, etc), aparecerá lo siguiente:



Si nos fijamos en la imagen anterior, podemos ver que en el título de la ventana aparece el nombre del archivo que creamos, nuevaimagen.png, y nos muestra todos los archivos que contiene, en este caso el .PSD, cada uno con su tamaño respectivo.

Si los queremos recuperar, le damos a Extract, seleccionamos un directorio y listo, tenemos nuestros archivos tal como antes para abrirlos y manipularlos según estimemos conveniente.

Y así de simple hacemos para ocultar archivos dentro de una foto, un procedimiento bastante sencillo que nos permitirá ser aún más precavidos cuando necesitemos enviar información importante a otras personas.

Si no te ha resultado útil te dejo aquí un tutorial para revisar que lo hayas echo todo correctamente.


Si te ha sido útil, como siempre te agradecería que compartieses este post a todo aquel que lo necesite o que dejaras un comentario. =)

Fuente: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
#3
Hola a todos!
Hoy os dejo un video de como hackear la contraseña de windows 10 sin necesidad de usar ningún software externo, todo desde el propio sistema operativo.
Yo lo he realizado en una máquina virtual, pero funciona en una máquina real.
He decidido poner este post en la sección de seguridad ya que es demasiado sencillo saltarse la seguridad y entrar a la cuenta del administrador.
Espero que os haya gustado y dejeis vuestro comentario aquí abajo.

#4
Hola a todos!
Hoy os enseñaré a usar la herramienta NoRedirect.
NoRedirect es como una lista personalizable de reglas que permite al usuario tomar el control de redireciones HTTP, puede ser utilizado para interceptar secuestros DNS o para acortadores de URL, como por ejemplo TinyURL, adfly o otros..
Si quieres saber más sobre esta herramienta mira el video!


Espero que os haya gustado el vídeo y me gustaría saber si conocías este "truco".


La página web y las herramientas están en la descripción del video!
#5
Dudas y pedidos generales / [AYUDA] Fuerza Bruta
Mayo 02, 2015, 03:08:59 PM
Hola a todos! :P
He estado probando Hydra, medusa, fireforce para hacer fuerza bruta, pero no me gustan, quería saber si alguien sabe un programa  script en perl,python para hacer un ataque de fuerza bruta.
Todo con fines éticos XD
Si alguien sabe alguno que deje el nombre en los comentarios o el link :P

Saludos Wizard
#6
Seguridad / Romper accesos con Fireforce
Abril 10, 2015, 07:24:20 PM
Hola a todos!
Os traigo un metodo para hackear cualquier cuenta con 2 paso de confirmación, ya sea por sms, gmail o cualquiera..



Siempre se va a sacar el codigo ya que son de 6 digitos desde 000000 a 999999 eso significa que si o si lo vamos a sacar.
Creo que es el mejor metodo y funciona mejor ya que si una password tiene 15 digitos o numeros y letras vamos a tardar más y hasta puede que no la saquemos, cosa que con esto siempre la sacaremos.

Saludos Wizard Security!
#7
Criptografía / [RETO] Criptograma
Febrero 20, 2015, 11:15:48 PM
Hola a todos! Hoy os traigo un criptograma, algo sencillo pero divertido :D
Sé el primero en descifrar el mensaje oculto y ponte en contacto conmigo por mensaje privado!

Frase = "QL XPLFWTILI JD SFJDYWL UCNZWTILI"

1. Ganador
2. Ganador
3. Ganador

Podrás descifrar el criptograma?

Saludos Wizard
#8
Visual Basic / [Source] Aplicacion google hacking
Febrero 20, 2015, 01:00:29 AM
Hola a todos! Estoy aprendiendo visual basic, si mi primer lenguaje de programación y se me ocurrio hacer una aplicacion para hacer más sencillo el google hacking (Se que hay muchas mejores que estas)
La iré actualizando mediante las dorks se vayan quedando antiguas o inutilizables.



Dejo el codigo fuente y el ejecutable: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Virustotal: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Saludos Wizard
PD: Si encontráis algún error comentarlo porfavor :P
#9
Visual Basic / [SRC]Organizador de Aplicaciones
Febrero 19, 2015, 09:06:16 AM
Hola a todos! Estoy aprendiendo un poco de visual basic para después empezar con lenguajes más complicados, he echo esta aplicación para ir practicando y a ver que os parece, os dejo el código fuente y el ejecutable por si queréis modificar algo..
Me ha faltado que cuando cierre el ejecutable se guarden los cambios, pero no se hacerlo (Si alguien sabe que comente porfavor:P) Gracias





Source y ejecutable: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Saludos Wizard
PD: Se aceptan criticas o mejoras :P