Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: 0x5d en 27 Abril 2012, 05:18 am



Título: [Código-Python]Código Ofuscado nº2 JaAViEr|0x5d [Actualizado]
Publicado por: 0x5d en 27 Abril 2012, 05:18 am
Hola, buen día a todos nuevamente !

Estuve pensando en la gente que dice que Python es un lenguaje poco menos inofuscable(no sé si exista la palabra :P) y me pensé hacer un código ofuscado, pero sin depender de librerías :O , Python puro, ya que en la vez pasada lo hice vía base64 más algunas cositas -> http://www.rootcodes.com/pythoncalculadora-ofuscada

Ahora me propuse hacer otro código ofuscado, pero sin librerías ni nada. Es algo difícil de hacer(relativamente), ya que Python es un lenguaje estructurado, lo que facilita la lectura del código, así que ahí me las anduve ingeniando para que sea algo más engorroso :P, el código es el siguiente, espero sea de su 'agrado':
Código
  1. def ____(a_a_a):
  2. _____, ______, ________ = ([],[a_a_a],"")
  3. while ______[+False-True]!=False:     (_____
  4. , ______)=(_____+[______[False-True-True+True]%(True-False+True)],______+[______[-True+False+False**3]/(False+False+True*2)])
  5. for _ in _____[::-True]: ________+="%s"%_
  6. return (
  7. ________
  8. )
  9. (other_s
  10. ,t,
  11. _x_) = ([
  12. ],raw_input,
  13. [" "]
  14. )
  15. h = (
  16. [__
  17. for
  18. __
  19. in
  20. str(
  21. """abcdefghijkl
  22. mnopqrs
  23. tuvwxyz"""
  24. )
  25. ])
  26. ([(h.pop(),
  27. other_s.append("%s"%(
  28. ___)))for ___
  29. in
  30. """abcdefghijkl
  31. mnopqrs
  32. tuvwxyz"""
  33.  ]);
  34. ( [
  35. _x_.append(_i_.replace("\n",""))
  36. for _i_
  37. in
  38. other_s
  39. ] )
  40. for s_s in t(">"): print ____(_x_.index(s_s)),
  41.  
  42.  
Bien, y que hace ?
Te pedirá un texto y te devolverá la posición de cada letra, pero en Binario :P , espero que alguien más se anime a ofuscar código Python y lo suba :D


Fuente : http://rootcodes.com/pythoncodigo-ofuscado-jaavier0x5d/

Saludos, Javier ;D


Título: Re: [Código-Python]Código Ofuscado nº2 JaAViEr|0x5d [Actualizado]
Publicado por: Runex en 27 Abril 2012, 14:51 pm
Muy bueno ;).

Nunca conseguiré entender la ofuscación en python XD


Título: Re: [Código-Python]Código Ofuscado nº2 JaAViEr|0x5d [Actualizado]
Publicado por: adrianmendezRap en 28 Abril 2012, 15:58 pm
Ya tengo que hacer este fin de semana, descifrar ese codigo endiablado  >:D >:D

Por cierto, gracias por colgarlo me sera de mucha ayuda si soy capaz de entenderlo, yo también me pondré manos a la obra, el siguiente paso es hacer un juego en python ofuscado ;)

Un saludo.


Título: Re: [Código-Python]Código Ofuscado nº2 JaAViEr|0x5d [Actualizado]
Publicado por: 0x5d en 28 Abril 2012, 22:07 pm
Ya tengo que hacer este fin de semana, descifrar ese codigo endiablado  >:D >:D

Por cierto, gracias por colgarlo me sera de mucha ayuda si soy capaz de entenderlo, yo también me pondré manos a la obra, el siguiente paso es hacer un juego en python ofuscado ;)

Un saludo.
Apenas lo hagas postealo :D y luego yo te posteo el código original ;D

Saludos, Javier.


Título: Re: [Código-Python]Código Ofuscado nº2 JaAViEr|0x5d [Actualizado]
Publicado por: adrianmendezRap en 28 Abril 2012, 22:16 pm
Apenas lo hagas postealo :D y luego yo te posteo el código original ;D

Saludos, Javier.

No creo que mis códigos estén a tu altura, serán como un juego de niños para ti. Aun así me harías un gran favor explicándome como funciona tu código, me estoy volviendo loco.

Un saludo.


Título: Re: [Código-Python]Código Ofuscado nº2 JaAViEr|0x5d [Actualizado]
Publicado por: 0x5d en 29 Abril 2012, 01:40 am
No creo que mis códigos estén a tu altura, serán como un juego de niños para ti. Aun así me harías un gran favor explicándome como funciona tu código, me estoy volviendo loco.

Un saludo.
a que altura ? si no tengo mucho nivel aún en Python :-/ , ahora voy de salida, apenas vuelva mañana te explico el código sin ofuscar (:

Saludos, Javier.


Título: Re: [Código-Python]Código Ofuscado nº2 JaAViEr|0x5d [Actualizado]
Publicado por: CodeSource en 7 Mayo 2013, 23:52 pm
Hola, buen día a todos nuevamente !

Estuve pensando en la gente que dice que Python es un lenguaje poco menos inofuscable(no sé si exista la palabra :P) y me pensé hacer un código ofuscado, pero sin depender de librerías :O , Python puro, ya que en la vez pasada lo hice vía base64 más algunas cositas -> http://www.rootcodes.com/pythoncalculadora-ofuscada

Ahora me propuse hacer otro código ofuscado, pero sin librerías ni nada. Es algo difícil de hacer(relativamente), ya que Python es un lenguaje estructurado, lo que facilita la lectura del código, así que ahí me las anduve ingeniando para que sea algo más engorroso :P, el código es el siguiente, espero sea de su 'agrado':
Código
  1. def ____(a_a_a):
  2. _____, ______, ________ = ([],[a_a_a],"")
  3. while ______[+False-True]!=False:     (_____
  4. , ______)=(_____+[______[False-True-True+True]%(True-False+True)],______+[______[-True+False+False**3]/(False+False+True*2)])
  5. for _ in _____[::-True]: ________+="%s"%_
  6. return (
  7. ________
  8. )
  9. (other_s
  10. ,t,
  11. _x_) = ([
  12. ],raw_input,
  13. [" "]
  14. )
  15. h = (
  16. [__
  17. for
  18. __
  19. in
  20. str(
  21. """abcdefghijkl
  22. mnopqrs
  23. tuvwxyz"""
  24. )
  25. ])
  26. ([(h.pop(),
  27. other_s.append("%s"%(
  28. ___)))for ___
  29. in
  30. """abcdefghijkl
  31. mnopqrs
  32. tuvwxyz"""
  33.  ]);
  34. ( [
  35. _x_.append(_i_.replace("\n",""))
  36. for _i_
  37. in
  38. other_s
  39. ] )
  40. for s_s in t(">"): print ____(_x_.index(s_s)),
  41.  
  42.  
Bien, y que hace ?
Te pedirá un texto y te devolverá la posición de cada letra, pero en Binario :P , espero que alguien más se anime a ofuscar código Python y lo suba :D


Fuente : http://rootcodes.com/pythoncodigo-ofuscado-jaavier0x5d/

Saludos, Javier ;D

no tengo un nivel muy alto en python pero logro entender la mayoria de la ofuscacion muy buena imaginación javier saludos!