elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Temas
Páginas: [1]
1  Seguridad Informática / Hacking / Compilación de Libros sobre Seguridad y Hacking (en MEGA, todos en Inlgés) en: 12 Septiembre 2013, 18:16 pm
Espero haber puesto en la categoría correcta el enlace, si no, una disculpa de antemano.

Saludos, Raly.

https://mega.co.nz/#F!xo1xSDqI!VxgIf1UH2cQ0qWIfBrwLGA
2  Programación / Java / Duda sobre cómo estructurar un programa con el paradigma POO en java? (Solución) en: 28 Agosto 2013, 23:29 pm
Hola!

Comencé)a hacer un programa, sencillo, para comrpender  POO con Java, ya me quedaron claras algunas cosas.  pero tengo una duda:

Mi programa requiere que haga un arreglo de objetos y luego sobre el arreglo hacer operaciones (son pasajeros de un vuelo con 3 datos destino, origen y nombre), en donde tengo mi clase pasajero tengo los metodos get/set y el constructor.
Hice otra clase (el main), donde según yo desde ahi invoco a los metodos que trabajaran sobre los objetos.
 
Pero mi duda es donde vy creando los objetos que agrego al arreglo? En el main o en la clase pasajero?

Aqui el programa:

Código:
import java.io.*;
import java.util.*;
public class Control
{
    public static void main(String[] args)
    

    {
        
        pasajero array[] =new pasajero [10];
      
        int it='1';
        Scanner entradaEstandar= new Scanner(System.in);
        int op=0;
        String nombre, destino, origen,hora_llegada;
        System.out.println("Programa de de control de Vuelo");
        do
      {
        //pasajero aux=new pasajero();
        System.out.println("Seleccione una opcion o presione '0' para salir");
        System.out.println("\n\n (1) Agregar Pasajero");
        System.out.println("\n (2) Eliminar Pasajero");
        System.out.println("\n (3) Ver lista de los pasajeros");
        op=entradaEstandar.nextInt();
        switch(op)
                {
                case 1:  
                    
                    agregar();
                    break;
                case 2:  
                  //  eliminar.(nombre);
                    break;
                case 3:  
                    //mostrar_todo();
                    break;
                }
        
      }while(it=='0');
    }

public static void agregar(){
       String nom, des, or, hora;
       Scanner entradaEstandar= new Scanner(System.in);
       System.out.println("Escriba el nombre del pasajero:\n");
       nom=entradaEstandar.nextLine();
       System.out.println("Escriba el origen:\n");
       or=entradaEstandar.nextLine();
       System.out.println("Escriba el destino:\n");
       des=entradaEstandar.nextLine();
       System.out.println("Ingresa la hora de arribo:\n");
       hora=entradaEstandar.nextLine();
       pasajero aux=new pasajero();
       aux = new pasajero();
      
    }
  
}

Clase pasajero:

Código:
import java.io.*;
import java.util.*;
public class pasajero
{
    // instance variables - replace the example below with your own
    private String nombre;
    private String hora_llegada;
    private String destino;
    private String origen;

    /**
     * Constructor for objects of class pasajero
     */
    public pasajero()
    {
        // initialise instance variables
        nombre="";
        hora_llegada="";
        destino="";
        origen="";
    }

    public String getNombre()
    {
        return nombre;
    }
    public void setNombre(String nom)
    {
        nombre=nom;
    }
    
     public String getHora_llegada()
    {
        return hora_llegada;
    }
    public void setHora_llegada(String hora)
    {
        hora_llegada=hora;
    }
      public String getDestino()
    {
        return destino;
    }
    public void setDestino(String dest)
    {
        destino=dest;
    }
      public String getOrigen()
    {
        return origen;
    }
    public void setOrigen(String or)
    {
        origen=or;
    }
  
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("\nNombre: ");
        sb.append(nombre);
        sb.append("\nHora Llegada: ");
        sb.append(hora_llegada);
        sb.append("\nDestino: ");
        sb.append(destino);
        sb.append("\nOrigen: ");
        sb.append(origen);    
        return sb.toString();
    }    
}
3  Seguridad Informática / Bugs y Exploits / xploit para solaris? en: 10 Diciembre 2011, 23:40 pm
hola:

Soy muy nuevo en esto del hacking, asi que una disculpa si ésto no va en éste sitio...

Encontre un sitio web que tiene contenido que a nadie le ayuda, no es porno, es información falsa sobre muchos temas, y ... supuse que quien lo tenía era un neófito en seguridad ( al menos más que yo, por lo que es un buen prospecto para mi primer intento ), y me dí a la tarea de "molestarlo" un poco, desde antes de ésto me he estado documentando sobre cómo hacerlo (hack), los pasos a seguir, las herramients a utilizar, algunos comandos, el uso de linux en general..... y mas o menos tengo una idea de lo que debo de hacer

Hasta ahorita ya vi qué puertos tiene abiertos ( tiene los "bien conocidos" abiertos ;-) ) y ya identifique qué SO es, supuestamente es un Solaris ...

El caso es que no sé o cómo donde encotnrar alguna herramienta que me sirva para ese SO.....

Qué me recomiendan hacer? Dónde busco?

sin animo de ofender a nadie.

Saludos, Raly.
4  Programación / Programación C/C++ / Pregunta sobre sscanf(); ??? (RESUELTO) en: 13 Noviembre 2011, 01:30 am
Código:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include<ctype.h>
char id;
int n,i;

int main()
{
char cadena[100];
printf("Inserta n:\n");
scanf("%d",&n);
    for(i=0;i<n;i++)
    {
    sscanf("Inserta identificador (e, v, l, c):\n","%c",&id);
    sscanf("Inserta cadena a tratar:\n","%s",cadena);
    }
return 0;
}

Por que cuando el programa se ejecuta paraciera que no entra al for, es decir, se sale completamente. :/

Tambien intente poner dentro del ciclo el clásico printf() y el scanf(), pero tengo muchos problemas con los buffer ( tambien se salta las lineas) y fflush(stdin) no me dio buenos resultados. Cómo soluciono esto?

Gracias  y Saludos, Raly.
5  Programación / Programación C/C++ / problema con struct como parametro a funciones en: 9 Noviembre 2011, 04:35 am
hola:

grax por entrar:

Supongase que tengo éste struct:

Código:
struct nodo
{
    int dato;
    struct nodo **hijos;    
} mi_nodo;

Y quiero hacer una fncion que reciba como parametro un tipo de dicho struct y regrese tambien un tipo struct....

Código:
struct nodo agrega(struct nodo mi_nodo, int n)

Segun yo está bn, pero me dice que nodo no ha sido declarado....

Como corrijo estoy cómo seria la invocacion a la fucnion???

GRacias. SAludos, Raly.
6  Programación / Programación C/C++ / qué hay de malo en este codigo en c++? en: 15 Abril 2011, 02:10 am
He estado leyendo unos tutoriales, pero por lo que he ehcho las cosas no me quedan claras, agradezco la orientacion y apoyo.

Código:
#include <iostream>

using namespace std;
struct datos
{
char modelo[20];
int año;
char marca[20];
};

int main()
{
struct datos auto;
        cout<<"Inserta modelo:\n";
        cin.getline(auto.modelo,25);
        cout<<"Inserta año:\n";
        cin<<auto.año;
        cout<<"Inserta Marca:\n";
        cin.getline(auto.marca,25);

cout<<"Datos Insertados son:\n\n";
        cout<<"Marca:\n";
        cout<<auto.marca;
        cout<<"Modelo:\n";
        cout<<auto.modelo;
return 0;
}

Saludos, Raly.
7  Sistemas Operativos / GNU/Linux / Lo que debes instalar en ubuntu 10.04 en: 13 Junio 2010, 06:45 am
Acabo de instalar ubuntu ( y me aprece genial) y encotnre esto:

Qué hacer después de instalar Ubuntu 10.04 LTS
-----------------------------------------------------------------------------------------------------
Lo primero de todo es actualizar los repositorios y el sistema. Abrimos la terminal y ejecutamos:

    sudo apt-get update && sudo apt-get upgrade

Cuando el sistema esté actualizado, lo mejor será reiniciar. A continuación, nos ponemos manos a la obra:
---------------------------------------------------------------------------------------------------------
Instalar los extras restrictivos

Con el paquete ubuntu-restricted-extras se instalan automáticamente los codecs necesarios para reproducir audio, video, el plugin flash de adobe, java, y otros. Para instalarlo:

    sudo apt-get install ubuntu-restricted-extras
-----------------------------------------------------------------------------------------------------------
Instalar librerías básicas para compilar programas

Necesitaremos las librerías de los lenguajes de programación más comunes para no tener problemas al compilar alguna aplicación que no se encuentre en los repositorios. Para instalarlas:

    sudo apt-get install build-essential
-----------------------------------------------------------------------------------------------------------
Instalar más codecs audio/video y soporte para reproducir DVD

Primero, agregamos los repositorios de Mediubuntu:

    sudo wget –output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get –quiet update || sudo apt-get –yes –quiet –allow-unauthenticated install medibuntu-keyring && sudo apt-get –quiet update

Y después instalamos:
Para ubuntu 32 bits:

    sudo apt-get install libdvdcss2 w32codecs non-free-codecs && sudo /usr/share/doc/libdvdread4/install-css.sh

Para ubuntu 64 bits:

    sudo apt-get install libdvdcss2 w64codecs non-free-codecs && sudo /usr/share/doc/libdvdread4/install-css.sh
-------------------------------------------------------------------------------------------------------
Soporte para algunos tipos de archivos comprimidos

sudo apt-get install rar unace p7zip-full p7zip-rar sharutils mpack lha arj
--------------------------------------------------------------------------------------------------------
Aplicaciones
Reproductores de música

    * Audacious: Reproductor parecido a AIMP de Windows, sencillo y con una gran calidad de sonido.

    sudo apt-get install audacious

    * Banshee: Alternativa a Rhythmbox.

    sudo apt-get install banshee banshee-extension-lyrics banshee-extension-ubuntuonemusicstore

    * Exaile

    sudo apt-get install exaile exaile-plugin-ipod

    * SongBird (Proyecto cerrado)

    sudo apt-get install songbird
---------------------------------------------------------------------------------------------------------
Reproductores de vídeo

    * VLC: Reproductor multimedia muy completo, que soporta muchos formatos de audio y video.

    sudo apt-get install vlc

    * MPlayer

    sudo apt-get install mplayer

    * SMPlayer

    sudo apt-get install smplayer
------------------------------------------------------------------------------------------------------------
Programas P2P y gestores de descargas

    * Jdownloader: Gestor de descargas directas desde MegaUpload, Rapidshare y otros servicios similares.

Añadimos su repositorio:

    sudo add-apt-repository ppa:jd-team/jdownloader && sudo apt-get update

Instalamos:

    sudo apt-get install jdownloader

    * Tucan: Alternativa a Jdownloader.

    sudo apt-get install tucan

    * Deluge: Cliente bittorrent.

    sudo apt-get install deluge

    * Gwget: Interfaz gráfica para el gestor de descargas por terminal wget.

    sudo apt-get install gwget
------------------------------------------------------------------------------------------------------
Emular programas de windows

Instalamos Wine:

Añadimos su repositorio:

    sudo add-apt-repository ppa:ubuntu-wine/ppa

Instalamos:

    sudo apt-get install wine1.2

Si queremos ver los iconos de los .exe:

    sudo apt-get install gnome-exe-thumbnailer
-------------------------------------------------------------------------------------------------------
Grabación de CD/DVD…

    * K3b: Grabador muy completo, que nos permite realizar varios tipos de proyectos de grabación. Necesita librerías del entorno de escritorio KDE para funcionar, que se instalarán automáticamente.

    sudo apt-get install k3b libk3b6-extracodecs language-pack-kde-es-base

    * GnomeBaker

    sudo apt-get install gnomebaker
-----------------------------------------------------------------------------------------------------
Edición de vídeo

    * OpenShot: Editor de vídeo muy completo, con el que podemos crear montajes de vídeo con efectos, sonidos… etc.

Añadimos su repositorio:

    sudo add-apt-repository ppa:jonoomph/openshot-edge && sudo apt-get update

Instalamos:

    sudo apt-get install openshot openshot-doc

    * Kino

    sudo apt-get install kino
--------------------------------------------------------------------------------------------------------
Edición de imagen

    * GIMP: Editor de imagen muy completo. No tiene mucho que envidiarle a photoshop ya que cuenta con plugins que le añaden funciones muy interesantes.

    sudo apt-get install gimp gimp-plugin-registry gimp-resynthesizer gimp-ufraw

    * Inkscape: Nos permite crear dibujos y editar imágenes con facilidad.

    sudo apt-get install inkscape
---------------------------------------------------------------------------------------------------------
Mensajería Instantánea

    * Pidgin: Cliente de mensajería que soporta varios protocolos como MSN, Google talk, etc.

    sudo apt-get install pidgin

    * aMSN: Cliente para el protocolo MSN.

    sudo apt-get install amsn

    * Emesene: Al igual que aMSN, es un cliente de mensajería para el protocolo MSN.

    sudo apt-get install emesene

    * Skype: Nos permite chatear y realizar videollamadas de forma fácil y rápida.

Para instalarlo descargamos el .deb de su página oficial. Seleccionad vuestra versión de Ubuntu (32 o 64 bits) y se descargará el .deb correspondiente.
--------------------------------------------------------------------------------------------------------
Navegadores de Internet

    *

Añadimos su repositorio:

    sudo add-apt-repository ppa:chromium-daily/ppa && sudo apt-get update

Instalamos:

    sudo apt-get install chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg-nonfree chromium-codecs-ffmpeg chromium-codecs-ffmpeg-extra

    * Google Chrome

No está en los repositorios pero puedes descargarlo desde su página oficial.

    * Opera

No está disponible en los repositorios de ubuntu, pero puedes descargar el instalador .deb de su página oficial.
--------------------------------------------------------------------------------------------------
Capturas de pantalla

Shutter: Nos permite capturar la pantalla de nuestro escritorio, una ventana en concreto, una zona del escritorio… etc.

Añadimos su repositorio:

    sudo add-apt-repository ppa:shutter/ppa && sudo apt-get update

Instalamos:

    sudo apt-get install shutter
--------------------------------------------------------------------------------------------------------
Apariencia
Instalar gestor de efectos de escritorio de Compiz

Añadimos su repositorio:

    sudo add-apt-repository ppa:compiz/ppa && sudo apt-get update

Instalamos

    sudo apt-get install simple-ccsm compizconfig-settings-manager fusion-icon
--------------------------------------------------------------------------------------------------------
Temas para el escritorio

sudo add-apt-repository ppa:bisigi && sudo apt-get update && sudo apt-get install bisigi-themes community-themes
----------------------------------------------------------------------------------------------------------
Docks al estilo mac

    * Avant Window Navigato

    sudo apt-get install avant-window-navigator

    * Docky

Añadimos su repositorio:

    sudo add-apt-repository ppa:docky-core/ppa && sudo apt-get update

Instalamos:

    sudo apt-get install docky
------------------------------------------------------------------------------------------------------
Configurando el sistema
Aplicaciones de configuración

    * Ubuntu Tweak: Aplicación que nos permite configurar Ubuntu muy fácilmente y siempre desde la intefaz gráfica.

Añadimos su repositorio:

    sudo add-apt-repository ppa:tualatrix/ppa && sudo apt-get update

Instalamos:

    sudo apt-get install ubuntu-tweak

    * Ailurus: Similar a Ubuntu tweak, pero más completo y destinado a usuarios algo más avanzados.

Añadimos su repositorio:

    sudo add-apt-repository ppa:ailurus && sudo apt-get update

Instalamos:

    sudo apt-get install ailurus
------------------------------------------------------------------------------------------------------
Cambiar la posición de los botones cerrar, maximizar y minimizar

A la derecha:

    gconftool-2 –type string –set /apps/metacity/general/button_layout “menu:maximize,minimize,close”

A la izquierda (están así por defecto):

    gconftool-2 –type string –set /apps/metacity/general/button_layout “close,maximize,minimize:menu
------------------------------------------------------------------------------------------------------
Mostrar iconos en el menú sistema y en los botones

Menú sistema:

    gconftool-2 –type Boolean –set /desktop/gnome/interface/menus_have_icons True

Botones:

    gconftool-2 –type Boolean –set /desktop/gnome/interface/buttons_have_icons True




sacado de:

http://alejandrocq.wordpress.com/2010/05/03/que-hacer-despues-instalacion-ubuntu-10-01/
8  Sistemas Operativos / GNU/Linux / instalar win 7 y GNU/linux en: 14 Mayo 2010, 12:12 pm
hola:

Primero que nada un saludo.

Tengo una duda, desde hace tiempo deseo instalar win 7 y alguna distro de GNU/linux ( aun no sé si debian ó ubuntu...) Y quiero tener ambos sistemas operativos en un solo HD. De modo que al arrancar la pc me pregunte con cual quiero iniciar.

Pero no sé cual instalar primero, si win  7 ó el GNU. Espero me puedan orientar con esto del doble boot.

Gracias.

Saludos, raly.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines