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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 ... 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 [46] 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 ... 442
451  Foros Generales / Noticias / Re: Trump alimenta la interminable polémica: el problema de los tiroteos son los ... en: 3 Marzo 2018, 00:19 am
Educación señores, educación!! esa es la respuesta!
452  Foros Generales / Foro Libre / Alguien conoce esta película? no es vieja en: 26 Febrero 2018, 15:08 pm
Hola, como están todos.

Hoy me he acordado de una película y se la quería mostrar a un amigo, pero no recuerdo como se llama xD, la he buscado en google según me acuerdo de algunas cosas pero nada.

¿Alguien se acuerda de esta película?... es un western, creo recordar que el año es superior al 2000, no es tan vieja, pero en la trama hay claramente pistoleros y hay uno vestido de negro del cual nadie se mete con el y en un enfrentamiento le disparan y esta medio moribundo y su amigo se debe enfrentar a un pistolero pero el moribundo se va primero a enfrentarlo y lo mata de un disparo en su cabeza de abajo hacia arriba, o sea, la bala entra por su mentón y sale por arriba de su cabeza o frente no recuerdo bien, y el moribundo estaba bien pálido.

Alguien lo recuerda? se que lo vi en netflix pero no lo encuentro.
453  Programación / Desarrollo Web / Re: Script hosting de archivo e imágenes en: 24 Febrero 2018, 15:08 pm
y lo terminaste? XD si para 2009 estaba muy avanzado me imagino que hoy debe estar más aún XD

Lo habia terminado y estaba en sourceforge pero lo abandoné y lo perdí.
454  Programación / Desarrollo Web / Re: Script hosting de archivo e imágenes en: 22 Febrero 2018, 14:27 pm
Me creerán que nunca me avisaron que existía este post? :-/
455  Comunicaciones / Android / Re: WHK Conversor 4.0 en: 18 Febrero 2018, 08:55 am
He liberado el código fuente: https://github.com/WHK102/WHK-Conversor

Saludos.
456  Seguridad Informática / Hacking Básico / Mi WebShell en: 11 Febrero 2018, 02:40 am
WHK hShell

Hola, les comparto mi WebShell hecha en php: https://github.com/WHK102/hShell

La había hecho hace muchos años pero comenzaré a publicar algunos de mis proyectos.

Algunas ventajas

  • El núcleo de todo el código está en el cliente y no en el servidor.
  • No deja rastros de la ejecución en el servidor ya que el código no se guarda.
  • No necesita actualizaciones del lado del servidor o intervenir el código en cada cambio.
  • El código es transportado y no almacenado previniendo la detección de los antivirus.
  • El transporte del código está ofuscado evadiendo la detección de los WAF.
  • El transporte de datos se realiza vía HTTP / POST previniendo dejar rastros en los logs de accesos del servidor WEB.
  • Utilización de payloads al azar en el transporte del código para la prevención de la detección de los WAF.
  • Soporta grandes transferencias de datos utilizando el transporte multipart/form-data sin almacenamiento del buffer en memoria por más de 1024 bytes del lado del cliente y del servidor.


¿Cómo se usa?

Igual que cualquier Shell WEB, subes el servidor.php al servidor y luego te conectas utilizando cliente.php desde el terminal así:
Código:
php cliente.php


Comandos disponibles

Código:
hShell:/> help
      Command             | Description
     ──────────────────────────────────────────────────────────────
      connect [url]       : Connect to Server WebShell script.
      help                : Show help of the client.
      cat                 : Show the content of remote file.
      tail [file path]    : Read the last lines of specific file.
      cd [directory]      : Navigate to specific remote directory.
      shell [command]     : Execute a simple command in remote server using the           current remote path. Detect automatic available method on the server. See the call-exec command. Alias of exec and system commands.
      force-shell [method] [command] : Force execute a simple command in remote server using an specific php method in current path. Alias of force-exec and force-system commands. Available methods: system, exec, shell_exec, passthru, popen, proc_open, explicit (using double quotes `).
      edit [editor command] [file path] : Edit remote file with specific local command edtor, example: edit vi /etc/shadow
      nano [file path]    : Edit remote file with nano editor on the local system.
      vi [file path]      : Edit remote file with vi editor on the local system.
      vim [file path]     : Edit remote file with vim editor on the local system.
      gedit [file path]   : Edit remote file with gedit editor on the local system.
      notepad [file path] : Edit remote file with notepad editor on the local system.
      sublime [file path] : Edit remote file with sublime text editor on the local system.
      uninstall           : Uninstall the current WebShell on the server.
      install [file path] : Install the WebShell on the specific remote parh.
      mysql [host] [port] [user] [password] : Start an interative MySQL shell connection on the remote server.
      mysqldump [host] [port] [user] [password] [local file] : Make a dump from remote database to local file .sql
      download [remote path] [local path] : Download a backup of file or directory from server to local path.
      upload [local path] [remote path] : Upload a local file or directory to remote directory (maintains the same permits)
      rm [path]           : Delete the specific file or directory path.
      mkdir [path]        : Make a directory on the server.
      phpinfo             : Show the full info of the php, libraries and enviroments of the server.
      id                  : Show the full info of the current user and group on the server.
      ls                  : List files and folders of the current path on the server. Alias of ll and dir commands.
      shellpath           : Show the current local path of the WebShell server.
      pwd                 : Show the current local path on the server.
      uname               : Show the full info of the System Operative of the server.
      exit                : Exit of the client but not remove the WebShell on the server. See uninstall.  Alias of quit command.

Algunos comandos no están disponibles porque están en construcción continua.

Saludos.
457  Sistemas Operativos / GNU/Linux / Re: Whatsapp en: 24 Enero 2018, 15:18 pm
Hola, primeramente por favor no vuelvas a escribir con negritas, con o sin ellas te podemos leer de todas maneras.

Usa google chrome para ubuntu (no chronium) y agrega la aplicación de whatsapp y te quedará anclado al menú del sistema y cuando lo levantes solo se verá la app de whatsapp y no el navegador.
458  Sistemas Operativos / Windows / Re: restaurar copia de seguridad asunto de vida o muerte en: 23 Enero 2018, 00:50 am
Y?? aun conservas tu empleo? xD
459  Sistemas Operativos / Windows / Re: RESTAURAR COPIA DE SEGURIDAD ASUNTO DE VIDA O MUERTE en: 22 Enero 2018, 03:43 am
Hola, aver si te sirve esto: https://answers.microsoft.com/en-us/windows/forum/all/how-to-restore-vhd-file-backup/f3ed3ca5-3079-40cd-a959-835caeba80a7?auth=1 sino avisa para darte mas info.

Hay enlaces rotos porque ya no dan soporte para windows 7 pero encontré un mirror que te puede ayudar: https://web.archive.org/web/20100723003944/http://windows.microsoft.com/en-US/windows7/Restore-your-computer-from-a-system-image-backup

La proxima ves no formatees justo cuando debes ir al trabajo xD y menos si no sabes si tu respaldo que hiciste funciona o no.

Acá encontré otro enlace en caso de que no te funcione el sistema de restauración del sistema: https://blogs.technet.microsoft.com/aviraj/2009/01/16/windows-7-boot-from-vhd-first-impression-part-1/ Acá enseñan a obtener los archivos del disco en caso de emergencia, esto no restaura el sistema, solo sirve para acceder al disco. Te recomiendo utilizar el segundo enlace donde puedes restaurar todo tu sistema con el disco de respaldo.

Y recuerda! haz una copia de ese archivo en un pendrive o dvd, no vaya a ser que se te corrompa o algo y pierdas todo.

En caso de que no alcances a restaurar tus archivos te recomiendo tomarte uno o dos dias libres, aca en chile puedes tomarte uno o dos dias libres al año para hacer tramites personales, no se si es similar en donde estás, pero si te van a correr del trabajo es mejor que faltes un dia y que te regañen a ir y que te despidan.

Saludos.
460  Programación / Programación C/C++ / Re: Id returned 1 exit status , error en c++ (Ayuda) en: 22 Enero 2018, 03:26 am
Mira, ordené tu código, lo orienté a objeto, utilicé librerías comunes y corregí un par de problemas:

Código
  1. #include <iostream>
  2. #include <algorithm>
  3. #include <list>
  4.  
  5. using namespace std;
  6.  
  7.  
  8. class Alumno
  9. {
  10.    private:
  11.        string nombre;
  12.        int    edad;
  13.        float  promedio;
  14.  
  15.    public:
  16.        void setNombre(string nombre)
  17.        {
  18.            this->nombre = nombre;
  19.        };
  20.  
  21.        void setNombre(char nombre[50])
  22.        {
  23.            this->setNombre(string(nombre));
  24.        };
  25.  
  26.        string getNombre()
  27.        {
  28.            return this->nombre;
  29.        };
  30.  
  31.        void setEdad(int edad)
  32.        {
  33.            this->edad = edad;
  34.        };
  35.  
  36.        int getEdad()
  37.        {
  38.            return this->edad;
  39.        };
  40.  
  41.        void setPromedio(float promedio)
  42.        {
  43.            this->promedio = promedio;
  44.        };
  45.  
  46.        float getPromedio()
  47.        {
  48.            return this->promedio;
  49.        };
  50. };
  51.  
  52. class Calculador
  53. {
  54.    private:
  55.        list<Alumno> alumnos;
  56.  
  57.    public:
  58.        void pedirDatos()
  59.        {
  60.            for(int i = 1; i <= 3; i++)
  61.            {
  62.                Alumno alumno;
  63.                char nombre[50];
  64.                int edad;
  65.                float promedio;
  66.  
  67.                cout << "Digite nombre del alumno " << i << "   : ";
  68.                cin  >> nombre;
  69.  
  70.                cout << "Digite edad del alumno " << i << "     : ";
  71.                cin  >> edad;
  72.  
  73.                cout << "Digite promedio del alumno " << i << " : ";
  74.                cin  >> promedio;
  75.  
  76.                alumno.setNombre(nombre);
  77.                alumno.setEdad(edad);
  78.                alumno.setPromedio(promedio);
  79.  
  80.                this->alumnos.push_back(alumno);
  81.            }
  82.        };
  83.  
  84.        void calcularMejorPromedio()
  85.        {
  86.            std::list<Alumno>::iterator mayor;
  87.            bool first = true;
  88.  
  89.            // Procesa cada alumno
  90.            std::list<Alumno>::iterator alumno = alumnos.begin();
  91.            while (alumno != alumnos.end())
  92.            {
  93.                if(first)
  94.                {
  95.                    first = false;
  96.  
  97.                    // Primera iteración.
  98.                    mayor = alumno;
  99.                }
  100.                else if(alumno->getPromedio() > mayor->getPromedio())
  101.                {
  102.                    // El promedio del alumno actual es mayor que el
  103.                    // promedio del alumno mayor guardado en memoria.
  104.                    mayor = alumno;
  105.                }
  106.                // Siguiente alumno en la iteracion
  107.                ++alumno;
  108.            }
  109.  
  110.            // Imprimiendo datos
  111.            cout << endl << "------------------------------------" << endl;
  112.            cout << "El alumno con el mayor promedio es :" << endl;
  113.            cout << "Nombre   : " << mayor->getNombre() << endl;
  114.            cout << "Edad     : " << mayor->getEdad() << endl;
  115.            cout << "Promedio : " << mayor->getPromedio() << endl;
  116.        };
  117. };
  118.  
  119.  
  120. int main()
  121. {
  122.    Calculador calculador;
  123.    // system("color 0b");
  124.    calculador.pedirDatos();
  125.    calculador.calcularMejorPromedio();
  126.    // system("pause");
  127.    return 0;
  128. }

Para compilar y ejecutar desde linux:

Código
  1. whk@machine:~/Escritorio$ g++ test.cc -Wall -Wextra -std=gnu++11 -o test
  2. whk@machine:~/Escritorio$ file test
  3. test: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=d0df961dbb63c5df1b4e02ca2430b12c8ecc6646, not stripped
  4. whk@machine:~/Escritorio$ chmod +x test && ./test
  5. Digite nombre del alumno 1   : test1
  6. Digite edad del alumno 1     : 10
  7. Digite promedio del alumno 1 : 5
  8. Digite nombre del alumno 2   : test2
  9. Digite edad del alumno 2     : 11
  10. Digite promedio del alumno 2 : 6
  11. Digite nombre del alumno 3   : test3
  12. Digite edad del alumno 3     : 7
  13. Digite promedio del alumno 3 : 7
  14.  
  15. ------------------------------------
  16. El alumno con el mayor promedio es :
  17. Nombre   : test3
  18. Edad     : 7
  19. Promedio : 7

Ahora es solo cuestión de crear todas las validaciones de entrada de valores.

También lo puedes compilar en windows sin problemas generando un .exe. Trata de ser mas ordenado cuando programes, usa comentarios, ten cuidado con las identaciones, acostumbrate a utilizar llaves foraneas siempre, etc, intenta que tu código siempre sea legible y facil de entender por otras personas.

Si vas a programar con estructuras y punteros te recomiendo mejor utilizar c en ves de c++.
Páginas: 1 ... 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 [46] 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 ... 442
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines