Blog

Perl para el aspirante a pirata informático – Parte 1 – Variables

Antes de comenzar una serie sobre explotación remota, creo que deberíamos aprender los conceptos básicos de Perl. Perl, Ruby, C, C ++, Cython y más son lenguajes que algunos probadores de penetración solo necesitan aprender. Perl es un gran lenguaje para múltiples cosas, lamentablemente, como muchos otros lenguajes de scripting, está limitado por el entorno en el que está diseñado para funcionar.

En este tutorial, repasaremos los conceptos básicos de Perl.

Como sabrá, la mayoría de los scripts de Perl comienzan con hola mundo:

#! / usr / bin / perl
imprimir “¡Hola mundo! n”;

Puede ver que muchos scripts comienzan con “! # / Usr / bin / perl”, esto se conoce como ‘Shebang’.

Es posible que vea que la línea termina con un punto y coma. En Perl, casi todas las líneas terminan con un punto y coma, aunque algunas de ellas no lo necesitan, pero por lo general, es mejor poner el punto y coma de todos modos.

Variables

Perl, obviamente, tiene muchas estructuras de datos, la más común de ellas es la variable escalar. Las variables en Perl siempre se direccionan con un $.

Ejemplo:

#! / usr / bin / perl
print “¡Hola! Mi nombre es Ax0n. ¿Cuál es el tuyo? n”;
$ nombre = ;
chomp $ nombre;
print “$ name es un nombre bastante genial, hermano. n”;

En ese script, no solo usamos una variable, usamos un par de cosas. Caminemos a través de ellos. Tenemos el tinglado en primera línea, como siempre. En la segunda línea damos una introducción adecuada. La siguiente línea define nuestra variable ‘$ nombre’ y espera la entrada de . Lo que hace se deshace de la declaración. Puedes usar chomp o chop.

¡Eso es todo por hoy!

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar