Tag Archive for linux

¿Como ser un hacker? hablemos de hacking!

Hola que tal amigos!
Bueno aqui blogeando de nuevo, y veran les cuento que el tema de como ser un hacker siempre es controversial, muy debatido y popular.
Dado que me llegan constantemente dudas de por donde comenzar y que hay que hacer, decidí hacer un nuevo video del proyecto de “Hablemos Hacking”, basicamente es mi vlog tecnico especializado para hablar de temas relacionados con hacking, así que espero que este video les guste y que cubrir algunas dudas.

Algunos enlaces para darse una idea son:
top 10 vulnerabilidades 2013 owasp:
https://www.owasp.org/index.php/Top_1…

OWASP:
https://www.owasp.org/

LINUX BACKTRACK: distribución linux orientada a pentesting y seguridad
http://www.backtrack-linux.org/

Y bueno amigos me despido y espero que les haya gustado este video.
No olviden dejar sus comentarios, suscribirse a mi canal de youtube para estar pendiente de mas videos como este y mucho mas!
Saludos!
-Jorge

Instalar Ruby en Mac, Windows y Linux.

El proceso de instalar Ruby es bastante sencillo en los diferente Sistemas Operativos, la forma en cómo trabajaremos irá orientada a que en algún momento, si decide trabajar con Rails, puedas hacerlo sin ningún problema.

Mac y Windows.

Cabe mencionar que si eres un usuario de Mac, probablemente no lo sepas pero Ruby viene por default en tu computadora, para verificarlo basta con que abras la terminal y escribas:

ruby -v

Esto deberá devolverte la versión de Ruby, generalmente 1.8.x, con eso puedes seguir los tutoriales que estaremos publicando aquí en Código Programación, sin embargo, tal vez quieras tener Ruby 1.9.x para no tener problemas al trabajar con Ruby on Rails.

Alguien allá afuera en el internet, entendió que no todos nacimos para Linux y la terminal de comandos, así que creo un instalador que incluye Ruby, Git y  Ruby on Rails, éste proyecto se conoce como Rails Installer y puedes acceder a él a través del siguiente enlace, en la primera columna encontrarás un enlace para descargar el kit adecuado para Mac o Windows.

En caso de que prefieras no instalar Rails o Git (no recomiendo que hagas eso) puedes usar Ruby Installer para tener Windows en tu computadora, éste enlace está en la página oficial de Ruby, así que es bastante confiable, puedes ingresar ahí haciendo clic aquí, en ambos casos, se tratan de instaladores donde sólo que tienes que dar siguiente, pero presta mucha atención a las casillas de verificación en el proceso de instalación pues es MUY IMPORTANTE que agregues Ruby a tu PATH o a las variables de entorno.

Linux.

Existen varias formas de instalar Ruby en Sistemas Operativos Linux, sin embargo, la más recomendada es a través de RVM. RVM es un manejador de versiones de Ruby, es decir, puedes tener múltiples versiones de Ruby y controlar cuál quieres usar y en qué momento, para comenzar, no necesitas tener más de una versión de Ruby así que nos evitaremos complicaciones en ese aspecto.

Enfocaremos este tutorial a Ubuntu, puesto que es la distribución de Linux más conocida, instalar Ruby es tan fácil como ejecutar los siguientes comandos en la consola:

Primero hacemos un update para tener las fuentes más actuales.

sudo apt-get update

Posteriormente instalamos curl que luego servirá para acceder al script de RVM.

sudo apt-get install curl

Instalamos RVM:

curl -L get.rvm.io | bash -s stable --auto

Recargamos el .~/.bash_profile

. ~/.bash_profile

Instalamos algunos requerimientos de Ruby:

sudo apt-get install build-essential openssl libreadline6 libreadline6-dev \
curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 \
libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison  \
subversion pkg-config

Y por último instalamos la versión 1.9.3 de Ruby

rvm install 1.9.3

Definimos esa como la predeterminada y listo:

rvm use 1.9.3

 

Y ¡listo! al ejecutar ruby -v  tendrá que decirte que estás usando la 1.9.3

Con eso todos deberíamos tener instalado Ruby en nuestras computadoras, listos para comenzar a codear en el siguiente artículo.

Introducción a Javascript(Teoria)

Javascript es un lenguaje de programación web, que se utiliza actualmetne para desarrollo de paginas web, tiene funciones muy potentes que hace que una pagina web pueda ser dinamica, rapida y puede mejorar la vista de la interface de la misma.

Antes de comenzar a programar en Javascript, debes estar familiarizado con lenguajes de programación wbe como html o xhtml, y deberas poder utilizar herramientas como el bloc de notas de windows, o cualquier otro editor de texto en windows o en otro sistema operativo como mac o linux, y ultimamente estar familiarizado con un navegador web, recomiendo firefox, safari, o google chrome.

Javascript al igual que otros lenguajes de programación web, es un lenguaje interpretado, lo que significa que el navegador web descarga el codigo de una pagina web, y al encontrar en esta pagina codigo javascript, lo interpreta y lo ejecuta en la computadora del receptor o cliente(es decir, tu maquina), no como lenguajes como php o jsp cuyo codigo es ejecutado en el mismo servidor web.Javascript es un lenguaje muy poderoso y puede ser utilizado para crear paginas web dinamicas utilizando pocos recursos de memoria, no como flash que tiende a generar paginas web que sean muy pesadas y poco accesibles para algunos usuarios.

Ventajas y desventajas de Javascript

Ventajas:

Algunas de las ventajas de javascript es que es un lenguaje muy sencillo, tiene gran documentación en la web, y es totalmente gratuito. Javascript tambien es un lenguaje de programación muy liviano, y al usarlo  podras crear paginas web dinamicas, menus desplegables, efectos visuales sencillo, manipular datos y crear aplicaciones web, utilizando poca memoria y manteniendo un tiempo de descarga rapido para tu pagina web.

Desventajas:

Tu pagina web puede quedar limitada si los usuarios deciden desactivar javascript, perdiendo asi tu pagina funcionalidad. SI tu pagina web es muy dependiente de javascript o scripts en general, usuarios que desactiven la interpretación de scripts en su navegador no podran utilizar al 100% las capacidades de la pagina web.

En resumen Javascript es lenguaje de programación web muy util y sofisticado y facil de usar, muy eficiente  y util para crear aplicaciones web dinamicas, lo cual quiere decir que con javascript no solo podras crear aplicaciones, si no también cambiar estilo de la pagina web, y modificar parte del codigo html y sus propiedades, lo cual da gran versatilidad a tu pagina web.