用gd扩展调用imagegrabscreen截图,完全黑屏!允许服务与桌面交互没用!
用gd扩展调用imagegrabscreen截图,完全黑屏!!!流传的方法“允许服务与桌面交互”根本没有用!!而且最诡异的是我尝试用system调用一个C写的exe去截屏也是黑屏,而直接用命令行调用这个exe截屏根本木有问题!求解!!!
好吧。。看来只能自问自答了……
是session0隔离的问题
只要让httpd.exe不以系统服务的方式运行,就可以绕过session0的头疼问题。
这个问题发上来的第二天,我就在xp上进行了一下测试,发现xp上只要勾选了就没问题。而在自己的win7和winserver2012上仍然黑屏。我尝试以自己常用的账户登录服务,无效。然后目光转向了httpd.conf上的user/group选项,改deamon为apache,改了各种各样的user/group,均无效。这时我想到win vista以上的系统让服务运行于session 0,与用户界面隔离。即便勾选“允许服务与桌面交互”,截到的屏幕也是session 0上的内容。而刚好session 0桌面上的内容为空,壁纸也是黑色的……所以“黑屏”。更致命的是,如果你想shell,权限也是极低的。我甚至尝试了使用lsrunas、saunr(runas要输入密码)提权运行截屏exe,但win7已经堵上了这个后门。正准备放弃时,我的同学在Win7上测试,他装的是xampp的。居然可以用。我觉得不可思议。最后发现他的电脑上没有apache服务!!所以我找到了答案:只要让httpd.exe不以服务的方式直接运行就可以绕过session0的头疼问题。
关于session 0隔离的问题请见这篇文章,讲的比较清楚:http://www.cnblogs.com/gnielee/archive/2010/04/07/session0-isolation-part1.html
用gd扩展调用imagegrabscreen截图,完全黑屏!允许服务与桌面交互没用!相关推荐
- docker php安装gd扩展_docker php 容器安装GD库
用thinkphp 5 Image库,创建缩略图报错:Call to undefined function imagecreatefromjpeg(),度娘一下发现是php 环境没有配置GD库扩展,因 ...
- php添加gd扩展,PHP7安装gd扩展的方法
PHP7安装gd扩展的方法 发布时间:2020-09-08 11:06:22 来源:亿速云 阅读:92 作者:小新 这篇文章将为大家详细讲解有关PHP7安装gd扩展的方法,小编觉得挺实用的,因此分享给 ...
- docker php安装gd扩展_docker安装php扩展gd库
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的 ...
- php添加gd扩展,centos下为php添加gd扩展
第一步: 安装需要用到的库 yum -y install libjpeglibjpeg-devel libpng libpng-devel freetype freetype-devel 第二步: 进 ...
- ubuntu:通过封装验证码类库一步步安装php的gd扩展
我相信很多人的lamp环境都是直接复制一堆参数安装进去的,这里有可能成功,也有可能失败,如果是新手,估计要碰到各种错误,就算安装成功,也未必知道那些参数是干嘛的,反正装进去能用就行. 我当初开始的时候 ...
- centos 安装php扩展gd,linux(centos)下为php添加添加GD扩展
yum -y install libjpeglibjpeg-devel libpng libpng-devel freetype freetype-devel 安装依赖库 yum -y install ...
- linux php 添加gd,linux(centos)下为php添加添加GD扩展
标签:inux type lib eve MIP 依赖库 重启nginx nginx linux yum -y install libjpeglibjpeg-devel ...
- PHP扩展调用C++静态库
概述 php通过扩展方式,调用c++源码,这样做的理由有很多,当你搜到这篇文章时,相信你已经有自己的考虑了. 写这篇博客的理由有二: 整理下php扩展调用c++代码的过程.嗯,对,网上有很多类似的文章 ...
- nginx 支持php扩展,Nginx和php安装及配置五之LINUX用PHPIZE安装PHP GD扩展
篇文章给大家分享的内容是关于Nginx和php安装及配置五之LINUX用PHPIZE安装PHP GD扩展,有着一定的参考价值,有需要的朋友可以参考一下 1.生成so文件 [1]sudo yum ins ...
最新文章
- Freebsd10上部署open*** 服务器
- php lang无效,详解 Go 中的不可变类型
- 为啥开发的文档能力是核心竞争力之一
- 计算机视觉算法——图像分类网络总结
- python制作视频播放器_Python应用03 使用PyQT制作视频播放器
- left join on用法_MySQL 多表查询 quot;Joinquot;+“case when”语句总结
- react学习(8)----数组方法fliter简介
- 2.6 特殊的矩阵和向量
- 强悍的 ubuntu —— samba 实现 ubuntu 与 windows 之间的文件共享
- [转载]心灵丨愿你早一点发现,你才是自己最重要的粉丝
- 易语言从c盘开始搜索文件夹,易语言递归寻找文件及文件夹
- Win7串口开发的的一些错误以及解决方案
- docekr unable to delete d38d835588d5 (must be forced) - image is referenced in multiple repositories
- 后台管理系统导出Excel表格的方法
- 【软工实践】第0次作业
- python文本热点问题挖掘_基于文本挖掘的网络热点舆情分析
- squid+icap测试配置
- 前端页面优化和SEO
- 假期的计划又全泡汤了!!!
- iOS原生框架Vision实现瘦脸大眼特效
热门文章
- H5实现APP下载功能
- map集合---------今日份下饭菜,妈妈再也不用担心我饿肚子了,学好List, Set,与Map,装的下,世界就是你的
- NDK是什么?(What is the NDK?)
- 粤港澳大湾区9城最新购房政策一览
- 实习培训记录1-HTML
- 工业大数据分析,主要有哪些应用?
- python如何检测和处理异常_Python异常的检测和处理方法
- 奥巴马获胜的秘密武器--“长尾效应”
- 探访安徽休宁的传统小吃:古法舂碓麻糕迎新年
- 【论文笔记之 CLMS】The Complex LMS Algorithm