首页
社区
课程
招聘
[旧帖] [求助]对弹出窗口内容的拦截 0.00雪花
发表于: 2008-1-17 22:54 12579

[旧帖] [求助]对弹出窗口内容的拦截 0.00雪花

2008-1-17 22:54
12579
收藏
免费 0
支持
分享
最新回复 (29)
雪    币: 243
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
26
如果是图片确实有点小小的麻烦。。。不过如果准确率要求不高的话。问题似乎也不是太大。
目前的文字识别软件的准确率还是挺高的(对于标准字体,基本是100%吧)。。截取画面。拼成图片文件。。然后使用文字识别软件直接转换。,
2008-1-28 10:13
0
雪    币: 243
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
27
作为学习。研究加密算法。。我是非常支持和敬佩的。。

如果只是获得你想要的提取数据的结果。。我想还是挺容易的。。。。。。似乎用不到OD之类的。
2008-1-28 10:16
0
雪    币: 100
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
28
呵呵,OCX 的做法行不通

我要拦截的信息分布在太多页面,如果使用页面保存的话,操作太繁琐,不具有可用性

目前我只知道两种方法:

1、一个是我目前的笨办法,用OD 分析,确定网络包加密算法,然后自动发查询包,然后解密返回报文,自动保存

2、hook drawtext 的想法,但是google 了一下, 这东东可供参考信息太少,不知道大侠能否帮助一二?
2008-1-28 11:32
0
雪    币: 208
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
29
其实我的想法就是如果有文本显示出来,最好直接去取文本,而不是去做decode。
如果你要取的文本没有handle的话,那就只能注入进程,然后Hook那些显示文本的API了,在VC中,一般显示文本的是TextOut还有一个Text什么的,Delphi中TLabel的文本输出是DrawText、DrawTextEx,你可以在论坛里搜索一下API Hook,有很多例子的。
另外一般程序都会做repaint的,你要考虑这一点。
2008-1-28 19:33
0
雪    币: 100
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
30
多谢 justlovemm 提出的好建议,问题使用钩子注入方式Hook显示文本已经得到解决



因为没有红旗,所以举个白旗

祝福看雪里头的兄弟,新年新气象,身体健康,万事如意!
2008-2-13 08:59
0
游客
登录 | 注册 方可回帖
返回
//