Perfil de mazhaA New AgeFotosBlogListasMás Herramientas Ayuda

Blog


    13/02/2006

    [PC_12] dealing evil

    又是颇有难度的一关,图片是一个人在发纸牌,像赌场的那种,纸牌分成了四五堆~
    源文件里什么都没有,一时没了着落~
    最后线索来源于图片的 url  <img src="evil1.jpg">,既然取名 evil1.jpg,很自然的想到还会有 evil2.jpg,试一下果然有这个图片,上面歪歪扭扭的手写体写着 "not jpg , _.gfx" 看着像 dying message,巨寒~
    后缀名改为 .gfx 后得到文件 evil2.gfx。
     
    拿到文件后继续迷茫,上网四处艘 gfx 文件是什么格式,没有一个符合的~~
    用 uedit 打开,看出些许端倪,这时想起网页上的图片,幡然醒悟,于是每隔 5 个字节存到一个文件中,最终根据获得的文件的 Magic Number 判断出文件类型,打开后信息一目了然~
     

    [code]

     
     import os
     
     gfx = file( 'evil2.gfx', 'rb' )
     a = os.path.getsize('evil2.gfx')
     
     rslt0 = file( '0', 'wb' )
     rslt1 = file( '1', 'wb' )
     rslt2 = file( '2', 'wb' )
     rslt3 = file( '3', 'wb' )
     rslt4 = file( '4', 'wb' )
     
     for i in range(0, a, 5 ) :
         rslt0.write(gfx.read(1))
         rslt1.write(gfx.read(1))
         rslt2.write(gfx.read(1))
         rslt3.write(gfx.read(1))
         rslt4.write(gfx.read(1))
     
     rslt0.close()
     rslt1.close()
     rslt2.close()
     rslt3.close()
     rslt4.close()
     

     
    代码有些冗繁,五张图片 0,4 为 jpg 格式;1,3 为 png 格式;2 为 gif 格式~
    0 到 5 上面分别歪歪扭扭的写着 dis,pro,port,ional,ity 其中 ity 又被划掉了 -.-~
    (第三张我得到的文件打开时报错说有损坏,只显示了一半,不过足够分辨出字母了,重试了几次还是一样,不知道问什么:(~ )
     
    连起来: disproportional
     
     
    PS: 还有一些细节,试过 evil2.jpg 后当然不会就此打住,接着试了 evil3.jpg,evil4.jpg,evil5.jpg ...
    得到的图片都是说回去吧,后面没有啦之类的,而最后一个页面是一行文字: Bert is the evil....
     

    Comentarios (3)

    Espera...
    El comentario que has escrito es demasiado largo. Acórtalo.
    No has escrito nada. Vuelve a intentarlo.
    No se puede agregar tu comentario en este momento. Vuelve a intentarlo más tarde.
    Para agregar un comentario, necesitas permiso de tus padres. Pedir permiso
    Tus padres han desactivado los comentarios.
    No se puede eliminar tu comentario en este momento. Vuelve a intentarlo más tarde.
    Has superado el número máximo de comentarios que se puede dejar en un día. Vuelve a intentarlo en 24 horas.
    Se ha deshabilitado la capacidad de tu cuenta de dejar comentarios porque nuestros sistemas indican que podrías estar enviando correo no solicitado a otros usuarios. Si crees que tu cuenta se ha deshabilitado por error, ponte en contacto con el servicio de soporte técnico de Windows Live.
    Para terminar de dejar tu comentario, realiza la siguiente comprobación de seguridad.
    Los caracteres que escribas en la comprobación de seguridad deben coincidir con los de la imagen o el audio.

    Para agregar un comentario, inicia sesión con tu cuenta de Windows Live ID (si utilizas Hotmail, Messenger o Xbox LIVE, ya tienes una cuenta de Windows Live ID). Iniciar sesión


    ¿No tienes una cuenta de Windows Live ID? Regístrate

    hennaescribió:
    ymymym
    14 Feb
    Imagen de Anónimo
    Neon escribió:
    除了仰慕还是仰慕...
    14 Feb
    weichaoescribió:
    看球不懂。高科技?
    14 Feb

    Vínculos de referencia (2)

    La dirección URL del vínculo de referencia de esta entrada es:
    http://bg5hfc.spaces.live.com/blog/cns!E67CCF4FFB0BE86!1150.trak
    Weblogs que hacen referencia a esta entrada