首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SpoolFool:Windows Print Spooler 权限提升 (CVE-2022-21999)

打印管理包括检索正确打印机驱动程序的位置、加载该驱动程序、将高级函数调用假脱机到打印作业、调度打印作业以进行打印,等等。后台处理程序在系统启动时加载并继续运行,直到操作系统关闭。...我强烈建议阅读Victor Mata 关于 CVE-2020–1030 的博客文章,但我也会尝试涵盖重要部分。 当用户打印文档时,打印作业被假脱机到称为“假脱机目录”的预定义位置。...假脱机目录可在每台打印机上配置,并且它必须允许FILE_ADD_FILE所有用户的权限。...默认假脱机目录的权限 SpoolDirectory通过在打印机的注册表项中定义值来支持各个假脱机目录HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print...将新打印机的假脱机目录设置为我们的临时基础目录 在我们的临时基目录上创建一个重解析点以指向打印机驱动程序目录 AppVTerminator.dll通过加载到 Spooler中强制 Spooler 重新启动以创建目录

2.1K30

SAP最佳业务实践:FI–应收帐款(157)-16 F.2B利息计算

,200000 公司代码 1000 字段名称 用户操作和值 注释 进一步选择 至 选择期间 例如当天日期 字段名称 用户操作和值 注释 建立表格 选择 表格名 YB_F_DUZI_01 打印格式...X 选择该标识 表格打印机 (批输入) LOCL 例如LOCL 或 LP01 发行日期 输入签发日期 例如,当天日期 ?...如果您的用户参数文件中不存在输出设备条目,将出现一个对话框要求输入一个条目。如果出现对话框,请输入一个现有输出设备。 4. 以 打印 (Ctrl+P) 确认。 5....若要打印催款信,转到假脱机管理事务,从 计算催款利息 屏幕中选择以下导航选项之一访问该事务: SAP ECC 菜单 (NWBC: 更多…®)系统®个人假脱机请求 事务代码 SP02 8....选择相关假脱机请求并选择 直接打印。 打印催款信。在客户主记录中更新利息计算日期(上次计算日期) ?

1.7K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    操作系统之IO设备管理,你所不知道的IO

    UNIX系统将外部设备抽象为一种特殊的文件,用户可以使用与文件操作相同的方式对外部设备进行操作。...直接涉及到硬件具体细节、且与中 断无关的操作肯定是在设备驱动程序层完成的;没有涉及硬件的、对各种设备都需要进行的管理工作都 是在设备独立性软件层完成的) 有趣的假脱机技术(SPOOLing技术) “假脱机技术...SPOOLing 系统的组成如下: 假脱机技术 共享打印机原理 共享打印机 当多个用户进程提出输出打印的请求时,系统会答应它们的请求,但是并不是真正把打印机分配给他们, 而是由假脱机管理进程为每个进程做两件事...的打印数据存放位置等信息的),再将该表挂到假脱机文件队列上。...有收获的欢迎点赞,分享,在看,喜欢的话可以关注我公主号《小龙飞》,文章首发均在这~~~ ❝往期精彩推荐 操作系统之内存管理,高能预警!!! 操作系统之文件管理,一切皆文件!!!

    1.5K10

    Oracle Sqlplus 运行环境 login.sql 设置

    大家好,又见面了,我是你们的朋友全栈君。...在运行Sqlplus时经常需要对运行环境进行设置,如果每次输入都要调整参数会比较麻烦,因此可以利用Oracle提供的glogin.sql、login.sql这两个文件对Sqlplus进行环境初始化。...以下配置示例在Oracle 11g下进行: 查看 $ORACLE_HOME/sqlplus/admin 路径下是否存在glogin.sql文件 可以设置一个环境变量 SQLPATH,以便于在任何目录中都可以使用...set serveroutput on size 1000000 --假脱机输出文本时,会去除文本行两端的空格,而且行宽不定,如果设置为off(默认设置),假脱机输出的文本行宽度则等于所设置的linesize...配置完成后的效果如下: 可以看到登录数据库之后,SQLplus已经按照 login.sql 文件进行了相应显示格式设置。

    1.6K20

    打印显示服务器脱机win10,如何在Win10中将打印机状态从脱机更改为联机

    大家好,又见面了,我是你们的朋友全栈君。 Windows 10上的打印机可以具有脱机和联机状态。 我很惊讶地发现这一点,因为每个人都希望他们的打印机可供使用并准备好进行打印。...应该知道,当打印机脱机时,并不意味着它已被删除。 由于打印过程中出现错误或驱动程序出现问题,它可能会脱机。 如果发现问题,Windows操作系统可以将打印机的状态设置为脱机。...在本文中,我将展示如何将打印机状态更改为联机或将打印机恢复为联机状态。 打印机离线? 将打印机状态更改为在线 使打印机脱机是有优势的。 没有人可以滥用它,如果您家里有孩子随便打印,您可以阻止访问。...1]重新启动打印机并检查连接性 如果打印机已经在线一段时间,则可能已进入空闲状态。 虽然它不应该使打印机脱机,但是您永远不会知道。...–重新安装将使打印机恢复在线状态 如果未显示,请单击添加打印机或扫描仪,然后单击链接“我想要的打印机未列出。”然后您可以手动添加它。

    2.3K10

    SAP后台执行大数据量报表的设置技巧

    我们可以使用事务代码SM37随时进行查看执行情况。 ? 注意选择“用户名”以及“作业开始时间”,避免没有包含在内,确认后点击“执行”。 ?...双击记录,或者勾选最前面一栏点击“假脱机”进入到“输出控制器:假脱机请求的清单”界面。 ? 这个时候我们先不要急着进行导出,我们看到,它的页数是66,匆忙导出可能导致数据不完整。 ?...这个时候我们就可以愉快的进行导出了,“系统”——“列表”——“保存”——“本地文件”。 ? ? 注意保存的路径以及文件名称的后缀名“.xls”。 完毕!...问题1,若没有设置“打印时间”,SM37进入查看的时候会发现状态为“已计划”。 ? ? 点击“释放”即可。

    1.5K10

    CVE-2019-13382:SNAGIT中的本地权限提升

    由于低权限用户可以完全控制QueuedPresentations和InvalidPresentations文件夹,因此可以在QueuedPresentations文件夹中创建无效的演示文稿,然后在InvalidPresentations...接下来的问题是,“UploaderService.exe”对我们的XML文件做了什么?它是否读取并摄取内容?它把它放在别的地方吗?...这是我的想法(在检查文件上的DACL之前),但“UploaderService.exe”使用MoveFileW()。...假脱机程序服务启动时会加载此DLL。对于PoC,剩下的就是重新启动主机以使假脱机程序服务重新启动。此外,可以使用CollectorService加载DLL而无需重新启动。...在移动文件时结合检查重新分析点(FSCTL_GET_REPARSE_POINT)时使用_time64进行修复。如果存在重新分析点,则将其删除。

    1K30

    SDUT 操作系统:填空题练习

    进程、文件、线程在系统中存在的唯一标志(英文缩写):PCB;FCB;TCB。 在文件系统中,文件属性信息存储在数据结构(英文缩写)FCB中。...按设备的固有属性分类中,典型的独占设备有打印机、磁带机等。 按设备的固有属性分类中,典型的共享设备有磁盘、光盘等。 在假脱机打印机系统中,按设备的固有属性分类,是将独占设备改造为共享设备。...在假脱机打印机系统中,按设备的固有属性分类,实现了虚拟设备功能。 SPOOLing技术是对脱机I/O系统的模拟,或称为假脱机技术。...第六章 目录管理的主要功能:按名存取;提高检索速度;文件共享;允许文件重名。 在索引节点中设置链接引用(links)计数的目的是为了实现目录管理的文件共享功能。...实现“按名存取”是文件系统目录管理中最基本的功能。 实现“按名存取”是文件系统向用户提供的最基本的服务。 影响文件安全性的主要因素:人为因素;系统因素;自然因素。

    62920

    佳博GP2120TU标签打印机 安装和使用教程(PC)

    事实上并没有驱动安装说明,我以为会有一个pdf或者html文件呢。...解压压缩包,得到一个文件夹,有3个文件: 双击第二个(即后缀为.exe的文件)开始安装: 选择自己打印机的型号。...在电脑右下角右键点击打印机小图标,没有这个小图标的话也继续往下看。 打开所有使用的打印机 点击左上角打印机,把暂停打印和脱机使用勾选去掉。 这时可能打印机就会打印了。...如果打印机还是没有工作,不要慌,再去打印机属性里找到端口,重新设置一下,选择USB虚拟打印机端口即可, 如果电脑右下角没有打印机小图标,也是这么操作即可。...但是打印40*30的却是可以打印的,这是什么情况呢,难道就只能打印比自身尺寸小的吗,我也不知道。 但是咨询了相关的技术人员之后表示,新建标签时宽度多1mm就可以了,测试确实是可以。。

    6.9K20

    冷月手撕408之操作系统(25)-SPOOLing技术

    “ 假脱机技术。” 操作系统的SPOOLing技术主要是介绍了实现了虚拟设备功能。理解其流程即可。 主要的重点冷月做出了标识,知识点如下图(pdf版或xmind源文件请私聊我:操作系统)。....冷月点睛 SPOOLing技术 也叫假脱机技术 为了缓和CPU和外设的速度 输入井/输出井 在磁盘中开辟的两个存储区域 输入缓冲区/输出缓冲区 位于内存中 暂存输入井/输出井送来的数据 输入进程/输出进程...输入设备的数据通过输入缓冲区流入输入井 输出设备的数据通过输出缓冲区流出输入井 特点 提高IO速度 将独占设备 -> 共享设备 实现了虚拟设备功能 如果这篇文章有帮助到您,可以给冷月一个关注或者点个赞白嫖一波

    52030

    spooling技术介绍

    通常称为“假脱机技术”,又称为排队转储技术。   具体来说,SPOOLing技术在输入输出之间增加了“输入井”和“输出井”的排队转储环节,以消除用户的“联机”等待时间。...系统在管理输入井过程中可以“不断”读入输入的作业,直到输入结束或输入井满而暂停。   对于其输出过程,可以以打印机为例来进行说明。...当有进程要求对它打印输出时,SPOOLing系统并不是将这台打印机直接分配给进程,而是在输出井中为其分配一块存储空间,进程的输出数据以文件形式存在。...各进程的数据输出文件形成了一个输出队列,由“输出管理模块”控制这台打印机进程,依次将队列中的输出文件实际打印输出。   ...从打印机的例子中,我们可以看到,在SPOOLing技术的支持下,系统实际上并没有为任何进程分配设备,而只是在输入井和输出井中为每个进程分配了一块存储区并建立了一张I/O请求表。

    1.9K20

    SAP最佳业务实践:FI–应收帐款(157)-15 F150催款

    如果不是这种情况,可以手动过帐到客户帐户;您应确保项目的过期日至少是过去的 30 天以上。...在 状态 标签中,您现在可以检查相关催款的运行状态。选择回车来更新状态。然后会出现消息催款选择完成。 11. 选择菜单栏中的附加标签,选中催款运行日志来显示日志或者直接选择界面按钮日志。 12....选择 打印。 16. 在 状态 标签中,您现在可以检查相关催款的运行状态。选择回车来更新状态。然后会出现消息:催款打印输出 完成。 17. 您还可以在此处显示日志和催款清单。 18....转到假脱机管理以打印出催款通知。从 催款 屏幕中,选择以下导航选项之一访问该事务: SAP ECC 菜单 (NWBC: 更多…®)系统®个人打印请求 事务代码 /nSP02 19....选择相关假脱机请求并选择直接打印。 打印了客户的催款通知。 依照相关催款等级和最后催款日期更新客户主记录和未清项目中的催款数据。所有未清帐户项目的最高催款等级在主记录中设置。

    3.2K80

    操作系统复习笔记 第十三章 IO输入系统

    总线(bus)是一组线和一组严格定义的可以描述在线上传输信息的协议。 附:CPU和控制器之间直接打交道。...这些位指示各种状态,例如,当前任务是否完成,数据输入寄存器中是否有数据可以读取,是否出现设备故障等。 控制寄存器可以被主机用来向设备发送命令或改变设备状态。...中断处理程序判断中断原因,进行必要的处理,重新恢复状态,最后执行中断返回(return from interrupt)指令以便使CPU返回中断以前的执行状态,即设备控制器通过中断请求线发送信号而引起(raise...保证要写入磁盘的数据是发生系统调用时的版本(而不是被改变了的) 高速缓存是可以保留数据副本的高速存储器。 高速缓冲区副本的访问比原始数据访问更为高效。...假脱机与设备预留 : 假脱机用来保存设备留出的缓冲区,这些设备(如打印机)不能接收交叉的数据流。 错误处理 I/O保护:错误与保护息息相关。

    63820

    win10打印服务无法启动(运行时错误automation)

    这是3/11号遇到的问题,微软更新了一个叫KB5009543的补丁之后,电脑的打印功能就一直打印不了,刚开始检查以为打印机脱机或者驱动没安装,检查之后发现毫无作用,还是提示操作无法完成。...到电脑控制面板-打印机设备查看所有连接过的打印机都是灰色的。 我的解决方案: 1、卸载掉所有kb5开头的补丁。...2、运行输入services.msc按回车找到打印服务,重新启动打印服务程序。...3、找到电脑C磁盘,C:\Windows\System32\spool找到这个路径下,把里面文件全部删掉。...3,重新安装一遍对应打印机的驱动 如果此方法不行,那可能是我碰运气处理好的,哈哈哈。 祝你早日找到解决的办法。

    2.1K30

    【实战】kafka删除Topic常见异常排查思路及解决方案

    有人报案 最近技术群里面有几个同学碰到了 删除Topic的问题, 怎么样也删除不掉,然后我协助排查之后,就做个记录,写篇文章,大家在碰到这类型的问题的时候应该怎么去排查 收集线索 报not retrying...deletion 异常 版本:kafka_2.11-2.0.0 删除前在执行重分配,但是失败了,强制停止数据迁移,手动删除了节点/admin/reassign_partitions 再次重新删除提示异常...通过源码我们可以看到,出现了这个异常表示的是:当前这个topic不符合重试删除的条件 怎么样才符合重试删除条件?...,给大家指明一条思路; 快速破案 确保 delete.topic.enable=true ;配置文件查询 确保当前该topic没有进行 「副本重分配」 , 查询zk节点/admin/reassign_partitions...「log.dir为什么会脱机呢?」 「脱机跟数据迁移有关系吗?」 根据以往的问题,好像数据迁移总是会伴随着一些删除上的问题 导致数据目录脱机的原因的最终BOSS是 「副本重分配」吗?

    74810

    Oracle sqlplus设置显示格式命令详解

    大家好,又见面了,我是全栈君 / 运行 SQL 缓冲区 ?...SET SPOOL*DIRECTORY [目录] 确定如果 SPOOL 命令没有指定一个绝对路径那么假脱机文件应该被储存在哪一个目录里。...| OFF] 开始或停止假脱机 STA[RT] [文件名] [参数列表] 通过指定的参数,运行指定的命令文件 STORE SET [文件名] 在[文件名]里存储所有选项的值,你可以以后运行这个文件以恢复这些选项...显示关于连接的信息 PROP[ERTIES] 对象 为指定对象显示一个属性窗口 QUERY[DATA] 表 | 视图 为带有只读结果集的表或视图打开一个 SQL 窗口 REC[OMPILE] 对象 重新编译对象...SET BEAUT[IFIERRULES] [文件] 临时使用来自于指定文件的美化器规则,这可以带着BEAUTIFY 命令使用。

    2K20

    SAP最佳业务实践:FI–资产会计(162)-23定期处理-AJAB年末结算

    4.7.7 AJAB年末结算 您可以使用年末结算程序从会计核算角度对一个或多个公司代码结算会计年度。一旦结算该会计年度,就不能再过帐或更改资产会计中的值(例如:通过重新计算折旧)。...您可以在前台执行少于 1,000 项资产的测试运行。仅当系统在折旧计算期间没有发现任何错误(如定义不正确的折旧码)时,它才在公司代码中结算会计年度。 待过帐折旧范围的计划折旧已完全过帐至总分类帐。...您可以在后台执行此报表。折旧过帐运行部分包含有关监控作业和假脱机的信息。 ? 先选择测试运行来执行年终关账。如果系统中资产数量超过1000,您需要选择(NWBC:更多…®) 程序®后台执行。...折旧过账运行的部分包含如何监控后台作业和假脱机请求的信息。 ? 正式运行必须在后台执行。 您可以撤消已执行的年末结算。如果需要更正固定资产,您可能需要执行此操作。...您可以撤消整个公司代码或每个折旧范围的年末结算。细节可参见流程步骤的冲销章节。 如果已经正式执行年末结算,就不能够再过帐至结算的会计年度。

    2.5K90
    领券