• Inicio
  • Blog
  • Wargames
  • Buscar
  • Ingresar
  • Registrarse

    • Hack x Crack - Comunidad de Seguridad informática »
    • Perfil de r1ghtz0 »
    • Mostrar Mensajes »
    • Temas
    • Información del Perfil
      • Resumen
      • Mostrar Estadísticas
      • Mostrar Mensajes...
        • Mensajes
        • Temas
        • Adjuntos

    Mostrar Mensajes

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

    • Mensajes
    • Temas
    • Adjuntos

    Temas - r1ghtz0

    Páginas: [1] 2 3 4
    1
    Off-Topic / [Discusión] ¿Que ideas tenemos con respecto a los desafíos presentes?
    « en: Febrero 03, 2019, 07:56:46 pm »
    Este post esta hecho con el objetivo de coger ideas de otras personas, de aprender de las experiencias
    y de los ejemplos de nuestros amigos.

    Estaba pensando en mi desafío que se presento cuando quise ser un hacker, recuerdo que se interpuso cualquier basura en
    medio, propaganda, venta, familia, trabajo, anime, películas, juegos y chicas. Se pierde mas de lo que se gana y uno se
    distrae de sus estudios por la cantidad de basura que mencioné anteriormente. Es verdad que hasta los mas expertos tienen
    desafíos y deben enfrentarlos, claro no están solos en su trabajo, tienen compañeros así como los hay en este foro.
    Este espacio es para opinar y discutir ideas, ejemplos y experiencias que podremos tomar en cuenta para nuestros
    desafíos y lograr nuestros sueños.

    Vamos a abrir un poco la mente y vamos a discutir aquí como podemos enfrentar los desafíos de la universidad y proyectos
    personales.


    2
    C / C++ / Ayuda OK
    « en: Marzo 11, 2018, 09:56:49 pm »
    Bueno este codigo que esta aqui la funcion GetAsyncKeyState(tecla) devuelve 1 si se presiono una tecla, yo presiono la tecla 70 (ASCII) y  el valor devuelto por la GetAsyncKeyState(tecla) dice que es igual a OK -32767 pero ¿por que? si GetAsyncKeyState(tecla) devuelve 1 al presiona una tecla.

    Código: [Seleccionar]
    #include <stdio.h>
    #include <stdlib.h>
    #include <windows.h>

    #define OK -32767

    /* run this program using the console pauser or add your own getch, system("pause") or input loop */

    int main(int argc, char *argv[]) {

    int tecla= 70;
    int tep;

    do{

    if(tep= GetAsyncKeyState(tecla)==OK){ //si pulsa una tecla
        printf("%d\n", tep);
        }

    }while(1<2);

    return 0;
    }

    3
    C / C++ / ayuda con funcion time y ctime
    « en: Marzo 06, 2018, 07:12:58 pm »
    Bueno estoy estudiando un keylogger y me sale un comentario en el codigo que dice cojemos la hora luego parece este codigo

    Código: [Seleccionar]
        time(&ltime);
        ctime(&ltime);

    No se que hacen en este codigo porque no muestra los datos de la hora y fecha en la consola y ademas no esta una variable que recoja el valor de retorno de las funciones que son los datos de la fecha y la hora, por eso es que no se que es lo que hacen estas funciones aqui.

    4
    C / C++ / ayuda con calloc
    « en: Febrero 28, 2018, 02:24:42 am »
    alguien sabe que es lo devuelve la funcion calloc?

    5
    GNU / Linux / Kingsoft office suite, una alternativa a microsoft office en linux.
    « en: Octubre 16, 2016, 03:36:33 am »
    Creo que no me equivoco al decir que hay muchos usuarios de Linux que echan en falta una buena suite de ofimática a la altura de microsoft office. Y otro tanto, que no se ha tenido que quedar estancado en windows porque Linux no le ofrecía la contrapartida a microsoft office.

    Kingsoft office (http://www.wps.com/) es una suite de ofimática de origen chino, muy similar a la ampliamente conocida suite de microsoft office. Esta suite es multiplataforma, estando disponible para: Windows, iOS, android y…Linux!! (en fase alpha).



    La suite consta de las 3 principales utilidades para la ofimática: Presentation (PowerPoint), Writer (Word) y Spreadsheets (Excel). La descarga de la versión básica es gratuita, siendo las versiones para empresas y material adicional de pago.

    La interfaz de usuario recuerda mucho a la de microsoft office desde la versión 2007, con el menú organizado en secciones y las opciones más usadas en iconos más grandes; pero con algunas interesantes mejoras como el uso de pestañas en lugar de ventanas o una herramienta selector, por poner unos ejemplos.

    La suite soporta los formatos de microsoft (.doc, .xls, .docx, etc.) mejor que libreoffice, así como sus propios formatos propietarios y también permite exportar a .pdf o a .rtf. Desafortunadamente, no tiene soporte de formatos libres: .ods, .odt y .odp

    La versión para linux se encuentra todavía en fase alpha, lo que significa que es posible que el programa tenga fallos, por lo que no se recomienda confiar altamente en él; pero, basado en mi experiencia, el programa funciona muy muy bien, y no he experimentado cierres repentinos o errores inesperados como sin embargo si los he experimentado en otras suites de ofimática.



    Para instalar este programa, simplemente debéis acceder a la página de descarga; http://wps-community.org/download.html y seleccionar el instalador que se ajuste a tu distribución: .deb para debian, ubuntu y derivados; o .rpm para redhat, fedora y derivados. Una vez descargado, lo instaláis (en la mayoria de sistemas, un doble clic hará el trabajo) y lo ejecutáis desde vuestro menú (dentro del submenu office o buscando por kingsoft).

    Debido a cuestiones de licencia, algunas fuentes no se incluyen con el instalador del programa, pero pueden instalarse fácilmente descargándolas y siguiendo las instrucciones aquí.

    El proyecto se encuentra en pleno desarrollo, la última alpha es de marzo y se prevé que para este año se pueda sacar ya una versión beta.

    A mi está suite me ha solucionado mis problemas de malentendimiento con libreoffice y ahora incluso cuando estoy en windows la prefiero por encima de microsoft office. Recomiendo a todo el mundo que la pruebe y si os gusta os iré poniendo algunos trucos más para que le saquéis el mejor partido.

    Qué lo disfruteis!!

    Fuente:
    http://www.espaciolinux.com/2014/06/kingsoft-office-suite-una-alternativa-microsoft-office-en-linux/

    6
    GNU / Linux / Les dejo un super tutoria de introduccion a GStreamer
    « en: Octubre 16, 2016, 01:53:41 am »
    Bueno amigos, revisando la web de espacio linux encontre un maravilloso tutorial de  gstreamer para linux no lo pego en el foro porque es muy largo y me es muy trabajoso ponerlos todo jajaja, les dejo entonces el enlace

    http://www.espaciolinux.com/2012/07/gstreamer-super-tutorial/

    7
    GNU / Linux / [Ayuda] La configuración del prompt no se guarda
    « en: Octubre 11, 2015, 03:04:45 am »
    Bueno lo que sucede es que configuro el prompt pero cuando abro otra terminal el prompt me aparece como el que trae el sistema por defecto así:



    Cuando me logueo como root pasa lo mismo, modifico el prompt como root pero cuando me quito el root se borra la configuración del prompt que hice siendo root.

    8
    Hacking / ¿Por qué dsniff no me captura el trafico cuando navego?
    « en: Diciembre 08, 2014, 01:51:11 am »
    Bueno no se qué sucede o por qué sucede, lo cierto es que nunca e podido hacer funcionar el dsniff, veo que en todos los tutoriales te dicen que para que funcione tienes que hacer un MITM pero yo no quiero hacer eso yo solo quiero capturar mi tráfico y mis contraseñas. Siguiendo por ejemplo este tutorial http://enavas.blogspot.com.es/2008/09/dsniff-en-la-prctica-ataque-mitm.html dice que luego de haber ejecutado el comando dsniff -i eth0:
    Citar
    Una vez lanzado el comando dsniff, abrimos el navegador y entramos en el correo web de terra, por ejemplo. Una vez que introduzcamos nuestro nombre de usuario y nuestra contraseña, nos vamos a la ventana donde tenemos lanzado dsniff y comprobaremos cómo las contraseñas se transmiten en claro (sin cifrar).

    Según esa cita las contraseñas tendrían que verse cuando ejecutas el comando "dsniff -i eth0", pero yo ejecuto ese comando y el sniffer se queda así:
    Código: [Seleccionar]
    [email protected]:/home/r1ghtz0# dsniff -i eth0
    dsniff: listening on eth0

    Y así se queda, por más que entre en mi cuenta de hotmail, navegue o haga cualquier cosa el sniffer no muestra nada no se por qué.

    9
    C / C++ / [Solucionado] Programando socke cliente y servidor en C
    « en: Octubre 13, 2014, 02:18:53 am »
    Aquí está el servidor, lo que hago es ingresar los datos del servidor pero me gustaría ver cual es la ip que se le asigna al servidor con INADDR_ANY, ¿Como puedo hacer para ver la ip del server?

    Servidor:
    Código: C
    1. #include <stdio.h>
    2. #include <sys/types.h>
    3. #include <sys/socket.h>
    4. #include <netinet/in.h>
    5.  
    6. int main(void)
    7. {
    8.         /* Abriendo socket */
    9.         int sockfd, new_sockfd;
    10.         struct sockaddr_in server_addr;
    11.         struct sockaddr_in cliente_addr;
    12.         int addrlen;
    13.        
    14.         sockfd= socket(AF_INET, SOCK_STREAM, 0);
    15.         if(sockfd == -1){
    16.                 printf("Error abriendo el socket...");
    17.                 }
    18.        
    19.         /* Asociación de parámetros al socket */
    20.         server_addr.sin_family= AF_INET;
    21.         server_addr.sin_port= htons(1234);
    22.         server_addr.sin_addr.s_addr= htonl(INADDR_ANY);
    23.        
    24.         if(bind(sockfd, (struct sockaddr *) &server_addr, sizeof(server_addr))==-1){
    25.                 printf("\nError en bind()...");
    26.                 }
    27.        
    28.         /* Habilitamos el socket para recibir peticiones y establecer conexiones */
    29.         listen(sockfd, 5);
    30.         addrlen= sizeof(struct sockaddr);
    31.        
    32.         /* Recibimos peticiones con accept() */
    33.         new_sockfd= accept(sockfd, (struct sockaddr *) &cliente_addr, &addrlen);
    34.         if(new_sockfd == -1){
    35.                 printf("Error, no se pudo recibir petición correctamente");
    36.                 }
    37.        
    38.         return 0;
    39. }
    40.  
    41.  

    Ahora lo que no entiendo en el cliente es cómo se le asignan los datos, es decir, cómo o de donde el cliente optiene su puerto de origen  y su direción ip, porque no se especifican en ningun lado, solo estan los datos del servidor, es todo.

    Cliente:
    Código: C
    1. #include <stdio.h>
    2. #include <sys/types.h>
    3. #include <sys/socket.h>
    4. #include <netinet/in.h>
    5.  
    6. int main(void)
    7. {
    8.         struct sockaddr_in server;
    9.         char ip[16];
    10.         int fd, puerto;
    11.         int addrlen;
    12.        
    13.         printf("Ingrese la ip del servidor\n");
    14.         scanf("%s", ip);
    15.        
    16.         printf("Ingrese el puerto de conexión\n");
    17.         scanf("%d", &puerto);
    18.        
    19.         /* Abrimos el socket */
    20.         fd= socket(AF_INET, SOCK_STREAM, 0);
    21.         if(fd==-1){
    22.                 printf("Error abriendo el socket");
    23.                 return -1;
    24.                 }
    25.        
    26.         /* Definimos los datos del servidor */
    27.         server.sin_family= AF_INET;
    28.         server.sin_port= htons(1234);
    29.         server.sin_addr.s_addr= inet_addr(ip);
    30.        
    31.         addrlen= sizeof(struct sockaddr);
    32.        
    33.         if(connect(fd, (struct sockaddr *)&server, addrlen) == -1){
    34.                 printf("\nHa ocurrido un error al conectarce al server");
    35.                 }
    36.        
    37.        
    38.         return 0;
    39. }
    40.  
    41.  

    10
    C / C++ / [Duda] Estructuras sockaddr_in y sockaddr
    « en: Octubre 03, 2014, 01:00:57 am »
    Buenas, en primer lugar les digo que no tengo bien claro lo que hacen o para qué sirven estas estructuras, he leído e investigado pero no consigo una explicación que me convenza y me aclare para que sirven o que hacen. Lo primero que les voy transmitir es lo que he entendido acerca de cada una de estas dos estructuras.

    Vamos con la primera estructura, la struct sockaddr, esta es una estructura genérica y supuestamente define el dominio del socket, es decir, si el dominio va a ser AF_INET o AF_UNIX. Ahora lo que no entiendo es para qué son esos dos campos que tienen o que valor se les da a esos campos.
    Código: C
    1. struct sockaddr
    2. {
    3.    unsigned short sa_family;  /* familia de la dirección */
    4.    char sa_data[14];          /* 14 bytes de la dirección del protocolo */  
    5. };
    6.  
    Vamos con la segunda estructura, la struct sockaddr_in, esta si la entiendo un poco más ya que especifica los parámetros del socket, la estructura TCP/IP es la estructura struct sockaddr_in, hasta aquí es todo lo que entiendo.
    Código: C
    1. struct sockaddr_in {
    2.    short int sin_family;        /* 1.-Familia de la Dirección               */
    3.    unsigned short int sin_port; /* 2.- Puerto                               */
    4.    struct in_addr sin_addr;    
    5.    unsigned char sin_zero[8];   /* 4.- Del mismo tamaño que struct sockaddr */
    6. };
    7.  

    Ahora vamos el siguiente código:
    Código: C
    1. struct sockaddr_in Direccion;
    2. Direccion.sin_family = AF_INET;
    3. Direccion.sin_port = Puerto->s_port;
    4. Direccion.sin_addr.s_addr =INADDR_ANY;
    5.  
    6. if (bind (Descriptor, (struct sockaddr *)&Direccion, sizeof (Direccion)) == -1)
    7. {
    8.     printf ("Error\n");
    9. }
    10.  

    Como es posible que el puntero &Dirección de tipo struct sockaddr_in se convierta a uno de struct sockaddr *, si struct sockaddr_in tiene 4 campos y struct sockaddr solo tiene 2 campos. Entonces ve lo que sucede? Un puntero de tipo estructura de 4 campos se convierte a un puntero de tipo estructura de 2 campos.

    11
    C / C++ / [Estudiando sockets en c]Ayuda para entender una linea de código
    « en: Septiembre 30, 2014, 08:10:02 pm »
    Buenas les pongo el siguiente código, en el cual la linea que no entiendo es la del if(bind (Descriptor, (struct sockaddr *)&Direccion, sizeof (Direccion)) == -1):

    Código: C
    1. struct sockaddr_in Direccion;
    2. Direccion.sin_family = AF_INET;
    3. Direccion.sin_port = Puerto->s_port;
    4. Direccion.sin_addr.s_addr =INADDR_ANY;
    5.  
    6. if (bind (Descriptor, (struct sockaddr *)&Direccion, sizeof (Direccion)) == -1)
    7. {
    8.     printf ("Error\n");
    9. }
    10.  

    Al principio lo que hace es declarar una variable del tipo struct sockaddr_in llamada Dirección, y después accesa a 3 tres campos de la estructura colocando un valor en cada campo. Ahora lo que no entiendo esta linea:
    Código: C
    1. if (bind (Descriptor, (struct sockaddr *)&Direccion, sizeof (Direccion)) == -1)
    2.  
    Creo que lo que está haciendo es un cast pero me confundo porque no entiendo que está tratando de hacer con el  asterisco (*) y luego con el &. Espero y puedan ayudarme.

    Saludos


    ___edited___
    Seleccion de codigo - C

    12
    Hacking / [Ayuda] Ataque DOS con hping3 en ubuntu
    « en: Septiembre 20, 2014, 02:13:25 am »
    Buenas, se que esto suena muy lamer, quiero hacer un ataque DOS a una web en especial pero creo que no me está dando resultado porque mi máquina se pone lenta cuando ejecuto el ataque y veo que la web a la que le estoy haciendo el ataque sigue sin problemas. Yo pienso que el server al que estoy atacando es muy potente y por eso es que no se cae, otra cosa es que no sé cuanto tiempo debe durar el ataque.

    El comando que estoy utilizando es este:
    Código: [Seleccionar]
    #hping3 -S -p 80 -a IP_ATACANTE --flood www.victima.com

    donde:
    -S: Activa el flag SYN de la cabecera TCP de todos los paquetes que envie.

    -p: Dirige los paquetes al puerto 80

    -a: Spoofea mi IP

    --flood: Envía los paquetes lo mas rápido que pueda.

    13
    GNU / Linux / debian 7 no cambia temas de borde de ventanas
    « en: Septiembre 13, 2014, 12:32:37 am »
    Hola gente, el problema que tengo es que en debian wheezy los temas GTK si me cabian y los metacity no como pueden ver en esta imagen:



    Como pueden ver en la imagen de gnome-tweak-tool, el tema GTK es Bambiace 0.2 el cual esta funcionando bien pero el tema de la ventana, es decir, el tema de borde de ventana yo lo coloque igual a Bambiace 0.2 pero no está funcionando el Bambiace 0.2 como pueden ver, el que realmente esta funcionando es el tema Adwaita. ¿Como puedo modificar el tema de borde ventana? ¿Exsiste otra forma de cambiarlo?

    14
    Dudas Generales / No puedo conectarme al canal HxC IRC
    « en: Junio 16, 2014, 01:41:18 am »
    Buenas, estoy tratando de meterme en el canal irc de hackxcrack con los siguientes comandos en el irssi:

    Código: [Seleccionar]
    connect irc.ircnode.tk

    Código: [Seleccionar]
    joi #hackxcrack

    con esto ingresaba antes, no se si le habrán cambiado el nombre al canal.

    15
    GNU / Linux / Ubuntu 14.10 ya tiene nombre: Utopic Unicorn
    « en: Abril 30, 2014, 04:48:54 am »

    Mark Shuttleworth ya ha desvelado el nombre de la próxima versión de Ubuntu 14.10: Utopic Unicorn. Según la tradición vuelve a utilizarse la fórmula "animal con adjetivo", que por orden alfabético correspondía empezar por la letra "U".

    Shuttleworth no parece elegir los nombres a la ligera, o al menos eso cabe pensar de los nombres clave seleccionados con anterioridad, en especial los asignados a las versiones LTS: Dapper Drake (6.06), Hardy Heron (8.04), Lucid Lynx (10.04), Precise Pangolin (12.04), y el reciente Trusty Thar (14.04). Ubuntu 14.10 inicia una nueva etapa en el desarrollo de la distribución, y el nombre parece apropiado.

    Tras cultura, resistencia, lucidez, precisión y confianza, llega el momento de la utopía, de la meta que parece inalcanzable en el momento de su formulación. No es para menos. En la nueva etapa, además de abrazar systemd por prescripción facultativa, se inicia la etapa final del camino hacia la unificación de la interfaz de Ubuntu para todos los dispositivos. Una ardua tarea, sin duda.

    El unicornio es una figura mítica de la que ya hablaban los griegos: el caballo blanco con patas de antílope, barba de chivo y cuerno en la frente, protagonista de bellas leyendas. Tal vez Ubuntu 14.10 sea como el Unicornio, con "piezas" en teoría discordantes, cuyo conjunto alcance la armonía. En octubre lo sabremos.

    Mientras, lo apropiado es desear suerte al equipo de desarrollo en la búsqueda de su Unicornio Utópico. Después de Ubuntu 14.04 LTS "Trusty Thar", que no ha acaparado grandes titulares, aunque es un gran trabajo (las versiones de soporte extendido no incorporan novedades llamativas y sí estabilidad), Canonical ha puesto su propio listón muy alto.


    Fuente: http://www.genbeta.com/linux/ubuntu-14-10-ya-tiene-nombre-utopic-unicorn

    Páginas: [1] 2 3 4
    • SMF | SMF © 2013, Simple Machines
    • XHTML
    • RSS
    • WAP2
    Va un mudo y le dice a un sordo: Hack x Crack usa cookies. Pues eso... Learn more