• Publicidad

Ofuscación en Perl

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Ofuscación en Perl

Notapor BigBear » 2011-01-29 20:35 @899

Hola a todos.

Ando queriendo saber qué es la ofuscación, sobre todo si causa problemas a un código en Perl.

¿Además, esto sería un ejemplo de ofuscación?

Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
     q'Sh         ELoV
   eSMeshEl     OvEsmeNO
  tsHeloVeSM   EShELOVESm
 eNOTShEloVes mESheLovesMe
noTsHELovEsMESHelOVeSmEnotS
HeLOVeSMESHElOvESMENotSHeLo
 VesmEShELovEsmENOTsHELOVE
  smEsHELOveSMeNoTshELOVe
   SmesHElOVesmEnOTSheLO
    vEsMeshELoVESmEnoTS
     HELOvEsM'=~/(((\w
      )\W*(?{$^R.(0+(
       q{a}lt$3))}))
        {8}(?{print
         +pack"B8"
          ,$^Rand
           ""}))
            +/x
 
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4
BigBear
Perlero frecuente
Perlero frecuente
 
Mensajes: 981
Registrado: 2009-03-01 18:39 @818

Publicidad

Re: Ofuscación en Perl

Notapor explorer » 2011-01-29 20:55 @913

De la Wikipedia, Ofuscación:
En computación, la ofuscación se refiere al acto deliberado de realizar un cambio no destructivo, ya sea en el código fuente de un programa informático o código máquina cuando el programa está en forma compilada o binaria, con el fin de que no sea fácil de entender o leer.

El código ofuscado es aquél código que, aunque se tiene el código fuente, ha sido enrevesado específicamente para ocultar su funcionalidad (hacerlo ininteligible).

En la propia página Perl de la Wikipedia hay otro ejemplo de ofuscación, mucho más elaborado. El propio Larry Wall ganó dos veces el concurso del IOCCC.

Mientras que unos lo usan para esconder código, otros lo usan para crear obras de arte como el corazón que has copiado aquí, originalmente publicado por japhy en perlmonks.org el 14 de febrero de 2006 (San Valentín). Perlmonks.org mantiene una sección dedicada a la ofuscación.

Yo mismo he publicado aquí una de mis obras en Perl ofuscado.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Ofuscación en Perl

Notapor BigBear » 2011-01-29 21:01 @918

Gracias como siempre, explorer.

Si yo quisiera hacer uno ¿qué clase de conocimientos en Perl debería tener? o más bien, ¿cómo puedo aprender a hacer uno de tal categoría como el tuyo?
BigBear
Perlero frecuente
Perlero frecuente
 
Mensajes: 981
Registrado: 2009-03-01 18:39 @818

Re: Ofuscación en Perl

Notapor explorer » 2011-01-29 21:27 @935

Perl ofuscado es Perl.

Así que sabrás hacer Perl ofuscado si eres capaz de leer y entender qué hace un código en Perl ofuscado.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 9 invitados