Presentaciones de la BlackHat USA 2012

Curso de Python en CodeAcademy

  • July 31, 2012
  • cybercaronte
  • Captura de pantalla 2012-07-31 a la(s) 13.45.11

    En la genial e indispensable web de CodeAcademy, han empezado un curso de Python (basado en la versión 2.7) del que ya hay cuatro unidades.

    En este enlace tienes la web principal del curso.

    Ahora es un buen momento para aprender Python usando el genial método de enseñanza que nos ofrece CodeAcademy.

Algunas instrucciones útiles de la línea de comandos en Windows que no se suelen utilizar

  • July 31, 2012
  • cybercaronte
  • 10cmdtools4

    Entre HowToGeek y algunos comandos de WatchingTheNet hemos recopilado estas instrucciones (y formas de utilizar) de la línea de comandos bastantes útiles (y que realmente no utilizamos frecuentemente):

    Enviar la salida de un comando al portapapeles:

    [sourcecode languaje=“bash”] ipconfig | clip [/sourcecode]

    Abrir la línea de comandos desde una carpeta: Botón derecho sobre la carpeta y desde allí abrir línea de comandos: image243

    Historial de comandos ejecutados:

    [sourcecode languaje=“bash”] doskey /history [/sourcecode]

    Arrastrar ficheros y carpetas directamente a la línea de comandos: De esta forma puedes copiar o mover lo que quieras a la posición actual en la que estés en la línea de comandos.

    Ejecutar varios comandos a vez

    [sourcecode languaje=“bash”] ipconfig && netstat [/sourcecode]

    Información del sistema

    [sourcecode languaje=“bash”] systeminfo [/sourcecode]

    y para ver los datos de un equipo remoto:

    [sourcecode languaje=“bash”] systeminfo /S system /U user [/sourcecode]

    Gestionar los procesos (comandos tasklist y taskkill) [sourcecode languaje=“bash”] tasklist [/sourcecode]

    (Imagen que encabeza este post)

    Y para parar los procesos, comando taskkill, que se puede usar de diferentes maneras, por ejemplo:

    [sourcecode language=“bash”] taskkill /IM notepad.exe taskkill /PID 1230 /PID 1241 /PID 1253 /T [/sourcecode]

    El primero usamos el nombre del procesos /IM nombre para pararlo, y el segundo su PID. También se pueden usar de forma remota, con /S (nombre del sistema) y /U (usuario)

    netsh, el comando más poderoso de la línea de comandos: Con él puedes:

    • Configurar interfaces
    • Configurar protocolos
    • Configurar filtros
    • Configurar rutas
    • etc...
    Por ejemplo, activar o desactivar el firewall:

    [sourcecode language=“bash”] netsh firewall set opmode enable netsh firewall set opmode disable [/sourcecode]

    Configurar tu tarjeta de red para que de forma automática obtenga una IP de un servidor DCHP:

    [sourcecode language=“bash”] netsh interface ip set address "Local Area Connection" dhcp [/sourcecode]

    Si quieres profundizar más en este potente comando, visita este enlace.

    Seguro que hay muchos más, seguiremos buscando. Si tienes algunos no dudes en enviárnoslo e iremos ampliando esta lista.

    Siempre nos pueden sacar de un apuro …