![]() |
archivos Codificados
Hola, no se si este apartado es con este fin pero de igual forma el que pueda ayudar comente,
Estoy haciendo una aplicacion en delphi 7 que simplemente abre archivos a traves de la direccion espesifica que esta en un Dbedit desde una base de datos access. tengo una serie de archivos que tienen extension .doc (Ms Word) pero se da el caso que algunos al abrir preguntan si deseo convertir la codificacion y cuando elijo una de las opciones (unas resultan se mas legibles que otras) me sale el documento con simbolos raros, pero en el transcurso del texto, aparece texto del documento, cuando el documento tiene muchas paginas, aparecen completas pero siempre el inicio es un desastre, y se pueden apreciar frases como: $Info: This file is packed with the UPX executable packer http://upx.tsx.org $ $Id: UPX 1.07 Copyright (C) 1996-2001 the UPX Team. All Rights Reserved. $ UPX! ¿han codificado este documento? ¿como puedo hacerlo completamente Legible? ¿Alguna ayuda? :confused: Saludos. |
Cita:
Lo paso a varios... Cita:
UPX es un conocido empaquetador de ejecutables. Es decir, comprime EXE's, DLL's, BPL's,... para reducir su tamaño sin alterar su funcionalidad. Lo que no acabo de entender es, qué hacen trazas de UPX dentro de ficheros Word. :confused::confused: Por otro lado, UPX sólo comprime ejecutables; Es decir, que si intentas comprimir un DOC, te dará un error, pues no es un fichero con "formato EXE", así que definitivamente no se cómo ha llegado a parar ahí "eso". ¿Se te ocurre una explicación? |
Cita:
A ese mismo razonamiento conclui yo, me canse de buscar, y solo trabaja con los que mencionaste, no con .DOC o .DOCX, :confused::confused: y no solo es uno, son varios archivos, anexo una imagen: ![]() si quieres que te anexe un documento avisame! Saludos! |
Edwardfeliz,
Cita:
1- ¿Que Sistema Operativo tiene el PC que tiene los archivos .doc en cuestión?. 2- ¿Has verificado la estructura de archivos del PC en cuestión con un chkdsk?. 3- ¿Has verificado con un antivirus el PC en cuestión?. 4- ¿Cuando abres los archivos con Word la información de los mismos esta completa?. 5- ¿Tienes un backup de los archivos en cuestión?. Espero sea útil :) Nelson. |
Cita:
2- Los archivos no estan corrompidos, los copie de otra pc a la cual le hice un BackUp. 3- Tiene Nod32 7, Limpia de Virus, Recién formateada. 4- La información a mi entender esta completa, porque la gran parte del contenido que no es "Símbolos raros" se muestra normalmente. 5- No tengo otra copia de los archivos. Saludos! |
Edwardfeliz,
Cita:
1- ¿Las respuestas que indicas, ¿Son del PC original de los archivos .doc ó del PC donde se esta realizando el desarrollo de la aplicación?, las preguntas aplican principalmente al PC fuente. 2- ¿Cuantos archivos son?, ¿Puedes editarlos para eliminar la información que no corresponde y solucionar el problema?. Espero sea útil :) Nelson. |
Cita:
2- Son muchos, mas de 1,000 tal vez más... algunos archivos contienen pocas paginas, por lo tanto son completamente de símbolos, mientras que algunos tienen muchas paginas y solo una parte del contenido se muestra en símbolos. :rolleyes: Edito: No se la condición del sistema operativo de la pc del BackUp, tal vez. |
Cita:
Sería muy útil para poder realizar pruebas. ^\||/ Saludos :) |
Cita:
^\||/ |
Edwardfeliz,
Cita:
1- No me queda claro si las preguntas que respondistes corresponden al PC Fuente o al PC de Desarrollo, en todo caso debes revisar el PC original a nivel de Hard Disk y Antivirus para ir acotando el problema, según entiendo allí se origino la corrupción de los archivos. 2- Te sugiero ir revisando los archivos y editar manualmente los que sean rescatables, no es la opción ideal pero obviamente ocurrió un evento que altero la data de los archivos .doc, pero es poco probable que sea responsabilidad de UPX dado que este solo puede procesar archivos ejecutables. 3- Pregunto : ¿Si cambias la extensión de un archivo .doc en cuestión a .exe y lo ejecutas, que sucede?, esto te lo comento por que la única forma de comprimir un archivo .doc con UPX es que este haya sido previamente comprimido como un archivo auto ejecutable (Por ejemplo con WinRar), y si luego se le cambia la extensión a .doc y se intenta de abrir con Word, ocurre algo parecido a lo comentado en el Msg #1, aunque es bastante improbable que este caso haya ocurrido en los mil archivos en cuestión. Espero sea útil :) Nelson. |
Cita:
baje el UPX y lo intente descomprimir y da el mismo error. Saludos! (Creo que se agotan las esperanzas). :( |
Edwardfeliz,
Cita:
Espero sea útil :) Nelson. |
Cita:
Saludos. Esto creo que sera un caso perdido :( |
1 Archivos Adjunto(s)
ummm...
Has borrado el archivo, así será difícil ayudar ;) |
Edwardfeliz,
Cita:
Nelson. |
Pues si en 6 horas que hace que pusiste la pregunta, ya te has rendido, siendo algo relativamente fácil... no te digo nada para cuando te encuentres con un embrollo de casi imposible solución :confused:
Edito: Por cierto, lee lo que pone en tu firma ;) |
Hola Edwardfeliz.
Como comentas no encontré editor que abriera correctamente el archivo CODIGO CIVIL.DOC. Por otro lado, su signature (0x00 0x00 0x00 0x00 0x5C 0xAD 0x12 0x00 0xA5) no corresponde a un documento de MS Office, es más, no puedo encontrar equivalencia con ningún tipo conocido. Por último probé si pudiera ser un archivo .UPX renombrado :rolleyes:, así que cambié su nombre a codciv.UPX e intenté el comando: Código:
upx -d codciv.upxCita:
Saludos :) |
Cita:
Es que para hacer pruebas le cambie el nombre a .Exe, pero ahi esta en Doc Cita:
Cita:
Cita:
y lo digo porque estoy llegando a concluir con mi amigo nlsgarcia de que fue por virus en la PC fuente, eh luchado con virus que ocultan archivos, que me llenen el disco duro, que me creen accesos directos, que me infecten las memorias y discos extraibles, a todos los eh podido estudia, tratar y eliminar sin tener que formatear la pc (Trabajo como técnico en reparación de Laptops, Plasmas, Proyectores y LCD), y a diario vienen clientes con diversos problemas. Saludos y gracias por Vuestro tiempo, y si podemos seguir concluyendo seguimos inventando XD. |
Eso no es un doc, es más bien un html incrustado en un doc. O eso o es que realmente un virus te lo ha fastidiado.
|
Cita:
Porque yo lo probe y se ve peor XD Saludos! |
No, solamente hay que verlo con un editor hexadecimal.
Tiene una cabecera 'doc' y un cuerpo 'html', mezclados, algo raro. |
¿Y no han probado abrirlo con LibreOffice? Me arriesgo a pensar que podría funcionar...
|
Cita:
|
Por lo que he visto en el fichero, yo creo que originalmente sí podía ser un fichero DOC, pero el resultado final no.
Me explico. La parte "central" del documento sí parece ser un formato "DOC", pero por otro lado está claro que por ahí hay trazas de un EXE. ¿Cómo puede haber llegado ese fichero a tener eso? Pues casi imposible de saber... Se me ocurren varias formas, pero ninguna muy lógica. Algun virus que haya hecho estragos en tus DOC, se me ocurre también que se puede "incrustar" un fichero EXE dentro de un Word (igual que se insertan otros tipo sde datos), aunque no acabo de ver la utilidad de dicha acción, puedes realizar un TYPE o un COPY de ficheros encadenados y el resultado sería similar a este... (aunque ninguna de ellas tienen sentido para mí). A eso parece ser que hay que añadirle, que a posteriori alguien ha modificado el fichero (podría ser el mismo antivirus al encontrar trazas de un EXE) y lo ha dejado inservible. Pufffff,... Tantas combinaciones que puede ser cualquier cosa... |
Cita:
Cita:
Existe un componente aunque sea en otro lenguaje que proteja archivos para que no sean legibles fuera de la ejecución con ese componente? |
Cita:
Cita:
|
Y sigue un poco más:
Cita:
|
Cita:
|
Cita:
|
Ok, bueno ya fue.
Saludos! |
Cita:
Prueba a bajarte este (comprimido). Descomprimido ocupa casi 1 MB. |
Cita:
|
Ya veo, efectivamente, tiene una cabecera "anormal", después el mensaje de upx y luego viene un texto de unas 120 páginas, aproximadamente.
A las malas, puedes borrar la parte inicial y te quedas con el texto. |
Cita:
|
Pues es fácil, si todos están afectados por el mismo problema. Solamente debes hacer un programita que recorra todos los ficheros y busque la cadena upx, que corte lo que hay desde el principio del texto hasta ahí, y listo.
|
Cita:
|
Cita:
Pero esto es algo muy "hablar por hablar", no sabemos qué tienen esos ficheros. Ahora bien, ¿a cuánto dices que pagas por fichero? :p:p:p |
Cita:
PD: No pago minutos a medias XD |
| La franja horaria es GMT +2. Ahora son las 23:12:50. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi