TC官方合作论坛

 找回密码
 立即注册
查看: 387|回复: 6
打印 上一主题 下一主题

[已解决] 关于qt公屏内容的获取

[复制链接]
跳转到指定楼层
楼主
发表于 2015-6-9 18:43:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如图:


问题要求:
目前需要获得 qt 公屏发言的内容(不想用找字实现 这个局限性 很大)
因为该窗口就是一个句柄 , 类似QQ的窗口,可以去下载一个腾讯QT语音,分析下就知道
前期分析了,找了很多资料,个人认为能实现的方法提供如下:
1    AccExplorer接口 命令实现  oleacc.dll 中的命令函数有类似的,但其命令参数复杂 很不好弄,可能是我技术不够 分不清其参数 是什么意思
AccessibleObjectFromWindow  tc调用  不保证下面这个命令是正确的,实在无法理解那些参数,怎样设置 适合qt的程序
ret=动态库调用("oleacc.dll","Long","AccessibleObjectFromWindow","Long",窗口句柄,"Long",OBJID_WINDOW,"Long","IID_IAccessible","Long",ppvObject)
如果对 AccExplorer接口 熟悉的朋友帮忙 分析下怎样实现 上述功能


2  另外一个方法
HooK 屏幕取词时,采取截获TEXTOUTA,TEXTOUTW,EXTTEXTOUTA,EXTTEXTOUTW的方式
但个人对hook 不熟悉 没有办法获取 这个文本


现在tc 有个回调函数的例子,里面hook了键盘按键 想参考他做一个 但是发现 其中的 获取文本输出的 消息是什么 就不知道了.
也百度了下 发现 要做dll 注入什么的.如果有朋友知道的,可以留言 或者发相关链接 我自己学习下.


各位路过的大神 帮帮忙啊,一直待在坑底 想跳出坑.  帮忙拉一把


谢谢了!!!!!!!!!!












本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

沙发
发表于 2015-6-10 02:04:27 | 只看该作者
这两种办法,第一种跟第二种都没办法 完全 在 TC 实现

为何说没办法呢?
  • 第一种办法应该是获取对象指针,你必须在 TC 上实现对象指针的操作,例如:伪造com、实现对象操作库
  • 第二种也不是没办法,只是 TC 目前的回调函数一点也不适合 inline hook 的实现,利用汇编构造回调函数是有可能的
回复 支持 反对

使用道具 举报

板凳
发表于 2015-6-10 14:50:13 | 只看该作者
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

你看这样行不行.


直接 Ctrl + A, 把全部内容保存.然后获取,是不是呀
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2015-6-10 15:44:34 | 只看该作者
sam7894604 发表于 2015-6-10 02:04
这两种办法,第一种跟第二种都没办法 完全 在 TC 实现

为何说没办法呢?

哦,看来我得继续学习 谢谢
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2015-6-10 15:44:53 | 只看该作者
yy4363 发表于 2015-6-10 14:50
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊 ...

你刷金币的吧 呵呵呵
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2015-7-3 11:11:14 | 只看该作者
这个问题一直没有解决,等以后解决了 公布下
回复 支持 反对

使用道具 举报

7#
发表于 2015-7-3 15:24:28 | 只看该作者
这个问题一直没有解决,等以后解决了 公布下
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-22 03:38 , Processed in 0.137531 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表