首页
社区
课程
招聘
请问要监控本地打印机打印内容用什么方法?
发表于: 2014-8-29 15:00 16380

请问要监控本地打印机打印内容用什么方法?

2014-8-29 15:00
16380
百度了一下,发现有好多,hook gdi,hook spoolsv等等,又或者是制定假脱组件等。但是我在网上发现一软件能监控打印内容,当我使用powertool查看各个进程,发现spoolsv进程没有api钩子,也没有可疑的可自行模块,打开记事本,也没发现记事本进程里有api钩子,倒是那监控软件的几个进程有很多gdi函数的钩子。那软件没注入模块到spoolsv进程,也没勾住notepade进程的gdi,也没有改变打印机原本的假脱组件设置,那它是怎么截获打印内容的?我想要轻松简单的方法有没有?求大侠

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (14)
雪    币: 5
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
会不会是利用的驱动层的过滤?
2014-8-29 15:57
0
雪    币: 485
活跃值: (78)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
3
逆那个软件
2014-8-29 21:01
0
雪    币: 1149
活跃值: (888)
能力值: ( LV13,RANK:260 )
在线值:
发帖
回帖
粉丝
4
不用 ~   某些型号的本地打印机  有个端口直接发明文text ...sniffer 即可~
2014-8-29 21:12
0
雪    币: 23
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
会不会是监控了并口操作。
2014-8-30 11:15
0
雪    币: 40
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
OpenPrinter
FindFirstPrinterChangeNotification
FindNextPrinterChangeNotification
EnumJobs
你在msdn查下类似的函数,看有相似的功能没?
2014-8-30 12:47
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
查相关api
2014-12-5 14:24
0
雪    币: 46
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
你说的软件叫什么名字,给个链接什么的。以便于分析。除了你上面说的方法外,还可以使用虚拟打印机技术,重定向本地打印机到虚拟打印机。为什么hook spoolsv进程就能够获取打印内容??如果知道这个方法的话,那就可以通过其他手段也能够获取。如果说打印审计,那么应该数立思辰了。
2014-12-5 18:36
0
雪    币: 37
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
我就是用虚拟打印机实现的,先打成BMP或JPG,再修改里机的内容
2014-12-5 20:01
0
雪    币: 38
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
你重定向端口就是属于修改打印机假脱组件的一种方法,你修改了原厂打印机使用的打印监视器,用自己的监视器把打印数据输出到自己指定的地方。。我现在又想不重定向端口而获取打印机的临时spl文件,有无方法?
2014-12-6 11:46
0
雪    币: 46
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
你既然提到了spl文件,那肯定知道打印的数据都在spl文件中了,现在是如何获取打印机打印的时候生产的spl文件。最简单的方法是配置打印机的属性,强制打印机生产spl文件,然后我们通过监控spl文件的产生,进而dump spl文件。如果你只是为了审计打印内容这个还是比较容易的,如果既要审计打印内容,又要控制当前打印行为,那就比较麻烦。
2014-12-8 10:04
0
雪    币: 30
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
楼主,到底是要监测任意打印job的内容,还是是要知道notepade打印的内容?两者方法不同
2015-1-28 08:34
0
雪    币: 38
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
任意的怎么弄?求支招
2015-1-28 15:53
0
雪    币: 45
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
我知道监控的一种方法是 给打印机中安装监控设备,然后进行无线监听,监控设备中有3G手机卡,利用3G网 将数据发送出去,设备可以在网上搜一搜,有卖的
2015-1-28 20:10
0
雪    币: 1281
活跃值: (878)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
15
请问是什么软件
2023-3-7 20:02
0
游客
登录 | 注册 方可回帖
返回
//