[pyar] HelloWorld ofuscado

Juan M. sendmeyourspam en zoho.com
Mar Jul 6 21:05:58 ART 2010


Hola a todos... Les voy a ser honestos: boludeando por la web, me
encontré con ésto y realmente me sorprendió:

phrase = ['0x48', '0x4F', '0x4C', '0x41', '0x20', '0x4D', '0x55',
'0x4E', '0x44', '0x4F']
for h in phrase:
 print chr(int(h,16)),

es un "helloworld" ofuscado, como podrán apreciar, entonces:
1) se pueden expresar caracteres mediante valores (hexadecimales?)?
2) Notese que el identado es reconocido teniendo un (1) espacio
solamente, en lugar de los clásicos cuatro o simplemente un TAB...
---------------------------------------------------------------------
Obviamente, si se quisiera trabajar en un proyecto con python, no es muy
conveniente ofuscar así el código, pero sería interesante al menos saber
como hacerlo... alguna recomendación?





More information about the pyar mailing list