在Adobe全家桶中的Adobe Flash Player、Adobe Reader、Adobe Acrobat等产品,可以说是“难兄难弟”了,每年都会贡献一大波漏洞。...这枚cve-2010-2883漏洞就是Adobe Reader在处理CoolType字体文件的sing表时,存在栈溢出漏洞,当打开特制的恶意PDF文件时,可允许任意代码远程执行;其Adobe Reader9.3.4...三、肉鸡上线 在目标打开PDF文件时,会产生卡壳无法正常打开,当软件关闭,meterpreter也将会断开。使用migrate命令将进程迁移至其他进程上,保持连接状态。...可以看到,最终由于Adobe Reader存在CVE-2010-2883这种高危漏洞,导致电脑打开带有特制的PDF后,就变成了别人家的肉鸡了。 漏洞分析 ?...在真实环境下,很多黑客会结合社会工程学,譬如通过诱导邮件、各种论坛、QQ群、微信群等多渠道,诱使用户下载并打开,而文件只要一被打开就有可能中招。
本文是 eBPF 入门开发实践教程的第四篇,主要介绍如何捕获进程打开文件的系统调用集合,并使用全局变量在 eBPF 中过滤进程 pid。...在 Linux 系统中,进程与文件之间的交互是通过系统调用来实现的。系统调用是用户态程序与内核态程序之间的接口,它们允许用户态程序请求内核执行特定操作。...在本教程中,我们关注的是 sys_openat 系统调用,它用于打开文件。当进程打开一个文件时,它会向内核发出 sys_openat 系统调用,并传递相关参数(例如文件路径、打开模式等)。...通过捕获 sys_openat 系统调用,我们可以了解进程在什么时候以及如何打开文件。...在 eBPF 中捕获进程打开文件的系统调用集合首先,我们需要编写一段 eBPF 程序来捕获进程打开文件的系统调用,具体实现如下:#include #include <bpf/bpf_helpers.h
本文是 eBPF 入门开发实践指南的第四篇,主要介绍如何捕获进程打开文件的系统调用集合,并使用全局变量在 eBPF 中过滤进程 pid。...在 eBPF 中捕获进程打开文件的系统调用集合 首先,我们需要编写一段 eBPF 程序来捕获进程打开文件的系统调用,具体实现如下: #include #include 通过使用 bpf_get_current_pid_tgid 函数获取调用 openat 系统调用的进程 ID,并使用 bpf_printk 函数在内核日志中打印出来。...SEC 宏把它们附加到 sys_enter_open 和 sys_enter_openat 两个 tracepoint 来捕获进程打开文件的系统调用。...在 eBPF 程序中,我们还可以通过定义一个全局变量 pid_target 来指定要捕获的进程的 pid,从而过滤输出,只输出指定的进程的信息。
如果存在任何文档大纲条目,则必需 /Last 间接引用字典 文档大纲中最后一个顶级项的大纲项字典。如果存在任何文档大纲条目,则必需 /Count 整数 打开的大纲条目数。...Reader显示文档及其大纲,如下图所示: 译者注:上例中只给出了大纲部分的代码,下面我们给出一个完整的带大纲的PDF代码。...通过使用文档目录中的/Metadata条目将元数据流添加到文档中。...在“文件附件”中,我们使用文件附件注释为单个页面添加附件。 首先来看文本注释。此处/Subtype的值为/Text。我们将额外的注释字典条目/Open设置为true,表明在打开文档时注释将是可见的。...可以使用不同的边框样式,包括使链接矩形不可见的样式。 文件附件 附件是一种在PDF文档中包含一个或多个文件(任何类型)的方法。文件可以附加到整个文档上,也可以附加到单个页面上。
[TOC] 0x01 办公相关 1.采用Adobe Acrobat Reader DC进行批量PDF打印 描述: 我们可以采用Adobe Reader来进行PDF的双面批量打印,其中要使用到的是acrord32...promoid=KSWLH acrord32 命令 基础参数: /n 开一个新的Adobe Reader, 尽管有Adobe Reader已经打开 (静默打印不用) /s 打开一个Adobe Reader...不开splash screen /o 打开一个Adobe Reader不开打开文件对话框 /h 以最小化方式打开一个Adobe Reader (静默打印使用) /p 启动传输打印 /t 命令所需的四个参数有...Acrord32.exe /h /t "c:\weiyigeek.pdf" "\\Sec-2\EPSON LQ-1600KIII" # 2.执行Adobe Reader,并且打印一个PDF文件 AcroRd32....exe /p filename Acrord32.exe /p "c:\weiyigeek.pdf" # 3.初始化 Adobe Reader打开指定文件,并且不弹出打印对话框直接打印 "C:\
方法一:通过“设置”应用更改默认应用程序步骤:打开“设置”应用:按下Win + I键。选择“应用” -> “默认应用”。滚动到“按文件类型指定默认应用”部分。...找到.pdf文件类型,点击当前默认的PDF阅读器。...在弹出的窗口中选择您希望设置为默认的PDF阅读器(如Adobe Acrobat Reader、Foxit Reader或Microsoft Edge)。...方法二:通过右键菜单更改默认程序步骤:右键单击任意PDF文件,选择“打开方式” -> “选择其他应用”。在弹出的窗口中选择您希望设置为默认的PDF阅读器。...勾选“始终使用此应用打开.pdf文件”,然后点击“确定”。方法三:通过“控制面板”更改默认程序步骤:打开“控制面板”:按下Win + R键,输入control,然后按回车。
思科 Talos 研究员近期披露了在 Adobe Acrobat Reader DC 中的远程代码执行漏洞。攻击者可以将恶意 JavaScript 代码隐藏在 PDF 文件中。...这些代码可以启用文档 ID 来执行未经授权的操作,以在用户打开 PDF 文档时触发堆栈缓冲区溢出问题。 ?...漏洞详情 嵌入在 PDF 文件中的 Javascript 脚本可能导致文档 ID 字段被无限地复制,这样会导致用户在 Adobe Acrobat Reader 中打开特定文档时触发一个导致堆栈缓冲区溢出问题...——Talos Adobe Acrobat Reader 是最为流行且功能丰富的 PDF 阅读器。它拥有庞大的用户群,也通常是系统中的默认的PDF阅读器,常作为插件集成在网页浏览器中。...因此,该漏洞在被攻击者利用时也可通过诱导用户访问恶意网页或发送电子邮件附件而触发。 Adobe将该漏洞评为重要,这意味着该漏洞呈现出一定的风险,但目前没有发现已知的在野漏洞利用案例。 ?
你可以用手指或缩放的方式浏览一个文档,但这个文档显然不适合手中的屏幕。 考虑到这种文件格式已经存在了30年,所以pdf 文件并不完全适用于现代移动设备是有道理的。...它使用机器学习算法来仔细研究 PDF 文件,并试图找出其中的内容,比如指示新部分开始的字体变化或者数据在表格中的显示方式等等,然后在较小的屏幕上重新排版显示这些内容。...经过几个月的静悄悄的测试,液态模式最近在 Adobe 的 iOS 和 Android 的 Acrobat Reader 应用程序中公开发布,并计划稍后将其推广到台式机上。...当你在 Acrobat Reader 中打开一个 PDF 文件时,应用程序将尝试确定它是否适用于液体模式,如果适用,液体模式按钮会亮起。点击按钮,文件就会被发送到 Adobe 的文档云进行处理。...通过AI算法的处理,加上光影的变化,使得无人机拍摄的三秒视频,好像变成了经历了整个日出一样。
其中,利用 CVE-2018-4990 可以在 Adobe Acrobat/Reader 中运行自定义代码,而利用 CVE-2018-8120 则可以绕过 Adobe 的沙箱保护并在底层操作系统上执行其他代码...利用链工作机制 Cherepanov 在研究报告中表示:恶意 PDF 样本嵌入了控制整个利用过程的 JavaScript 代码。一旦 PDF 文件被打开,JavaScript 代码就会被执行。...具体的利用过程可分为以下几步: 1. 接受并打开 boobytrapped PDF 文件; 2. 用户打开PDF时执行恶意 JavaScript 代码; 3....包含特制 JPEG2000 图像的 button 对象在 Adobe Acrobat/Reader 中触发 double-free 漏洞; ? 5....Shellcode 将嵌入到 PDF 中的 PE 文件初始化 微软 Win32k 0-day 的部分功能可以让攻击者提升运行 PE 文件的权限,该文件在内核模式下运行,从 Adobe Acrobat/Reader
、批注功能有限快速阅读、多格式文档查看Adobe Acrobat Reader免费PDF阅读、批注、表单填写功能全面、兼容性好、云服务体积臃肿、启动慢、广告多需要完整PDF功能的用户Foxit Reader...它不像Adobe Acrobat Reader那样功能臃肿,也不像Chrome内置阅读器那样功能单一。Sumatra PDF在保持极低资源占用的同时,还支持多种文档格式,特别适合追求效率和简洁的用户。...1)打开文件点击菜单"文件"→"打开",或直接按Ctrl+O快捷键,选择需要阅读的文档。Sumatra PDF支持拖拽文件到窗口直接打开,这是最方便的方式。...为什么有些PDF显示不正常?Sumatra PDF使用自己的渲染引擎,没有使用Adobe的PDF引擎。虽然兼容性很好,但极少数复杂的PDF文件可能存在显示问题。...如果遇到这种情况,可以尝试使用其他PDF阅读器打开。便携版和安装版有什么区别?便携版不需要安装,解压后直接运行,配置信息保存在软件目录中。安装版需要安装,配置信息保存在用户目录中。
背景 PDF加密是一种保护PDF文档内容的技术,通过密码或权限设置来控制对文档的访问和操作。PDF加密主要有两种类型:用户密码和所有者密码。...PDF加密的实现 在不同的平台和工具上,可以通过多种方式实现PDF加密。...以下是几种常见的方法: 使用Adobe Acrobat Adobe Acrobat是一个流行的PDF处理工具,可以轻松地加密PDF文档: 打开Adobe Acrobat并加载你要加密的PDF文件。...点击“确定”保存设置,然后保存加密后的PDF文件。 最近在备考架构师,在网上得到了一些资料,奈何这些PDF文件是有密码保护的,每次打开都要输入密码很不方便,尤其是在手机上用微信读书打开时。...print(pdf_file) 在获取完所有的PDF文件后,我开始最主要的工作,以下代码演示了如何打开一个有密码保护的 PDF 文件,输入密码解锁并保存为一个没有密码的新文件。
特制的ELF文件可能导致越界写入。攻击者可通过提供恶意文件触发此漏洞。...特制的ELF文件可能导致任意代码执行。攻击者可通过提供恶意文件触发这些漏洞。Adobe释放后使用漏洞由思科Talos的KPC发现。...Adobe Acrobat Reader是当前最流行的PDF阅读软件之一。...Talos发现了TALOS-2025-2222 (CVE-2025-54257),这是Adobe Acrobat Reader 2025.001.20531页面属性功能中的释放后使用漏洞。...恶意PDF文档中的特制JavaScript代码可能触发先前已释放对象的重用,导致内存损坏,并可能造成任意代码执行。攻击者需要诱使用户打开恶意文件才能触发此漏洞。
微软近日对外披露了两个0day漏洞详情,其中一个漏洞存在Adobe阅读器中,可被利用导致任意代码执行;另一个漏洞则允许任意代码在Windows kernel内存中提权执行。...Acrobatand Reader漏洞存在于PDF文档中,伪装成暗含JavaScript漏洞利用代码的恶意JPEG 2000图像,漏洞利用路径如下图所示: ?...JavaScript中的shellcode 反射DLL加载进程 Shellcode(以下提到的伪代码)通过反射DLL加载PE模块,这是高级攻击活动里试图在内存中躲避检测时的常用技巧。...释放.vbs文件到Startup文件夹的代码信息 防御建议 及时部署针对以上0day漏洞的安全补丁: CVE-2018-4990 | Adobe Acrobatand Reader可用的安全更新 | APSB18...and Acrobat Reader中的JavaScript; 加强终端对利用PDF附件进行鱼叉式钓鱼攻击和其他社工攻击的防范意识。
主要分享Windows平台下高权限进程的Symlink攻击(高权限进程在操作文件时,未作严格的权限校验,导致攻击利用符号链接到一些受保护的目录文件,比如C盘的系统DLL文件,后面系统或应用去自动加载时,...原理:通过过滤驱动捕获文件操作相关的IRP包,然后获取归属进程的相关信息,包括路径、进线程token等等,然后判断是否为高权限进程,若是就拿Token去检测文件的访问权限,如果可以就发消息给高权限的服务进程...最后在26家厂商(包括微软、Intel、Adobe、华为等等)产品中,挖到上百个漏洞,其中已有60个CVE致谢,产量颇丰。...2、Pwning Adobe Reader Multiple Times with Malformed Strings ? 腾讯玄武实验室出品,分享Adobe Reader在处理字符串时的安全问题。...通过PDF JS来构造恶意字符串去触发,JS上的漏洞也更便于写exploit。虽然Adobe用了一些自定义的字符串安全处理函数,但其使用不当导致仍会造成漏洞。
版本: 1.0 1 漏洞概述 2019年2月28日,国外安全公司发现谷歌Chrome浏览器存在0day漏洞,可导致用户使用Chrome打开恶意PDF文件时发生信息泄露。...m=1 SEE MORE → 2影响范围 此漏洞存在于Chrome浏览器使用的PDF JavaScript API中,影响所有使用Chrome浏览PDF文件的用户。...如果确有需要,请在断网状态下使用Chrome打开PDF,或使用专业PDF阅读软件: Adobe Acrobat Reader https://supportdownloads.adobe.com/thankyou.jsp...如下图所示,使用submitForm函数替换上述代码中的launchURL函数。 ? 若使用Adobe Reader打开该PDF文件,则会出现风险提示。 ?...但若将构造好的PDF文件放入Chrome浏览器中打开,则不会出现提示,并且将自动发送请求至目标主机。 ?
Check Point安全研究员Assaf Baharav透露,PDF文件可以被恶意行为者武装化,以窃取Windows凭证(NTLM hashes)而无需任何用户交互,只需打开一个文件即可。 ?...通过PDF和SMB窃取Windows凭据 对于他的研究,Baharav 创建了一个PDF文档,可以利用这两个PDF功能。当有人打开此文件时,PDF文档会自动向远程恶意SMB服务器发出请求。...这种类型的攻击根本不算新鲜,而且过去是通过从Office文档,Outlook,浏览器,Windows快捷方式文件,共享文件夹和其他Windows操作系统内部函数启动SMB请求来执行的。...所有的PDF阅读器都可能存在漏洞 现在,Baharav 已经表明PDF文件同样危险。...Check Point研究人员告诉媒体,他只对Adobe Acrobat和FoxIT Reader的攻击进行了实地测试。 ? “我们选择测试这两个比较普及的PDF阅读器,”Baharav 告诉我们。
这个漏洞是Adobe Acrobat Reader软件中CoolType.dll在解析字体文件SING表中的uniqueName字段的调用了strcat函数,但是对参数没有做出判断,没有检查uniqueName...Win7中安装Adobe Acrobat_Reader 9.0:把Kali中的Exp拖到本机,再拷贝到Win7中,拖到Adobe中:弹出计算器,证明漏洞存在,Exp也没有问题。...四、漏洞分析首先我们需要做几个准备工作,1、改掉随机基址,省的麻烦,把用010Editor打开Adobe,修改如下地方:2、在把软件拖调试器中,忽略程序自身异常(因为我这边调试器接管异常,导致程序运行不下去...地方:经过一段解密,可以看到字符串calc.exe:从这里可以看到是通过CreateProcessA创建了计算器:以上就是Exp的运行过程,最后弹出计算器的结果。...五、总结这个Exp的编写用了很多技术,包括利用了PDF文件可执行js代码的特性,然后使用栈溢出劫持运行流程到icucnv36.dll,这个模块没有ASLR保护,然后再通过ROP链,各种寄存器布置,然后新建文件
概括 在测试 Adobe Acrobat 阅读器应用程序时,该应用程序具有允许用户直接从 http/https url 打开 pdf 的功能。此功能易受路径横向漏洞的影响。...例如,当带有数据 url 的意图http://localhost/test.pdf 被发送到 adobe reader 应用程序时,它会下载文件/sdcard/Downloads/Adobe Acrobat...夹中的文件,文件名为所发送 url 的 LastPathSegment(ie test.pdf)。...使用路径横向漏洞,我可以在应用程序的目录中编写任意 apk。...更详细的解释请阅读这篇文章 Adobe 阅读器应用程序还会FASOpenCVDF.apk在应用程序运行时下载模块名称。计划是覆盖这个文件并远程执行代码,但这是不可能的。
一、为什么需要自动化管线处理 PDF 时,手工操作链条通常是这样:打开文件运行 OCR 识别文字压缩图片减小体积添加公司水印设置打开密码另存为新文件关闭,打开下一个文件如果只有两三个文件,手动操作可以接受...二、动作向导基础:一条管线的解剖2.1 入口打开 Adobe Acrobat Pro(注意:Reader 版本不支持动作向导),菜单栏选择 工具 → 动作向导,或直接在右侧工具栏搜索"动作向导"。...可以是手动选择的文件、某个文件夹内的所有文件、或当前已在 Acrobat 中打开的文档步骤序列:按顺序排列的操作列表,每个步骤从上到下依次执行输出:指定处理后文件的存放位置和命名规则2.3 步骤类别左侧的步骤面板按功能分类...如果还需要限制打印和编辑,需在密码设置中额外勾选权限限制并设置独立权限密码保存:输出格式 PDF,位置指定到新的文件夹保存动作后即可对整批文档统一执行。...,Adobe 提供了 PDF Services API(云服务),支持通过 REST 接口调用压缩、OCR、转换等操作,适合服务端集成的场景。
作为网页内嵌本地程序的佼佼者——猿大师中间件,之前发布的猿大师办公助手支持在WPS中在线编辑预览PDF文档,但是需要WPS企业版,猿大师中间件后来又发布了PDF网页组件,可以在网页中内嵌Adobe Pdf...Reader实现PDF在高版本Chrome中打开阅读及编辑。...第一步:下载安装Adobe Pdf Reader第二步:下载安装猿大师中间件,联系客服获取免费体验授权。第三步:打开PDF网页小程序测试网页测试。..."}}用猿大师中间件PDF程序内嵌 Adobe Pdf Reader 打开PDF效果如下:猿大师的PDF网页组件还支持网页内嵌福昕OFD版式办公套件打开PDF文档,启动PDF组件的时候设置:Option...:默认0是Adobe PDF Reader 1:调用福昕OFD版式办公套件效果如下: