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 - $trunk

#21
Como dicen más arriba, con C++ puedes hacer cualquier cosa. Ya está. Desde un programa de escritorio sencillo, pasando por la suite OpenOffice, hasta un sistema operativo en todo su esplendor. El kernel de Linux está hecho en C prácticamente en su totalidad, y se sabe que Windows íntegramente también está hecho en C, y que a partir de Windows XP se pasaron a C++. Efectivamente, como decías, el límite es el cielo.

El problema es que la programación de interfaces gráficas en Windows está plagada de callbacks, colas de mensajes y ese tipo de cosillas. Muchas funciones de Windows te piden punteros a estructuras, punteros a funciones, buffers de caracteres, etc. Obviamente, antes de meterte con eso tienes que dominar todos los aspectos del lenguaje C++: empieza primero con programas sencillos y de consola, y cuando te sientas preparado, pásate a la API de Windows.

El sistema operativo te brinda ya un montón de funciones precompiladas que te permiten hacer una gran variedad de cosas, desde crear todo tipo de interfaces gráficas, hasta editar WAV, entrada/salida al disco duro y a otros periféricos, etc. Este conjunto de funciones se conoce como la API de un sistema operativo. Sin darte cuenta, cuando haces un printf(), ya estás llamando a una función de esa API. Pero ya te digo, hay muchas más. Todo consiste en documentarse.

Una última cosa: no confundas MS-DOS con la consola de Windows. Sí que es cierto que mucha gente le llama así a lo que es la consola de Windows, pero en sus orígenes MS DOS era un sistema operativo, el predecesor de Windows. Que también tenía su API, pero no tenía interfaz gráfica, era una ventana negra con letras verdes y se utilizaba en los mainframes, que a pesar de su tamaño, tenían la memoria de una calculadora actual. La consola de Windows, pretende emular esa ventana negra del MS DOS, pero como digo, no es más que una emulación. Windows, a diferencia de Linux, trae la interfaz gráfica incrustada, y no ofrece una línea de comandos "pura", por así decirlo.
#22
GNU/Linux / Re: Aprender PHP en Backtrack?
3 Noviembre 2013, 17:21 PM
Si tienes Backtrack ya está. Backtrack trae Apache y PHP instalados ya de serie. Así que busca la carpeta de los archivos de Apache (suele ser /etc/apache2/htdocs) y pon ahí todos tus PHPs. Ten en cuenta que Backtrack trae muchísimas herramientas de pentest instaladas de serie, y muchas de ellas están hechas en PHP (como Hamster, un esnifador de cookies), así que obviamente traerá todo lo necesario para poder ponerlos en marcha.
#23
GNU/Linux / Re: Debian en maquina virtual, dudas?
3 Noviembre 2013, 17:18 PM
¿Cuál es exactamente el problema que te da la red?

Prueba a emitir el comando ifconfig para ver qué interfaces de red tienes, y pega el resultado.

Otra opción es que la máquina virtual esté configurada en modo host-only (en el caso de VirtualBox) o algo similar y que no esté permitiendo que los paquetes del sistema invitado salgan al exterior. Asgúrate de que la máquina virtual está configurada en modo NAT. En VirtualBox esto se hace desde el botón grande con el icono de un engranaje que dice "Configuración", y desde ahí vas al apartado "Red".

Un saludo.
#24
GNU/Linux / Re: bactrack
3 Noviembre 2013, 17:00 PM
Prueba con Win32DiskImager (http://sourceforge.net/projects/win32diskimager/). Esto te monta la ISO tal cual, sin añadir código extra como hacen Unetbootin y otros. Si te sigue sin ir, probablemente hayas descargado mal la ISO, o puede que te hayas equivocado de versión (x86 ó x86_64), aunque esto último es bastante improbable. Un saludo.