#今天又看了啥 #GitHub #tools #pdf
PDF Editor
Offline PDF editor. Add images, signatures, text to PDF in your browser. 🚀
一个在浏览器中实现的 PDF 编辑器,不过看上去目前只支持在已有内容基础上新增图片/文字/涂鸦 emmmm(
https://pdf-editor.now.sh
https://github.com/ShizukuIchi/pdf-editor
PDF Editor
Offline PDF editor. Add images, signatures, text to PDF in your browser. 🚀
一个在浏览器中实现的 PDF 编辑器,不过看上去目前只支持在已有内容基础上新增图片/文字/涂鸦 emmmm(
https://pdf-editor.now.sh
https://github.com/ShizukuIchi/pdf-editor
pdf-editor.vercel.app
No Server, No Install, Mobile Friendly PDF Editor - PDF Editor
Add images, signatures, text to your PDF. All is done in your browser!
#今天又看了啥 #GitHub #tools #PDF #frontend
jsPDF
Client-side JavaScript PDF generation for everyone.
A library to generate PDFs in JavaScript.
一个浏览器端基于 JavaScript 生成 PDF 的库
Live Demo | Documentation | GitHub repo
jsPDF
Client-side JavaScript PDF generation for everyone.
A library to generate PDFs in JavaScript.
一个浏览器端基于 JavaScript 生成 PDF 的库
Live Demo | Documentation | GitHub repo
GitHub
GitHub - parallax/jsPDF: Client-side JavaScript PDF generation for everyone.
Client-side JavaScript PDF generation for everyone. - parallax/jsPDF
#今天又看了啥 #tools #pdf
Simple and easy online PDF tools
https://pdf.online/
(Xodo.com is moving to PDF.online
Simple and easy online PDF tools
https://pdf.online/
(Xodo.com is moving to PDF.online
#今天又看了啥 #paper #PDF #tools #ChatGPT #academic
Chat with any PDF
What is this useful for?
It works great to quickly extract information from large PDF files. Try talking to manuals, essays, legal contracts, books or research papers.
How does it work?
The PDF is analyzed first to create a semantic index of every paragraph. When asking a question the relevant paragraphs are presented to the ChatGPT API.
可以上传个 PDF(比如论文、材料、书籍),问他里面讲了啥,当然也可以直接用中文提问,对于科研来说还是挺实用的,实现上用了 ChatGPT API
https://www.chatpdf.com/
Chat with any PDF
What is this useful for?
It works great to quickly extract information from large PDF files. Try talking to manuals, essays, legal contracts, books or research papers.
How does it work?
The PDF is analyzed first to create a semantic index of every paragraph. When asking a question the relevant paragraphs are presented to the ChatGPT API.
可以上传个 PDF(比如论文、材料、书籍),问他里面讲了啥,当然也可以直接用中文提问,对于科研来说还是挺实用的,实现上用了 ChatGPT API
https://www.chatpdf.com/
#今天又看了啥 #PDF #tools #ChatGPT #GitHub
📖KnowledgeGPT
Accurate answers and instant citations for your documents.
🔧 Features
- Upload documents 📁(PDF, DOCX, TXT) and answer questions about them.
- Cite sources📚 for the answers, with excerpts from the text.
Demo: https://knowledgegpt.streamlit.app/
GitHub: https://github.com/mmz-001/knowledge_gpt
📖KnowledgeGPT
Accurate answers and instant citations for your documents.
🔧 Features
- Upload documents 📁(PDF, DOCX, TXT) and answer questions about them.
- Cite sources📚 for the answers, with excerpts from the text.
Demo: https://knowledgegpt.streamlit.app/
GitHub: https://github.com/mmz-001/knowledge_gpt
#今天又看了啥 #security #PDF
福昕Foxit PDF远程代码执行漏洞CVE-2023-27363分析与复现
Foxit PDF Reader和Foxit PDF Editor的javascript函数exportXFAData,只验证了cPath参数中文件夹路径是否存在,未校验文件后缀的合法性,导致可以将交互式表单(XML Forms Architecture,简称XFA)数据导出为任意后缀的文件。XFA数据中可以包含javascript代码,将其导出为后缀为hta的文件,写入Windows Startup 文件夹,该文件可以在计算机重启后自动运行,实现任意代码执行。
InstantView from Source
福昕Foxit PDF远程代码执行漏洞CVE-2023-27363分析与复现
Foxit PDF Reader和Foxit PDF Editor的javascript函数exportXFAData,只验证了cPath参数中文件夹路径是否存在,未校验文件后缀的合法性,导致可以将交互式表单(XML Forms Architecture,简称XFA)数据导出为任意后缀的文件。XFA数据中可以包含javascript代码,将其导出为后缀为hta的文件,写入Windows Startup 文件夹,该文件可以在计算机重启后自动运行,实现任意代码执行。
InstantView from Source
Telegraph
福昕Foxit PDF远程代码执行漏洞CVE-2023-27363分析与复现
漏洞概述 福建福昕软件开发股份有限公司是一家国际化运营的PDF电子文档解决方案提供厂商,提供文档的生成、转换、显示、编辑、搜索、打印、存储、签章、表单、保护、安全分发管理等涵盖文档生命周期的产品技术与解决方案。其下产品Foxit PDF Reader和Foxit PDF Editor的javascript函数exportXFAData,只验证了cPath参数中文件夹路径是否存在,未校验文件后缀的合法性,导致可以将交互式表单(XML Forms Architecture,简称XFA)数据导出为任意后缀的文…
👍1
#今天又看了啥 #GitHub #tools #PDF #markdown
Marker
Marker converts PDF, EPUB, and MOBI to markdown. It's 10x faster than nougat, more accurate on most documents, and has low hallucination risk.
- Support for a range of PDF documents (optimized for books and scientific papers)
- Removes headers/footers/other artifacts
- Converts most equations to latex
- Formats code blocks and tables
- Support for multiple languages (although most testing is done in English). See settings.py for a language list.
- Works on GPU, CPU, or MPS
How it works
Marker is a pipeline of deep learning models:
- Extract text, OCR if necessary (heuristics, tesseract)
- Detect page layout (layout segmenter, column detector)
- Clean and format each block (heuristics, nougat)
- Combine blocks and postprocess complete text (heuristics, pdf_postprocessor)
一个 PDF 转 markdown 的工具
https://github.com/VikParuchuri/marker
Marker
Marker converts PDF, EPUB, and MOBI to markdown. It's 10x faster than nougat, more accurate on most documents, and has low hallucination risk.
- Support for a range of PDF documents (optimized for books and scientific papers)
- Removes headers/footers/other artifacts
- Converts most equations to latex
- Formats code blocks and tables
- Support for multiple languages (although most testing is done in English). See settings.py for a language list.
- Works on GPU, CPU, or MPS
How it works
Marker is a pipeline of deep learning models:
- Extract text, OCR if necessary (heuristics, tesseract)
- Detect page layout (layout segmenter, column detector)
- Clean and format each block (heuristics, nougat)
- Combine blocks and postprocess complete text (heuristics, pdf_postprocessor)
一个 PDF 转 markdown 的工具
https://github.com/VikParuchuri/marker
GitHub
GitHub - datalab-to/marker: Convert PDF to markdown + JSON quickly with high accuracy
Convert PDF to markdown + JSON quickly with high accuracy - datalab-to/marker
👍2
#今天又看了啥 #security #PDF
v12sec|MuPDF、Foxit 的 AES-256 文件密钥可预测,免密码解密 PoC 已公开
研究说明 · 解密器与测试范围
MuPDF 官方更新日志 · Foxit 安全公告索引
v12sec|MuPDF、Foxit 的 AES-256 文件密钥可预测,免密码解密 PoC 已公开
TL;DR:v12sec 公开 MuPDF 与 Foxit 的 PDF 解密器,研究方展示了拿到受影响加密文件后、无需用户或所有者密码的离线解密,问题在文件密钥生成,而非 AES-256 算法本身被攻破。PoC 发布推文 · 漏洞披露推文
据研究说明,MuPDF 1.28.5 之前版本使用时间戳播种的线性同余生成器,取字节方式使输出仅受时间戳的 9 位影响,在已知随机流偏移下只有 512 种候选;公开 PoC 覆盖安全处理器 revision 6、AESV3 文件,并尝试多种密钥偏移。
Foxit 的测试对象为 Windows x64 版 PDF Reader 2026.1.3.36551,参与密钥派生的未初始化缓冲区在测试中全为零,使密钥实际只随 32 位时间戳变化;PoC 利用 /Perms 块的已知结构筛选候选,覆盖该构建生成的 AES-256-CBC 与 AES-256-GCM 文件,不外推其他版本。
MuPDF 官方 9月25日发布的 1.28.5 更新日志明确列出 Bug 709668,将随机数生成改为 ChaCha20 密码学 PRNG,与研究方给出的修复版本一致。
Foxit 部分目前仍是研究方披露,本次未查到对应厂商确认或明确修复版本,研究文章与仓库也未提供在野利用证据。
建议 MuPDF 用户及集成方升级至 1.28.5 或更高受支持版本,并用已确认安全的实现和全新文件密钥重新加密受影响文档;仅升级软件不能保护旧密文,已流出的副本也无法追溯补救。
研究说明 · 解密器与测试范围
MuPDF 官方更新日志 · Foxit 安全公告索引
🧵 Thread • FixupX
V12 (@v12sec)
↩ @v12sec
We published decryptors on our GitHub: https://github.com/v12-security/pocs/tree/main/pdf_decryptors
We published decryptors on our GitHub: https://github.com/v12-security/pocs/tree/main/pdf_decryptors
❤1