jueves, 21 de mayo de 2015

Video Curso Certificación de Seguridad Ofensiva - Hacking Mexico

5/21/2015
Aprenderas la filosofia de la Seguridad Ofensiva que se enfoca en adentrarse a la manera de pensar del atacante.El curso comienza desde las bases de instalacion de software y laboratorios virtuales, hasta ataques web e ingenieria inversa.Instructores:M.C Raul Robles Aviles (CEO de HackingMexico) aka MegabyteGonzalo Sanchez S (Security Analyst) aka DrummerAlejandro Torres (Investigador Reversing) aka TorresCrack

Contenido:

  • Que es un hacker?
  • Tipos de hacker
  • Sistemas Operativos
  • Conceptos basicos de Networking
  • Instalacion de entornos virtuales
  • Conociendo VMware
  • Corriendo sistemas operativos simultaneamente
  • Creando maquinas virtuales
  • Configuracion NAT y Bridged
  • Instalacion de diferentes OS para pruebas
  • Instalacion de entorno Apache, php y mysql en Windows
  • Instalacion de Perl
  • Instalacion de Phyton
  • Comandos de consola cmd y terminal
Hackeo y Defensa de Paginas Web
  • Information Gathering
  • Frameworks de explotacion via Browser
  • Ataques XSS (Cross Site Scripting)
  • Ataques de ejecucion remota
  • Elaboracion de exploits con Phyton
  • Herramientas de escaneo de vulnerabilidades
  • Shells PHP
  • Remote File Inclusion
  • Wargames
  • Cross Site Request Forgery
  • Ataques de estres DoS
  • Hackeo de un Casino Online
Man in the Middle
  • Definicion MITM
  • ARP Poisoning
  • Interceptar datos via Browser
  • Modificacion de Cabezeras
  • Interceptar datos de un binario
  • Ataques de red local
  • Atacando a Windows XP desde BackTrack
  • Atacando a BackTrack desde Windows XP
  • Credential Harvesting
  • Ataques automatizados
Metasploit
  • Armitage
  • Social Engineering ToolKit
  • Vectores de Ataque
  • Hacking Mysql Servers con metasploit
  • Hacking XAMPP con metasploit
  • Brute Force al ssh de iPhone/ipad/ipodTouch
VIRTUALIZACION CLOUD PARA MITIGAR DDOS
  • Cloud Hosting
  • SAN Storage
  • Diferencia entre Raids
  • Algoritmos de alta redundancia
  • Maquinas virtuales configuracion VMware Workstation
  • Virtual Storage Appliace (VSA)
  • Creando clusters
  • Managers, y Fail Over Manager
  • Iniciador iSCSI
  • Montando tu primer volumen virtualizado
  • Pruebas de alta disponibilidad contra DDoS
  • Snapshots, Rollover volume
  • Fractional Bandwidth Protection
  • IP Virtual para manejar clusters
SQL Injection
  • Inyeccion SQL . ¿Qué es?
  • Factores que propician esta vulnerabilidad
  • Instalacion de la herramienta SQL MAP
  • Instalacion de Phyton (Windows)
  • Conociendo la herramienta SQL MAP
  • Conociendo a nuestro objetivo
  • Nmap Scanner
  • Whois
  • Obtencion de Mails mediante script en phyton
  • Obtencion de Datos de Mysql
  • Obtencion de Usuarios
  • Buscando el Panel de Administracion
  • Instalando el Entorno grafico de “SQL-Map”
Android Hacking
  • Consola de Metasploit
  • busqueda de módulos y exploits para Android
  • Creacion de un “.Apk” infectado para su instalación en un sistema Android
  • Instalacion del “.Apk” (intervención del usuario)
  • Explotacion Local y Remota
  • Acceso local al dispositivo
  • Manejo de la sesión “meterpreter” en el Dispositivo infectado
  • Conociendo las cámaras de fotografía del dispositivo
  • Tomando fotografías con el Dispotivo (cámara frontal y delantera)
  • Robo de información , fotografías , bd de whatsapp (en caso de tener)
  • Explotacion Remota
  • Conociendo nuestra infraestructura (provedor de servicio , Modem , Velocidad de conexión)
  • Conociendo el Servicio No-ip + creación y configuración de nuestro modem
  • Explotacion 100% remota.
Recuperación de Datos mediante consola Forense
  • Conociendo el Software “PhotoRec”
  • Instalacion y creación de Alias
  • Perdiendo/Borrando Datos en una USB/HDD
  • Ejercicio de Recuperacion
  • Analisis de Datos
  • Recuperacion de Archivos a nivel Forense
Dumpeo de memoria RAMAnalisis de metadatosCadena de custodiaINGENIERIA INVERSA Y CRACKING
  • PE structure
  • Metodo – String references
  • Metodo – Serial fishing
  • Metodo – API cracking
  • Creando un parche
  • Creando Loader
  • crackeando aplicaciones .NET
  • crackeando aplicaciones JAVA
  • Unpacking
  • OEP finding
  • IAT rebuilding
  • Uso de scripts – Ollyscripting
  • Metodo – Inline patching
  • Metodos anticracking (antidump, antidebugging)
  • Keygenning (creando nuestro propio generador de licencias)
Contraseña: javafaceelblogdelprogramador

Video Curso Programacion de Java para Android - Codigo Facilito - Recomendado

5/21/2015

El Desarrollo de Programas para Android se hace habitualmente con el lenguage de programación similar a Java y el conjunto de herramientas de desarrollo SDK ( SDK, SoftwareDevelopment Kit ), pero hay otras opciones disponibles.
La plataforma Android ha crecido hasta ser una de las preferidas por los desarrolladores para plataformas móviles.

Contendio del Curso


1: Introducción 4:54
2: Configurar PC para desarrollar para Android 19:38
3: “Hola Mundo” 8:38
4: Secciones de Eclipse y estructura de un proyecto en Android 12:14
5: AndroidManifest.xml 9:02
6: Tipos de datos básicos 19:24
7: Estructuras de control básicas en Java 18:10
8: Diseño de Layouts 14:54
9: TextView 10:35
10: EditText 10:32
11: Button 12:09
12: Event OnClickListener 12:34
13: Evento OnLongClickListener 12:19
14: Event OnKeyListener 10:58
15: Eventos OnTouchListener 11:41
16: Crear un archivo .XML 13:37
17: Control de mensajes 13:41
18: Crear una nueva Activity 13:17
19: Intents (continuación de Activity) 15:56
20: Objeto bundle (pasar datos entre activity) 11:57
21: Gestión de Imágenes 12:07
22: ToggleButton 10:23
23: RadioGroup & RadioButton 12:00
24 – ListView 14:31
25 – Spinner 18:19
26 – ViewFlipper 13:29
27 – TabHost 15:17



Contraseña: javafaceelblogdelprogramador

lunes, 18 de mayo de 2015

Video Curso de Explotación de Software -The Hacker Way

5/18/2015


Curso de Explotación de Software -The Hacker Way

En este taller de 34 sesiones , aprenderás desde arquitectura de los computadores, ensamblador, stacks, system calls, hasta la programación de exploits e incluso shell reversas. (Recomendado)

Contenido:

1- Conceptos básicos arquitectura de Ordenadores.mp4
2- Modos de operación del procesador e Instrucciones en Assembly.mp4
3- Programación en Assembly bajo plataformas Linux.mp4
4- Programacion en Assembly bajo Linux.mp4
5- Flujo de ejecución de un programa en Assembly.mp4
6- Desplazamientos de Bytes y Trabajo con enteros.mp4
7- Instrucciones Logicas en Assembly.mp4
8- Bucles y Funciones en Assembly.mp4
9- Funcionamiento de la Stack.mp4
10- Elementos en la Stack.mp4
11- Funcionamiento del Kernel de Linux y System Calls.mp4
12- Uso de System Calls en Linux.mp4
13- Assembly Inline.mp4
14- Introducción a NASM y MASM.mp4
15- Sintaxis Intel en NASM.mp4
16- Introducción a MASM.mp4
17- Programación en MASM.mp4
18- Introducción y Conceptos Básicos sobre Fuzzing.mp4
19- Fuzzing con Spike.mp4
20- Fuzzing con Sulley Framework.mp4
21- Instalación de Sulley Framework.mp4
22- Conceptos basicos sobre explotación de software.mp4
23- Desarrollo de Exploits basados en la Stack.mp4
24- Salto y Ejecución de Shellcodes.mp4
25- Desarrollo de Exploits basados en la Stack – Explotación basada en SEH.mp4
26- Uso de Plugins en WinDBG para agilizar el desarrollo de exploits.mp4
27- Uso de Mona en Inmunity Debugger para agilizar el desarrollo de exploits.mp4
28- Conceptos Básicos sobre ShellCoding.mp4
29- Identificando Bad Characters en Shellcodes.mp4


Contraseña: javafaceelblogdelprogramador

Video Curso Desarrollo de Apps para iOS y OS X con RubyMotion - Video2brain 2015

5/18/2015

Formadores: Francisco Granados Gómez
Fecha de publicación:13/01/2015
Duración:2:39 horas (32 Videos)

RubyMotion es una herramienta para el desarrollo de aplicaciones iOS y OS X que nos permite programar en el famoso lenguaje Ruby para iPhone, iPad y Mac, este curso aprenderas a crear tus primeros proyectos en RubyMotion para iOS y OS X.
Aprenderás a utilizar el User notification center, a enviar un correo y harás tus peticiones a servicios REST en la nube. Terminarás instalando una aplicación en tus dispositivos y donde podras realizar una revisión final para crear versiones ad hoc y poder enviar a pruebas en otros dispositivos.

RubyMotion es una opción para realizar aplicaciones que sean exactamente similares a las aplicaciones nativas. En este curso aprenderás a utilizar los componentes nativos de iOS, te conectarás a un servicio REST y te mostraremos los flujos de trabajo comunes en esta plataforma. Además conocerás cómo utilizar los componentes de UIKit y MapKit para poder utilizar los componentes por default de la plataforma.

También aprenderas la estructura de carpetas de tu proyecto y cómo instalar en tu dispositivo para probar el proyecto directo desde tu iPhone o iPad. Le sacaras ventajas al lenguaje en la sintaxis, los bloques, las pruebas y revisaremos el funcionamiento gracias a la LLVM (Low Level Virtual Machine).




Contraseña: javafaceelblogdelprogramador

jueves, 14 de mayo de 2015

Video Curso crea un servidor web desde cero con Linux 2015 - paso a paso

5/14/2015



Aprenderás a instalar un servidor web Apache sobre Linux desde cero.

El curso contiene más de 4 horas de vídeo, además de materiales de apoyo a modo de resúmenes y documentación, llenos de enlaces de interés donde poder ampliar cualquier concepto.

Todo el Software que utilizaremos es gratuito y puede ser descargado libre y legalmente de Internet.

Al final del curso el alumno habrá instalado y configurado desde cero un servidor listo para instalar sobre él un sistema de blogs como Word Press u otras herramientas Open Source basadas en el lenguaje de programaciónPHP y el gestor de bases de datosMySQL.

Contenido del Curso

02 - Presentacion del Modulo 1 Internet y la WWW
03 - Conceptos fundamentales de la arquitectura clienteservidor
04 - Descripcion en profundidad con ejemplos de la arquitectura de red y ejemplo de modelo de conectividad
05 - Profundizacion en conceptos de protocolo TCP y comandos del SO relacionados con el protocolo
06 - Presentacion del modulo 2 Virtualizacion
07 - Descripcion de la tecnologia de Virtualizacion conceptos, historia y beneficios. Sistemas de virtualizacion
08 - Ejemplo de configuracion de la BIOS de un equipo para habilitar funcionalidades de Virtualizacion
09 - Instalacion de Virtual Box y creacion de una maquina virtual vacia
10 - Un vistazo a un sistema de virtualizacion dedicado ESXi
11 - Introduccion al modulo 3 Linux
12 - Principios y caracteristicas fundamentales del Sistema Operativo Linux
13 - Leccion 3 - Texto apoyo a tutorial sobre Linux
14 - Instalacion de Ubuntu Linux en la maquina virtual
15 - Configuracion del servidor Llinux y primeros pasos
16 - Habilitar acceso root en Ubuntu 14.04
17 - Crear y publicar una pagina estatica
18 - Introduccion al modulo 4 LAMP
19 - LAMP, paginas web dinamicas, descripcion de cada tecnologia Linux, Apache, PHP, MySQL
20 - Operacion servidor, Apache y MySQL
21 - Leccion 4 - Material complementario
22 - Introduccion al modulo 5 Instalacion de WordPress
23 - Instalacion de WordPress en la maquina virtual
24 - Configuracion de una segunda instalacion de WordPress sobre el mismo servidor
25 - Primeros pasos y conceptos fundamentales el la Administracion de WordPress
26 - Leccion 5 - Material complementario
27 - Introduccion Modulo 6 Publicacion en Internet de la pagina con WordPress
28 - Conceptos tecnicos y requisitos para la publicacion
29 - Ejemplo configuracion router Vodafone
30 - Ejemplo configuracion router Movistar
31 - Leccion 6 - Material Adicional y enlaces de interes
32 - Video Final - Despedida



Contraseña: javafaceelblogdelprogramador

miércoles, 13 de mayo de 2015

Video Curso Iniciación en Java ideal para principiantes mas ejemplos

5/13/2015


Curso de Iniciación a la programación con Java, realizado enDesarrolloWeb yEscuelaIT,
un curso para iniciarse en Java para programadores y no-programadores.

Listado de los capítulos

1.- Iniciación a Java
Vídeo, diapositivas y ejemplos de la primera clase del curso de Introducción a Java. En esta clase tenemos una iniciación al lenguaje de programación Java.

2.- Tipos y operadores en Java
Segunda clase de introducción a Java, en la que veremos los tipos primitivos y los operadores que tenemos disponibles en este lenguaje de programación.

3.-Estructuras de control, Arrays y funciones en Java
Tercera clase del curso de Introducción a Java, dedicada a las estructuras de control, funciones y la estructura de datos de Array.

4.- Programación Orientada a Objetos en Java
Introducción a la programación orientada a objetos en Java, qué son las clases, objetos, métodos, etc, así como una introducción a las librerías que contiene Java.


Contraseña: javafaceelblogdelprogramador