首页
社区
课程
招聘
[原创] 逆向并提取QQ截图--OCR和其他功能
发表于: 2022-1-28 20:08 89221

[原创] 逆向并提取QQ截图--OCR和其他功能

2022-1-28 20:08
89221

下载链接:
链接:https://pan.baidu.com/s/1yENiFF3KDdZTDfqig6X98A
提取码:oa7c

上一篇文章 逆向并提取QQ截图--基本功能 没有提取OCR功能, 再次逆向我发现是可以本地调用QQ的OCR的。 但翻译按钮确实没啥用, 于是Patch了翻译按钮事件, 改为了将截图用百度以图搜图搜索. 并Patch掉了长截图的标签显示, 这样win10下就也可以用长截图功能了.

QQ在调用OCR之前会进行一些判断, 只有是win10及以上版本的64位系统才会去本地调用OCR, 其余条件都会调用网络OCR, 所以Patch掉就好了:

将翻译改百度识图(以图搜图), 原理就是向百度识图POST一个上传图片的请求, 然后打开返回的网址, 具体代码见附件

OCR

shitu

long

volume

根据前辈的方法, 后续有空了可能可以把屏幕录制功能给逆出来

 
//本地调用QQOcrHelper.exe
Patch QQOcrHelper:
{
    00000001406B3D88 QQ.exe -> QQScreenShot.exe
    000000014003008E cmp rcx, 0x7 -> cmp rcx, 0x10
}
 
Cameral.dll:
将上传OcrImg的函数(Camera+41F1C)Patch掉: Camera + 3BDA2: call sub_52FE1F1C -> nop (E8 75 61 00 00 -> 90 90 90 90 90)
Patch判断网络还是本地OCR的函数: Camera + 765A: jnz short loc_52FA76C0 -> nop (75 64 -> 90 90)
//本地调用QQOcrHelper.exe
Patch QQOcrHelper:
{
    00000001406B3D88 QQ.exe -> QQScreenShot.exe

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2022-5-31 19:10 被0xEEEE编辑 ,原因: 修改源代码
上传的附件:
收藏
免费 58
支持
分享
打赏 + 11.00雪花
打赏次数 2 雪花 + 11.00
 
赞赏  龙逸凡龙逸凡   +10.00 2022/06/07 非常好用,感谢分享~
赞赏  一位没有留下痕迹的看雪读者   +1.00 2022/05/31 感谢!辛苦!
最新回复 (94)
雪    币: 6384
活跃值: (3450)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
666啊 飞桨都用上了
2022-1-28 20:59
0
雪    币: 5321
活跃值: (4803)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢分享!有时候截图还要QQ是挺麻烦的!
2022-1-28 21:00
0
雪    币: 1189
活跃值: (4817)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
4
666
2022-1-28 23:42
0
雪    币: 16588
活跃值: (1890)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
牛拜1up
2022-1-29 08:21
0
雪    币: 2191
活跃值: (4330)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
体积太大了, 还在用老版的截图, 没有翻译和OCR, 如果能剥离QQ独立运行支持配置apikey最好了
2022-1-29 11:25
0
雪    币: 3007
活跃值: (2630)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
按钮可以加个悬浮title提醒
2022-1-29 15:27
0
雪    币: 112
活跃值: (1536)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8

楼主不知道腾讯收购搜狗之后,给搜狗拼音提供了独立的截图和OCR工具吗?

ScreenCapture 仅1.66MB,SGSmartAssistant 仅14.77MB,没有兼容问题!

最后于 2022-1-29 20:10 被真难取编辑 ,原因:
2022-1-29 20:08
1
雪    币: 12
活跃值: (396)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
这个很不错,如果快捷键能改就好了
2022-2-22 13:31
1
雪    币: 12
活跃值: (396)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
如果是OCR后,截图直接关闭就好了,现在要多做一下
2022-2-22 13:32
0
雪    币: 3870
活跃值: (6041)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
11
我刚才尝试了下,第一次打开desktop.exe,然后开启截图,我按alt+2切换到其他桌面,卡在了蓝色界面上,我打开任务管理器关闭了qq程序,txplatform,desktop.exe程序,再关闭任务管理器才恢复正常桌面,然后重新打开desktop.exe,qq程序,重新截图,在截图界面,按alt+2可以成功切换到一个新的桌面上,重启电脑,打开qq、desktop,快捷键截图,alt+2切换桌面成功。
2022-2-22 15:14
0
雪    币: 3870
活跃值: (6041)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
12
我用的desktop.exe文件版本2.1.0.0,产品版本2.01
2022-2-22 15:16
0
雪    币: 212
活跃值: (178)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
OCR识别的时候,程序特别卡,直接导致程序崩溃,希望改进
别外,快捷键希望可以修改。alt按下后,打字的候选框,或者下拉菜单等内容就消失了,无法截图
2022-2-23 10:04
0
雪    币: 4502
活跃值: (4254)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
14
0346954 我刚才尝试了下,第一次打开desktop.exe,然后开启截图,我按alt+2切换到其他桌面,卡在了蓝色界面上,我打开任务管理器关闭了qq程序,txplatform,desktop.exe程序,再关闭 ...
感谢前辈, 我又试了一下确实可以
2022-2-23 21:10
1
雪    币: 3836
活跃值: (4142)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
6666
2022-2-24 08:38
0
雪    币: 212
活跃值: (178)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
2.3.1版本,在win7系统上,点击OCR的时候又卡住了,退出程序后发现有如下程序弹出错误
ocr. system.exe -应用程序错误

应用程序无法正常启动(0xc000001d)。请单击“确定"关闭应用程序。
2022-2-24 13:28
0
雪    币: 212
活跃值: (178)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
直接运行ocr. system.exe,也是如此弹窗
2022-2-24 13:30
0
雪    币: 12
活跃值: (396)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
nzkboy 2.3.1版本,在win7系统上,点击OCR的时候又卡住了,退出程序后发现有如下程序弹出错误 ocr. system.exe -应用程序错误 应用程序无法正常启动(0xc000001d)。请单 ...
确实OCR卡顿,不知道楼主能否启用线程,然后成功后,将识别文字窗口置顶,这要求是不是有点多了。
2022-2-24 15:04
0
雪    币: 4502
活跃值: (4254)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
19
nzkboy 2.3.1版本,在win7系统上,点击OCR的时候又卡住了,退出程序后发现有如下程序弹出错误 ocr. system.exe -应用程序错误 应用程序无法正常启动(0xc000001d)。请单 ...
过两天有空了改一改奥, 改成异步调用应该就没问题了
2022-2-24 16:04
0
雪    币: 212
活跃值: (178)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
如果可以的话,增加自定义快捷键。比如我常用的ctrl+shift+x,或者print screen。毕竟每个人使用的软件不同,指定的快捷键容易造成冲突。
2022-2-24 17:28
0
雪    币: 3845
活跃值: (4447)
能力值: (RANK:215 )
在线值:
发帖
回帖
粉丝
21
真难取 楼主不知道腾讯收购搜狗之后,给搜狗拼音提供了独立的截图和OCR工具吗?ScreenCapture 仅1.66MB,SGSmartAssistant 仅14.77MB ...

我也一直没注意过。

最后于 2022-2-25 22:35 被china编辑 ,原因:
2022-2-24 21:22
1
雪    币: 12
活跃值: (396)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
china 我也一直没注意过,方便的话提供一份吧,谢谢。
没有QQ截图好用,功能也少些
2022-2-25 10:39
0
雪    币: 12
活跃值: (396)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
china 我也一直没注意过,方便的话提供一份吧,谢谢。
还不如verycapture,但QQ的更稳定
2022-2-25 10:39
0
雪    币: 3845
活跃值: (4447)
能力值: (RANK:215 )
在线值:
发帖
回帖
粉丝
24
andyfeifei 还不如verycapture,但QQ的更稳定
收到,谢谢景总
2022-2-25 22:35
0
雪    币: 112
活跃值: (1536)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
andyfeifei 没有QQ截图好用,功能也少些
@andyfeifei 胡说八道的,几乎都是一样的源代码,别带偏见,只是去掉了两个功能。
2022-2-26 10:16
0
游客
登录 | 注册 方可回帖
返回
//