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

#1
Seguridad / Re:Implementación ISO 27001
Febrero 06, 2018, 07:16:05 PM
Gracias por renovar el link!
Una cosa... alguno podríais compartir algún ejemplo de una implantación 27001 a una empresa ficticia? o algún modelo a seguir para diseñar los entregables a la empresa auditada... Es que es un tema que me interesa bastante pero hay poca información por la red y la que encuentro pertenece a la versión anterior de la ISO.

Gracias de antemano!
#2
Buen tema naylamp6, a mi también me gustaría echarle un ojo a ese material. Quedo a la espera.
Gracias!
#3
Seguridad / Re:Implementación ISO 27001
Noviembre 15, 2017, 07:34:19 PM
Hola!

He intentado descargarlo pero el link está caído... ¿podrías volver a subirlo por favor?
Gracias
#4
JAG - 15
#5
Dudas y pedidos generales / Re:Duda Primitiva C++
Diciembre 06, 2012, 08:58:49 PM
Pretendes que te hagamos el código entero? Espero que no, que tengas algo hecho... pégalo por aquí y vemos la mejor opción... a mi por ahora se me ocurre que uses la función rand() para sacar números aleatorios, creo que es lo mejor. Saludos ;)
#6
Underc0de / Re:SQLi Scanner Online [Underc0de]
Diciembre 02, 2012, 06:45:25 PM
Uff está muy currado ANTRAX!! Te facilita la tarea de buscar... Me gusta!!
#7
En cuanto a lo de meter código ensamblador en C no tengo ni idea, nunca lo hice. De todas formas puedes mirarte el siguiente documento, quizás te sirva.
Link: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

*argv[] y argc es utilizado para que el programa pueda recibir los parámetros que le pasamos al llamar a este. argc es el número de parámetros que han sido pasados y argv es el array donde están contenidos dichos parámetros. Te pongo un ejemplo y enseguida lo entenderás:

yo ejecuto el programa de la siguiente forma: ./miPrograma fichero.txt
Solo le he pasado el nombre del programa y un fichero donde escribir o leer por poner un ejemplo, esto quedará reflejado en argc, el número de parámetros. *argv[] contiene estas cadenas de caracteres que yo les he pasado para poder usarlas internamente en el programa. En tu caso argc valdrá 3 (aunque no haces la comprobación y siempre es recomendable hacerla y si no se pasan los 3 parámetros que salte un error). Para ti argv[1] contiene una cadena para encriptar y desencriptar, argv[2] y [3] contienen nombre de fichero para interactuar con ellos. Espero haberte servido de ayuda, no se me da muy bien explicar xD Saludos!!
#8
Código: C

#include <stdio.h>
/*libreria estandar de C ANSI*/
#include <windows.h>
/*usando la API de windows,etc*/
int main(int args, char *argv[] )
/*funcion entera principal
* con argumento args entera que contiene el numero de argumentos recibidos por el programa
* segundo argumento: apuntador a un array de chars qye contiene los parametros
*pasados en el mismo orden en que fueron escritos
*/
FILE *f1, *f2; //archivos en text plain 1 para escribir la frase a cifrar y la otra donse se guarda
        char *key; //llave tipo caracter para poder encriptar/desencriptar
        int c; //variable tipo entera
       
        key = argv[1]; //Pasamos el valor de la key
        if(*key !='\0') //Miramos que la key no esté vacia
        {
        f1= fopen(argv[2], "rb"); //Abrimos el archivo en modo lectura
        if(f1 !=NULL){ //Miramos que no haya habido error al abrir el archivo
                f2=fopen (argv[3], "wb"); //Abrimos el segundo archivo en modo escritura
                if(f2 !=NULL){ //Miramos que no haya habido error al abrir el archivo
                        while ((c=getc(f1)) !=EOF) //Mientras no se llegue al final de fichero
                        {
                        if(!*key) key=argv[1]; // Si no existe key se le vuelve a pasar
                        c ^=*(key++); // Hace una operacion modificando c
                       
                        putc(c, f2); //Escribimos el valor de c en el fichero f2
                        }
                        fclose(f2); //Cerramos f2
                       
                        }
                        fclose(f1); //Cerramos f1
       
                }
               
        }
       
return 1;

}


Ahí te lo he comentado un poco todo más o menos... si no entiendes algo avisas ok? Saludos!!
#9
Presentaciones y cumpleaños / Re:Me presento!
Octubre 24, 2012, 03:03:38 PM
Por aquí estás Facu?? xD Yo acabo de llegar jejeje intentaremos ayudar a todo lo que se pueda por aquí... Nos vemos por los post amigo!
#10
Hey Zoro248 por aquí estás tu??  ;D Veo que hay gente conocida por aquí!! Saludos
#11
Muy bueno el tutorial, es cierto que es más fácil hacerlo que explicarlo jejeje
También he visto que en la explicación tienes un pequeño error... cuando incluimos una librería como por ejemplo stdio.h si se hace con <stdio.h> pero al incluir una propia la forma de hacerlo es #include "libreria.h", es decir, usando comillas... supongo que habrá sido un olvido tonto... intenta arreglarlo para no crear confusiones ok? Por lo demás está muy bien, Saludos!!
#12
Presentaciones y cumpleaños / Mi presentación [JAG]
Octubre 24, 2012, 03:05:10 AM
Hola a todos!
Bueno paso a presentarme, soy JAG y estaré por aquí para seguir aprendiendo y enseñar todo lo que se... Soy casi Ingeniero Técnico en Informática y soy bueno en programación, hacking wireless y algo sobre exploits, aunque como dijo un gran profesor mio: "No se mucho de algo en concreto pero sí de todo en general". Sin más nos vemos por los post!! Saludos ;)