Abrir PDF cifrado

Iniciado por Fox_Neo, 4 Enero 2021, 09:26 AM

0 Miembros y 1 Visitante están viendo este tema.

Fox_Neo

Hola a todos,
Espero que mi consulta esté en el lugar adecuado. Compré un libro electrónico de la editorial Pearson (Redes neuronales. Conceptos fundamentales y aplicaciones al control automático). El problema que tengo es que lo que compré tiene un formato ACSM y para verlo necesito un programa como el Adobe Digital Editions, y la verdad, es una auténtica mierd* de programa para mi gusto. Al abrirlo con este programa he visto que crea un archivo PDF  en una ubicación, he intentado abrirlo con un  lector de PDF normal (Foxit Reader) y me da el siguiente error:

Este documento ha sido cifrado por un controlador de seguridad incompatible

Tampoco tengo opción a copiar palabras del documento o partes de él para realizar mis resúmenes en Word, un auténtico fastidio, que si lo llego a saber me lo hubiera comprado en papel.

Muchas gracias.

Salu2
 

kub0x

Hola Fox_Neo,

el tema poco tiene que ver con Criptografía, de todas formas, siempre respondo en mi subforo.

Tuve el mismo problema hace tiempo con un libro que no venía en formato epub. Resulta que con el software Calibre, el cual utilizo para la gestión de mi biblioteca virtual, incluye un conversor de ACM a epub o PDF.

En mi caso no me dio error a causa del cifrado, pero en este post se recoge detalladamente dicho caso. Se necesita un plugin para quitarlo. Espero te sirva y soluciones tu problema.

Por lo demás Calibre es un software 10/10 pues para el Kindle de amazon me convierte todo de forma adecuada.

Link al post -> https://robin-horton.medium.com/how-to-convert-adobe-digital-editions-to-pdf-with-calibre-e5ce75887fe5
Viejos siempre viejos,
Ellos tienen el poder,
Y la juventud,
¡En el ataúd! Criaturas Al poder.

Visita mi perfil en ResearchGate


Fox_Neo

OK kub0x muchas gracias. Voy a ver que tal me va tu recomendación.
Salu2.

Fox_Neo

Nada no me ha dejado convertirlo con el calibre he probado a convertirlo a PDF y a docx y me ha dado el siguiente error:
calibre, version 5.9.0 (win32, embedded-python: True)
Error de conversión: Fallo: Convertido el libro 1 de 1 (Redes neuronales. Conceptos fundamentales y aplicaciones a contr)

Convertido el libro 1 de 1 (Redes neuronales. Conceptos fundamentales y aplicaciones a contr)
Conversion options changed from defaults:
  read_metadata_from_opf: 'C:\\Users\\Manu\\AppData\\Local\\Temp\\calibre_bho56sbg\\q_4tlb59.opf'
  output_profile: 'generic_eink'
  verbose: 2
Resolved conversion options
calibre version: 5.9.0
{'asciiize': False,
'author_sort': None,
'authors': None,
'base_font_size': 0.0,
'book_producer': None,
'change_justification': 'original',
'chapter': "//*[((name()='h1' or name()='h2') and re:test(., "
            "'\\s*((chapter|book|section|part)\\s+)|((prolog|prologue|epilogue)(\\s+|$))', "
            "'i')) or @class = 'chapter']",
'chapter_mark': 'pagebreak',
'comments': None,
'cover': None,
'debug_pipeline': None,
'dehyphenate': True,
'delete_blank_paragraphs': True,
'disable_font_rescaling': False,
'docx_custom_page_size': None,
'docx_no_cover': False,
'docx_no_toc': False,
'docx_page_margin_bottom': 72.0,
'docx_page_margin_left': 72.0,
'docx_page_margin_right': 72.0,
'docx_page_margin_top': 72.0,
'docx_page_size': 'letter',
'duplicate_links_in_toc': False,
'embed_all_fonts': False,
'embed_font_family': None,
'enable_heuristics': False,
'expand_css': False,
'extra_css': None,
'extract_to': None,
'filter_css': '',
'fix_indents': True,
'font_size_mapping': None,
'format_scene_breaks': True,
'html_unwrap_factor': 0.4,
'input_encoding': None,
'input_profile': <calibre.customize.profiles.InputProfile object at 0x055C48F8>,
'insert_blank_line': False,
'insert_blank_line_size': 0.5,
'insert_metadata': False,
'isbn': None,
'italicize_common_cases': True,
'keep_ligatures': False,
'language': None,
'level1_toc': None,
'level2_toc': None,
'level3_toc': None,
'line_height': 0.0,
'linearize_tables': False,
'margin_bottom': 5.0,
'margin_left': 5.0,
'margin_right': 5.0,
'margin_top': 5.0,
'markup_chapter_headings': True,
'max_toc_links': 50,
'minimum_line_height': 120.0,
'new_pdf_engine': False,
'no_chapters_in_toc': False,
'no_images': False,
'no_inline_navbars': False,
'output_profile': <calibre.customize.profiles.GenericEink object at 0x055C4D48>,
'page_breaks_before': "//*[name()='h1' or name()='h2']",
'prefer_metadata_cover': False,
'preserve_cover_aspect_ratio': False,
'pretty_print': False,
'pubdate': None,
'publisher': None,
'rating': None,
'read_metadata_from_opf': 'C:\\Users\\Manu\\AppData\\Local\\Temp\\calibre_bho56sbg\\q_4tlb59.opf',
'remove_fake_margins': True,
'remove_first_image': False,
'remove_paragraph_spacing': False,
'remove_paragraph_spacing_indent_size': 1.5,
'renumber_headings': True,
'replace_scene_breaks': '',
'search_replace': '[]',
'series': None,
'series_index': None,
'smarten_punctuation': False,
'sr1_replace': None,
'sr1_search': None,
'sr2_replace': None,
'sr2_search': None,
'sr3_replace': None,
'sr3_search': None,
'start_reading_at': None,
'subset_embedded_fonts': False,
'tags': None,
'timestamp': None,
'title': None,
'title_sort': None,
'toc_filter': None,
'toc_threshold': 6,
'transform_css_rules': '[]',
'unsmarten_punctuation': False,
'unwrap_factor': 0.45,
'unwrap_lines': True,
'use_auto_toc': False,
'verbose': 2}
InputFormatPlugin: PDF Input running
on C:\Users\Manu\AppData\Local\Temp\calibre_bho56sbg\6y0u3q9a.pdf
Converting file to html...
Traceback (most recent call last):
  File "runpy.py", line 194, in _run_module_as_main
  File "runpy.py", line 87, in _run_code
  File "site.py", line 82, in <module>
  File "site.py", line 77, in main
  File "site.py", line 49, in run_entry_point
  File "calibre\utils\ipc\worker.py", line 216, in main
  File "calibre\gui2\convert\gui_conversion.py", line 41, in gui_convert_override
  File "calibre\gui2\convert\gui_conversion.py", line 28, in gui_convert
  File "calibre\ebooks\conversion\plumber.py", line 1108, in run
  File "calibre\customize\conversion.py", line 245, in __call__
  File "calibre\ebooks\conversion\plugins\pdf_input.py", line 54, in convert
  File "calibre\ebooks\pdf\pdftohtml.py", line 83, in pdftohtml
calibre.ebooks.ConversionError: pdftohtml failed with return code: 1
Syntax Error: Couldn't find the 'EBX_HANDLER' security handler


Creo que es porque está bien protegido. :-\

Muchas gracias por la ayuda

EdePC

Libros académicos:
https://www.academia.edu/3500609/Redes_neuronales_conceptos_fundamentales_y_aplicaciones_a_control_autom%C3%A1tico

Según he leído por ahí: https://github.com/apprenticeharper/DeDRM_tools/issues/348#issuecomment-325195155
Parece que puede ser un error con el Adobe Digital Editions, ahí dicen que lo han desinstalado y de paso eliminado la clave del registro: HKEY_CURRENT_USER\Software\Adobe\Adept para después volver a instalarlo, luego si que les ha funcionado el plugin de calibre.

También veo que han eliminado carpetas que tengan que ver con Adobe Digital Edition en el %AppData% y en %LocalAppData% antes de volver a instalar ADE, quizá no sea necesario.

tincopasan

varias cosas:
1) no hay forma de adivinar el cifrado si es que lo tiene
2) sería más facil de revisar con la muestra que intentar sobre algo desconocido.
3)¿el programa con el cuál lo ves, permite imprimir? si es así intenta con una impresora virtual a pdf

EdePC

Cita de: tincopasan en  8 Enero 2021, 18:32 PM
varias cosas:
1) no hay forma de adivinar el cifrado si es que lo tiene
2) sería más facil de revisar con la muestra que intentar sobre algo desconocido.
3)¿el programa con el cuál lo ves, permite imprimir? si es así intenta con una impresora virtual a pdf


En el peor de los casos cuando ni siquiera permite imprimir, yo suelo capturar en imagen, FastStone Capture es muy bueno para esto, él permite hacer capturas con Scroll (va capturando mientras automáticamente va bajando a la siguiente hoja), al final se puede guardar como PDF ajustando el tamaño de hoja y márgenes para imitar al original.

- Opcionalmente al final se puede también usar algún OCR para hacer Searchable (buscable) el PDF. El Acrobat Pro 2017 y DC tienen buen OCR, otros prefieren Abby Fine Reader que también es bueno y más puntual.

Pero como este tema de Crypto supongo que tendrán que estudiar el cifrado utilizado XD

kub0x

Cita de: EdePC en  8 Enero 2021, 20:10 PM
Pero como este tema de Crypto supongo que tendrán que estudiar el cifrado utilizado XD

Esto es foro elhacker no CSI ;D  :rolleyes:

Cita de: Fox_Neo en  8 Enero 2021, 18:02 PM
Creo que es porque está bien protegido. :-\
Muchas gracias por la ayuda


No creo que este todo perdido, es software, y ese software descifra el contenido del libro por lo tanto se puede extraer de mil formas como dicen los compañeros.

Probaste el plugin DeDRM para calibre? Puede que consiga aprovecharse de un fallo estructural, por ejemplo, en tiempo de ejecucción con el Adobe Digital Editions abierto con el libro, quizá consiga extraer el contenido.
Viejos siempre viejos,
Ellos tienen el poder,
Y la juventud,
¡En el ataúd! Criaturas Al poder.

Visita mi perfil en ResearchGate


Fox_Neo

OK muchas gracias por las respuestas.
Cita de: EdePC en  8 Enero 2021, 18:31 PM
Libros académicos:
https://www.academia.edu/3500609/Redes_neuronales_conceptos_fundamentales_y_aplicaciones_a_control_autom%C3%A1tico

Según he leído por ahí: https://github.com/apprenticeharper/DeDRM_tools/issues/348#issuecomment-325195155
Parece que puede ser un error con el Adobe Digital Editions, ahí dicen que lo han desinstalado y de paso eliminado la clave del registro: HKEY_CURRENT_USER\Software\Adobe\Adept para después volver a instalarlo, luego si que les ha funcionado el plugin de calibre.

También veo que han eliminado carpetas que tengan que ver con Adobe Digital Edition en el %AppData% y en %LocalAppData% antes de volver a instalar ADE, quizá no sea necesario.


He realizado lo que se comenta y no se ha solucionado. Gracias por el enlace de este libro ;)
Cita de: tincopasan en  8 Enero 2021, 18:32 PM
varias cosas:
1) no hay forma de adivinar el cifrado si es que lo tiene
2) sería más facil de revisar con la muestra que intentar sobre algo desconocido.
3)¿el programa con el cuál lo ves, permite imprimir? si es así intenta con una impresora virtual a pdf

No, la protección no permite  ni imprimir, ni copiar texto seleccionado.
Cita de: EdePC en  8 Enero 2021, 20:10 PM
En el peor de los casos cuando ni siquiera permite imprimir, yo suelo capturar en imagen, FastStone Capture es muy bueno para esto, él permite hacer capturas con Scroll (va capturando mientras automáticamente va bajando a la siguiente hoja), al final se puede guardar como PDF ajustando el tamaño de hoja y márgenes para imitar al original.

- Opcionalmente al final se puede también usar algún OCR para hacer Searchable (buscable) el PDF. El Acrobat Pro 2017 y DC tienen buen OCR, otros prefieren Abby Fine Reader que también es bueno y más puntual.

Pero como este tema de Crypto supongo que tendrán que estudiar el cifrado utilizado XD

:laugh: Si también he hecho capturas de pantallas con el programa ShareX  y la verdad que va muy bien. El problema de esto es que  es una imagen y no se puede realizar búsquedas y lo más importante, a nada que amplíes  se distorsiona. También me intrigaba el hecho que estuviera protegido y no me dejara copiar.
Cita de: kub0x en  8 Enero 2021, 21:01 PM
Esto es foro elhacker no CSI ;D  :rolleyes:

No creo que este todo perdido, es software, y ese software descifra el contenido del libro por lo tanto se puede extraer de mil formas como dicen los compañeros.

Probaste el plugin DeDRM para calibre? Puede que consiga aprovecharse de un fallo estructural, por ejemplo, en tiempo de ejecucción con el Adobe Digital Editions abierto con el libro, quizá consiga extraer el contenido.

Si, he probado el plugin de calibre y me aparece el siguiente mensaje:
No se puede convertir Redes Neuronales. Conceptos fundamentales y aplicaciones a contr
Este libro está bloqueado con DRM. Para saber más sobre DRM y por qué no puede leer o convertir este libro con calibre pulse aquí:
https://manual.calibre-ebook.com/drm.html

Por lo que pone calibre es un software de código abierto, mientras que DRM  es cerrado. Si calibre permitiera abrir o ver archivos DRM, podría modificarse para usarlo como una herramienta para la eliminación de DRM, lo cual es ilegal según las leyes actuales. Recomienda comprar libros sin protección, a buenas horas me entero :laugh:. Bueno por lo menos he aprendido  un poco sobre este tema.
Muchas gracias por la ayuda.


EdePC

Cierto Calibre directamente no lo va a hacer, pero para eso están los Plugins: https://github.com/apprenticeharper/DeDRM_tools

CitarDeDRM_tools
DeDRM tools for ebooks

This is a repository that tracks all the scripts and other tools for removing DRM from ebooks that I could find, committed in date order as best as I could manage. (Except for the Requiem tools for Apple's iBooks, and Convert LIT for Microsoft's .lit ebooks.) This includes the tools from a time before Apprentice Alf had a blog, and continues through to when Apprentice Harper (with help) took over maintenance of the tools.

Claro que hay que revisar las versiones compatibles y esas cosas.