Skip navigation

Python_006

Saludos, hoy vamos a revisar el comando de control de flujo if/elif/else, esto lo podemos utilizar cuando vamos a validar varias expresiones, elif se ejecutara mientras la expresión sea verdadera, vamos a programar algo parecido a una calculadora básica suma, resta, multiplicación y división.

006Calculadora

Guardamos con Ctrl + S y ejecutamos con f5.

006Calculadora1

 

  1. Las primeras 9 lineas utilizamos el comando print para mostrar un Menú de opciones.
  2. Como ya hemos visto int convierte a entero  y el comando input nos sirve para tomar lo ingresado por pantalla y colocarlo en la variable opcion.
  3. Ya entramos en la validación de las expresiones con el comando if diciendo si opcion es igual a 1 ejecuta la suma, dentro de ese if tenemos dos variables que tomaran dos valores y serán sumadas, estas son valor1 y valor2 guardando el resultado en la variable total y por ultimo mostramos por pantalla el contenido de la variable total.
  4. Con elif vamos a validar las siguientes opciones de ingreso por teclado tanto para la resta, multiplicación y división las expresiones que están dentro de cada elif son iguales a las explicadas en la linea de arriba si no que en ves de sumar realizan las operaciones de resta, multiplicación y división.
  5. Con else: tomamos la decisión de que si todas las sentencias de arriba no son verdaderas entonces muestra dos mensajes y cierra el programa.

 

Hasta la proxima…

 

 

Python_005

Saludos, hoy vamos a revisar el comando de control de flujo if/else, es muy importantes porque con este comando podemos definir que hará nuestro programa según las condiciones que le demos.

Lo que vamos hacer es abrir la consola interactiva darle clic en file – New file y se abre otra pantalla en la cual podemos escribir nuestro código guardamos con Ctrl + S y ejecutamos con f5.

005pro

005pro1

005pro2

  1. Se crea una variable valor1 que va a contener lo que ingresemos por teclado mediante el comando input y el comando int que convierte a entero lo que ingresamos.
  2. Utilizamos el comando if para tomar la decisión de mostrar un mensaje de que eres mayor de edad si el valor ingresado es mayor o igual a 18.
  3. Utilizamos el comando else para indicar que si el valor ingresado no es mayor o igual a 18 me muestre el mensaje de que eres menor de edad.
  4. Ya sabemos que el comando print me muestra por pantalla un mensaje o para mostrar el contenido de una variable.

 

Hasta la próxima…

Python_004

Saludos, ya con lo poco que hemos visto de Python vamos a sumar dos numero ingresados por teclado en estos momentos estoy utilizando Python 3.5 para este ejemplo todo desde la consola interactiva.

Suma

  1. Creamos una variable llamada valor1 en ella va a guardar el valor que ingresemos por teclado utilizando el comando input y también utilizamos el comando int para que convierta a entero.
  2. Ingresamos el primer valor por teclado.
  3. Creamos una variable llamada valor2 en ella va a guardar el valor que ingresemos por teclado utilizando el comando input y también utilizamos el comando int para que convierta a entero.
  4. Ingresamos el segundo valor por teclado.
  5. Creamos una variable llamada total el cual tendrá el valor de la suma de lo que contenga valor1 y valor2.
  6. Con el comando print presentamos por pantalla la variable total (Notese que esta sin comillas ya que es una variable y no una cadena de caracteres que quiera mostrar).
  7. Muestra el valor de la suma 5 + 10 = 15.

Hasta la proxima…

H-Shodow1

 

Volveré….

Saludos como todos sabemos PowerShell esta siendo utilizado para el Pentesting y muestra de ello es PowerSploit, también existen chuletas sobre los módulos ; ).

PowerSploit.

chuleta001

 

CheatSheets Útiles.

chuleta002

 

Buscas Exploits para tus pruebas, aquí puedes encontrar un gran numero. ; )
Recuerda trabajar en un ambiente controlado.

===================================

exdata

===================================

packet

===================================

vul

=========================================

0day

=========================================

Saludos muchos queremos iniciarnos en el Hacking Ético la verdad hay demasiado material disponible en Internet pero dispersado y no sabes por donde comenzar aquí una pequeña guía de libros que te pueden ayudar, unos  de pago otros gratuitos como sugerencia deberías leerlos según el orden.

Para ser buenos Hackers debemos saber sobre Redes (Protocolos como TCP – UDP – ICMP – DNS – SMTP – SNMP) y Programación (C – PYTHON – RUBY – BASH) esencialmente.

Libro de Redes y Seguridad by Katz (Pago).

Este primer libro te enseñara sobre redes, base indispensable para el Hacking.

Katz

Hacking Ético by Carlos Tori (Gratuito).

Este segundo libro te enseñara las metodologías y herramientas básicas sobre el Hacking Ético ademas de muy buenas sugerencias de como encaminarte en este bello arte.

Carlos Tori

Python para Todos by Raúl González (Gratuito).

Este tercer libro te enseñara programación en Python ya que en este lenguaje existe muchas herramientas para el Pentesting, seguro de mucha ayuda para automatizar procesos, crear tus propias herramientas o ampliar alguna que ya este escrita en Python y lo mejor de todo fácil de aprender y rápido en la creación de tus tools.

Python_para_todos

Libros de Hacking del editorial 0xWORD (Pago).

En la Editorial 0xWORD podrás encontrar muchos libros excelentes de Hacking lo mejor de todo en español, se podría decir que cubre todos los temas sobre Seguridad Informática y Ethical Hacking y en muchos países de Latinoamerica los puedes comprar a precios razonables ya que existen distribuidores que hacen mas fácil su compra.

pack

Saludos amigos ya esta la nueva versión de la conocida Certificación Hacker CEH v9.

cehv

 

What is New In CEH Version 9 Course
  • Focus on New Attack Vectors
    • Emphasis on Cloud Computing Technology
      • CEHv9 focuses on various threats and hacking attacks to the emerging cloud computing technology
      • Covers wide-ranging countermeasures to combat cloud computing attacks
      • Provides a detailed pen testing methodology for cloud systems to identify threats in advance
    • Emphasis on Mobile Platforms and Tablet Computers
      • CEHv9 focuses on the latest hacking attacks targeted to mobile platform and tablet computers and covers countermeasures to secure mobile infrastructure
      • Coverage of latest development in mobile and  web technologies
  • New Vulnerabilities Are Addressed
    • Heartbleed CVE-2014-0160
      • Heartbleed makes the SSL layer used by millions of websites and thousands of cloud providers vulnerable.
      • Detailed coverage and labs in Module 18: Cryptography.
    • Shellshock CVE-2014-6271
      • Shellshock exposes vulnerability in Bash, the widely-used shell for Unix-based operating systems such as Linux and OS X.
      • Detailed coverage and labs in Module 11: Hacking Webservers
    • Poodle CVE-2014-3566
      • POODLE lets attackers decrypt SSLv3 connections and hijack the cookie session that identifies you to a service, allowing them to control your account without needing your password.
      • Case study in Module 18: Cryptography
    • Hacking Using Mobile Phones
      • CEHv9 focuses on performing hacking (Foot printing, scanning, enumeration, system hacking, sniffing, DDoS attack, etc.) using mobile phones
      • Courseware covers latest mobile hacking tools in all the modules
    • Coverage of latest Trojan, Virus, Backdoors
    • Courseware covers Information Security Controls and Information Security Laws and Standards
    • Labs on Hacking Mobile Platforms and Cloud Computing
    • More than 40 percent new labs are added from Version 8
    • More than 1500 new/updated tools
    • CEHv9 program focuses on addressing security issues to the latest operating systems like Windows 8.1
    • It also focuses on addressing the existing threats to operating environments dominated by Windows 7, Windows 8, and other operating systems (backward compatibility)

OPERADORES  BÁSICOS 

OPERADORES ARITMETICOS

Con estos operadores aritméticos podemos realizar las operaciones fundamentales.

– Suma  (+)

– Resta (-).

– Multiplicación (*).

– División  (/).

– Exponencial (**).

– Modulo, no devuelve el resto de una division (%).

operadores

OPERADORES DE COMPARACIÓN 

– Igualdad (==)

– Diferente a (!=)

– Mayor q (>)

– Menor q (<)

– Mayor o igual (>=)

– Menor o igual (<=)

comparacion

Hasta la Próxima…

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.