20/05/2011, 20:37
|
| Moderador | | Fecha de Ingreso: marzo-2005 Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses Puntos: 1360 | |
Respuesta: Archivo Binario Codificado Este es el archivo binario encriptado como cadena de python.
Código:
'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00Inm`!@lhfn \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00nm`!@lhfn \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00Pj#svfgfp#offq#fpwl#fmwlm`fp#slpjaofnfmwf#bsqvfafp#fpwb#bpjdmbwvqb-\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00j#svfgfp#offq#fpwl#fmwlm`fp#slpjaofnfmwf#bsqvfafp#fpwb#bpjdmbwvqb-\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00W`dil\x7fd%idv%vlbpl`kq`v%6%Qdw`dv%tp`%vlbp`k%%d%fjkqlkpdfljk+\x00mbwvqb-\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x06\x00_&wsc&jg&`sct|g&rc&geikvg\xc5\xb7c(\x00v%tp`%vlbp`k%%d%fjkqlkpdfljk+\x00mbwvqb-\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00-\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00U`sd`!0;\x00 \x00-\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00////////\x00 \x00-\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x002-.#Jnsofnfmwb#vmb#`bo`vobglqb#fm#szwklm#rvf#qfboj`f#obp#lsfqb`jlmfp\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00$$$$`a>$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\x00\x00\x00\x00\x05\x00%%%%%%%%d,%vphd\x00$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\x00\x00\x00\x00\x06\x00&&&&&&&&d/&tcurg\x00$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\x00\x00\x00\x00\x00\x00 c) multi\x00$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\x00\x00\x00\x00\x01\x00!!!!!!!!e(!ehwhrhno\x00$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\x00\x00\x00\x00\x02\x00""""\x00!!!e(!ehwhrhno\x00$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\x00\x00\x00\x00\x03\x00####Olp#ubolqfp#gf#olp#lsfqbmglp##z##lsfqbglqfp#gfafm#pfq#jmdqfpbglp#\x00$$$$$$\x00\x00\x00\x00\x04\x00$$$$tkv$paghe`k*$544$Tpkw*)\x00mglp##z##lsfqbglqfp#gfafm#pfq#jmdqfpbglp#\x00$$$$$$\x00\x00\x00\x00\x05\x00\x00$$$tkv$paghe`k*$544$Tpkw*)\x00mglp##z##lsfqbglqfp#gfafm#pfq#jmdqfpbglp#\x00$$$$$$\x00\x00\x00\x00\x06\x00Rgtcg&4<\x00aghe`k*$544$Tpkw*)\x00mglp##z##lsfqbglqfp#gfafm#pfq#jmdqfpbglp#\x00$$$$$$\x00\x00\x00\x00\x00\x00--------\x00aghe`k*$544$Tpkw*)\x00mglp##z##lsfqbglqfp#gfafm#pfq#jmdqfpbglp#\x00$$$$$$\x00\x00\x00\x00\x01\x000/,!Hlqmdldou`!dm!b`mbtmn!edm!edudslho`oud!ed!to`!l`ush{!ed!2y2/!Mnr!\x00$$$$$$\x00\x00\x00\x00\x02\x00""""tcnmpgq"fg"nc"ocvpkx"qg"m`vkglgl"fg"wl"cpajktm"`klcpkm""fg""vkrm\x00\x00$$$$$$\x00\x00\x00\x00\x03\x00####`\\jmw+*#glmgf#fpwbm#dqbabglp##olp#:##ubolqfp-#Fpwf#bq`kjul#wjfmf\x00\x00$$$$$$\x00\x00\x00\x00\x04\x00$$$$544$$vacmwpvkw$$`a$$=$$rehkvaw$ge`e$qjk*$Qpmhmgaj$vej`mjp,5(544-\x00\x00$$$$$$\x00\x00\x00\x00\x05\x00%%%
wd%b`k`wdw%ijv%<%kph`wjv%a`%ijv%w`blvqwjv%d%bwdgdw%`k%%`i%CLI@\x00\x00$$$$$$\x00\x00\x00\x00\x06\x00&&&&Dohgtoi(&766&Vriu(\x00kph`wjv%a`%ijv%w`blvqwjv%d%bwdgdw%`k%%`i%CLI@\x00\x00$$$$$$\x00\x00\x00\x00\x00\x00\x00&&&Dohgtoi(&766&Vriu(\x00kph`wjv%a`%ijv%w`blvqwjv%d%bwdgdw%`k%%`i%CLI@\x00\x00$$$$$$\x00\x00\x00\x00\x01\x00U`sd`!2;\x00oi(&766&Vriu(\x00kph`wjv%a`%ijv%w`blvqwjv%d%bwdgdw%`k%%`i%CLI@\x00\x00$$$$$$\x00\x00\x00\x00\x02\x00////////\x00oi(&766&Vriu(\x00kph`wjv%a`%ijv%w`blvqwjv%d%bwdgdw%`k%%`i%CLI@\x00\x00$$$$$$\x00\x00\x00\x00\x03\x002-.#Jnsofnfmwf#fo#`bo`vol#gf#obp#qbj`fp#gf#vmb#f`vb`jlm#gf#1gl#Dqbgl-\x00$$$$$$\x00\x00\x00\x00\x04\x00$$$$Hkw$rehkvaw$E($F$}$G$`afaj$wav$mjcvawe`kw$tkv$paghe`k*$544$Tpw*\x00-\x00$$$$$$\x00\x00\x00\x00\x05\x00\x00$$$Hkw$rehkvaw$E($F$}$G$`afaj$wav$mjcvawe`kw$tkv$paghe`k*$544$Tpw*\x00-\x00$$$$$$\x00\x00\x00\x00\x06\x00&&&&Vtscdg&eih&G&;&7*&D&;&+7&\x7f&E&;&+0&*&G&;&7*&D&;&+7&\x7f&E&;&+46(&\x00*\x00-\x00$$$$$$\x00\x00\x00\x00\x00\x00 \x00Vtscdg&eih&G&;&7*&D&;&+7&\x7f&E&;&+0&*&G&;&7*&D&;&+7&\x7f&E&;&+46(&\x00*\x00-\x00$$$$$$\x00\x00\x00\x00\x01\x00!!!!!!!!!@xte`;!Gnsltm`!ed!Db/!3en!Fs`en!@Y_3!*!CY!*!B!<!1!\x00+46(&\x00*\x00-\x00$$$$$$\x00\x00\x00\x00\x02\x00"""""]]]"]"""]"]]]"]""]"""]"""""]]]"]"""]"]]]"]]]"]]]]]"]]]"]"\x00(&\x00*\x00-\x00$$$$$$\x00\x00\x00\x00\x03\x00####\x7f#\\#*#\x7f#\x7f#\x7f#\\\\\x7f#_\x7f#\x7f#,\\_###,#\\\\\x7f#\x7f#\x7f#\x7f#\\\\\x7f#\\#_\\###\\\x7f#\\\\\x7f#\x7f\x00(&\x00*\x00-\x00$$$$$$\x00\x00\x00\x00\x04\x00$$$$x$[$X$x[x$x$[xx$*d$x+$[$X$$X[[$X$x[x$x$[xx$$$+$x$x$x$[xx[x\x00(&\x00*\x00-\x00$$$$$$\x00\x00\x00\x00\x05\x00%%%%yZZZ*YZZZ*yZZZyZyYZ*Z*%YZY%yZZZ*YZZZ*yZZZyZyZY%yZy%yZZZ-Z,\x00(&\x00*\x00-\x00$$$$$$\x00\x00\x00\x00\x06\x00\x00%%%yZZZ*YZZZ*yZZZyZyYZ*Z*%YZY%yZZZ*YZZZ*yZZZyZyZY%yZy%yZZZ-Z,\x00(&\x00*\x00-\x00$$$$$$\x00\x00\x00\x00\x00\x00 \x00YZZZ*yZZZyZyYZ*Z*%YZY%yZZZ*YZZZ*yZZZyZyZY%yZy%yZZZ-Z,\x00(&\x00*\x00-\x00$$$$$$\x00\x00\x00\x00\x01\x00!!!!!!!!!!!!!!!!!!!!,,,,,======!!DNG!?????,,,,,,\x00Y%yZy%yZZZ-Z,\x00(&\x00*\x00-\x00$$$$$$\x00\x00\x00\x00'
Mensaje descodificado.
Código:
Hola Amigo!
Si puedes leer esto entonces posiblemente apruebes esta asignatura.
Realiza las siguientes 3 Tareas que siguen a continuacion.
Y que la fuerza te acompañe.
Tarea 1:
--------
1.- Implementa una calculadora en python que realice las operaciones
de:
a) suma
b) resta
c) multi
d) division
Los valores de los operandos y operadores deben ser ingresados
por teclado. 100 Ptos.-
Tarea 2:
--------
1.- Implementa el calculo del determinante de una matriz de 3x3. Los
valores de la matriz se obtienen de un archivo binario de tipo
c_int() donde estan grabados los 9 valores. Este archivo tiene
100 registros de 9 valores cada uno. Utilicen randint(1,100)
para generar los 9 numeros de los registros a grabar en el FILE
Binario. 100 Ptos.
Tarea 3:
--------
1.- Implemente el calculo de las raices de una ecuacion de 2do Grado.
Los valores A, B y C deben ser ingresados por teclado. 100 Pts.
Prueba con A = 1, B = -1 y C = -6 , A = 1, B = -1 y C = -20.
Ayuda: Formula de Ec. 2do Grado AX^2 + BX + C = 0
___ _ _ ___ _ _ _ ___ _ _ ___ ___ _____ ___ _
| _ ) | | | __| \| | /_\ / __| | | | __| _ \_ _| __| |
| _ \ |_| | _|| .` |/ _ \ \__ \ |_| | _|| / | | | _||_|
|___/\___/|___|_|\_/_/ \_\ |___/\___/|___|_|_\ |_| |___(_)
-----<<<<<< EOF >>>>>------
Código para descodificar.
Código Python:
Ver originalimport struct f = open("/ruta/a/data.bin", "rb") for i in range(44): s = f.read(82) c, t = struct.unpack("H80s", s) print ''.join(chr(ord(j)^c) for j in t[:t.index('\x00')]) f.close()
Última edición por razpeitia; 22/05/2011 a las 10:27 |