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

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

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

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

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