Tutorial de iniciación a la programación de juegos en Python ... creado por un niño de 13 años

El post original se titula “Beginning game programming for teens with python” y ha sido escrito por Julian Meyer, un desarrollador Python de 13 años (aquí tienes su Google+ y Twitter). Tan claro como sólo un niño de 13 años puede escribir, te explica desde como instalar Python, instalar algunos recursos para python orientados a juegos y finalmente como programar un sencillo juego. Y tú que tienes ya casi cuarenta ¿sabes programar en Python?
Leer más

Descarga de forma gratuita algunas guías rápidas de PowerShell creadas por Microsoft

Hay muchas “cheat sheet” por Internet sobre PowerShell, pero estas en concreto son directamente ofrecidas por Microsoft. La primera nos muestra un listado de los comandos más utilizados (en formato .doc). El otro enlace permite la descarga de seis ficheros en formato PDF con trucos, atajos y operaciones comunes en PowerShell 3.0, PowerShell WorkFlow, PowerShell ISE, Windows PowerShell Web Access, Server Manager for Windows Server 2012, WinRM, WMI, y WS-Man.
Leer más

Estructura interna del Portable Executable

Hace algún tiempo publicamos una entrada con un magnífico diagrama de la estructura interna de los ficheros ejecutables de Windows conocidos como PE o Portable Executable. Pues este diagrama a sufrido varios cambios a lo largo del tiempo y hay una nueva versión disponible (PE102): Su autor Ange Albertini (corkami), sitio con muy buena información por cierto, ya está trabajando en una versión de ficheros ELF (Executable and Linkable Format) normalmente el formato ejecutable por defecto en distribuciones *nix:
Leer más

Curso de seguridad ofensiva

W. Owen Redwood profesor de la Universidad del Estado de Florida ha publicado el material de la clase que imparte junto a Prof. Xiuwen Liu sobre seguridad ofensiva. La clase está programada para ser impartida en 15 semanas de la siguiente forma: Week 1 (Intro / Overview) Lecture 1: Intro, Ethics, & Overview Lecture 2: Linux Overview Week 2 (Overview / Code Auditing) Lecture 3: Windows Overview Lecture 4: Rootkits; Code Auditing Week 3 (Reverse Engineering Workshop Week) Lecture 5: x86 Reverse engineering Lecture 6: x86 Reverse engineering 2 Week 4 (Exploit Development) Lecture 7: Fuzzing and Exploit Development 101 Lecture 8: Shellcode and Exploit Development 102 Week 5 (Exploit Dev / Networking) Lecture 9: Exploit Development 103: SEH Exploitation, Heap Sprays, and Executable Security Mechanisms Lecture 10: Networking 101: Data Layer, Link Layer, and IP layer Week 6 (Networking / Web Application Hacking) Lecture 11: Networking 102: TCP layer, Important Protocols, Services, Portscanning, ARP Lecture 12: Web application Hacking 101 Week 7 (Web Application Hacking) Lecture 13: Web Application Hacking 102: Big picture of topics so far, SQLi, XSS Lecture 14: Web Application Hacking 103: SSL attacks, advanced techniques Week 8 (Web Application Hacking / Exploit dev) Lecture 15: Web Application Hacking 104 & Exploit Development 104 Lecture 16: Midterm review & Exploit Development 105 (ROP) Week 9: (Special Topics) Lecture 17: The Modern History of Cyber Warfare Lecture 18: Social Engineering Week 10 (Metaspl0it): Lecture 19: Metasploit Week 11 (Post Exploitation and Forensics): Lecture 20: Meterpreter and Post Exploitation Lecture 21: Volatility and Incident Response: Week 12 (Physical Security): Lecture 22: Physical Security Workshop: Lockpicking, USB mischief, and BacNET/SCADA system security Week 13 (Malware / Student Presentations): Lecture 23: Advanced Malware Techniques Week 14-15 (Student Presentations) Algunas de las sesiones no contienen vídeo según parece por problemas técnicos, pero los recursos y las diapositivas están disponibles a excepción de la sesión sobre malware.
Leer más

Aprendiendo PowerShell con ejemplos

Excelente tutorial lleno de ejemplos, visual y muy bien explicado de la web HowToGeek. Perfecto si quieres empezar a trastear un poco con esta estupenda y poderosa herramienta de una forma amena y directa al grano. Estos son los tutoriales: Learn How to Automate Windows with PowerShell Learning to Use Cmdlets in PowerShell Learning How to Use Objects in PowerShell Learning Formatting, Filtering and Comparing in PowerShell Learn to Use Remoting in PowerShell Using PowerShell to Get Computer Information Working with Collections in PowerShell Learn How to Use Jobs in PowerShell Learn How to Extend PowerShell Learning PowerShell Variables, Input and Output Perfectos para este Verano ;)
Leer más

Ordenador de 8 bits con 16 núcleos, DUO Mega

Este es el sueño para todos los que adoramos los ordenadores retro. Un ordenador de varios núcleos de 8 bits para que cualquiera pueda hacerlo en casa. DUO Mega es un ordenador multicore (16) de 8 bits, que utiliza microcontroladores ATMega 328 (realmente baratos en el mercado, no más de 2 dólares y medio la unidad). Tiene 15 núcleos cada uno con su propio cristal de 16MHz y conectado a un bus de datos de 8 bits.
Leer más

Creando un algoritmo genético para principiantes (tutorial en inglés)

Imagen vista aquí Los algoritmos genéticos son muy utilizados en computación para resolver todo tipo de problemas complejos. Funcionan imitando la forma de resolver problemas en el mundo real usando como base la evolución. Esto los convierte en algoritmos muy potentes para resolver problemas muy complejos pero basándose en soluciones simples. En este enlace tienes un tutorial para principiantes. Otros enlaces de interés sobre este tema: Tutorial de Obitko
Leer más

Emulador OpenRisc 1000 en Javascript ejecutando Linux

Genial emulador de OpenRisc 1000 programado en Javascript que además está ejecutando un Linux para que podáis ir trasteando con el funcionamiento de esta estupenda iniciativa de crear “open hardware”. En este enlace el autor nos hace una breve visita guiada al funcionamiento del emulador. OpenRisc es una arquitectura Código Abierto pero de hardware creada por la comunidad OpenCores bajo licencia LGPL para crear CPU's tipo Risc. Aquí en este enlace está el código fuente del emulador.
Leer más

Archivo de formatos de fichero

El mantener un sitio web con todos los distintos formatos de ficheros es una tarea casi imposible. Hay muchos sitios que empezaron a recopilar dicha información, pero que al final se han ido quedando algo obsoletos porque dejaron de mantenerse. El wiki File Formats es un nuevo intento de no sólo recopilar los formatos de ficheros actuales, sino los que ya están obsoletos o en desuso, con el fin de crear un archivo que quede para la posteridad con dicha información.
Leer más

Intro original de Star Wars en HTML, CSS y JavaScript

En este enlace o haciendo click en la imagen que encabeza este post, puedes verlo en ejecución con su código fuente correspondiente en HTML, CSS y JavaScript.
Leer más