首页
社区
课程
招聘
帮忙翻译一个函数,送邀请码一枚
发表于: 2013-2-14 08:59 5077

帮忙翻译一个函数,送邀请码一枚

2013-2-14 08:59
5077
因为QQ一直在虚拟机里面,聊天记录经常因为虚拟机还原被清空了,所以想自己想办法保存,现在终于在前人的基础上可以成功HOOK到QQ的saveMsg函数了,但是到GetMsgAbstract的时候,因为用的Delphi,在参数转换的时候出现了问题,要么崩溃,要么获取不到,希望有高手能帮忙翻译一下,如果获取成功,送邀请码一枚或KX币100都可以

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

收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 29
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
楼主的意思是找人翻译Delphi源码?
楼主的意思是找人把Delphi源码翻译成XXXX源码?
楼主要翻译的源码在哪儿里?
楼主的问题太纠结了。。。。
2013-2-14 11:35
0
雪    币: 20
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
是C++的代码翻译成Delphi的,很简单,就几个参数,但是搞了一天没搞定
2013-2-14 18:22
0
雪    币: 20
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4

这是ida中此函数的参数,但是通过OD发现应该是2个参数,主要就是这2个参数及返回参数如何用Delphi表示,测试了很多方法,总是不能成功
上传的附件:
2013-2-14 18:37
0
雪    币: 31
活跃值: (43)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
写个工具把Msg2.0.db备份恢复不行吗?通过共享文件(夹)。
2013-2-14 18:44
0
雪    币: 20
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
这个没有试过行不行,现在只是考虑获得消息后发送到实际机器,可以实时保存和查看消息
2013-2-14 18:51
0
雪    币: 20
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
大约只有写过相关程序里面的部分大牛才能解决, 而大牛大约是不屑一顾的,等待中...
2013-2-14 18:53
0
雪    币: 21
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
剛用Google翻到這篇
http://www.hostloc.com/thread-135008-1-1.html

你要的是

    namespace Msg
    {
        DLLIMPORT class CTXStringW __cdecl GetMsgAbstract(struct ITXMsgPack *);
    }

嗎? (這是C++的寫法)

還是 struct ITXMsgPack 你沒定義到?
還是傳入 null 導致記憶體違規存取?

你看一下這篇是不是你要找的?
Using C DLLs with Delphi (and HeadConv v4.20)
http://www.drbob42.com/delphi/headconv.htm
2013-2-14 19:08
0
雪    币: 238
活跃值: (1095)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
高手说,直接在本地机器把虚拟机里面的存储文件抓出来,或者来最简单的:文件传输(方式随你)、文件共享(这个或许有安全隐患)...既然你解决了查看问题,同步应该就不算什么大问题了?
2013-2-14 20:49
0
雪    币: 20
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
谢谢,就是传入的参数和接收的参数问题,关于传入2个空指针,和传出到一个指针,运行不会出错,但是使用各种指针数据类型时候却不行,例如PWideChar等
2013-2-15 04:06
0
雪    币: 20
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
抓文件是没有用的,都知道QQ记录是加密的,你抓出来有什么用呢?
2013-2-15 04:07
0
雪    币: 20
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
散分,分不多,参与有份,临时会员多给点吧
2013-2-15 07:39
0
雪    币: 238
活跃值: (1095)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
不好意思,我理解错了,我一直以为你保存下来的还要用的说。

照你这样说的话,你是想弄下来明文放着留念呢还是QQ出意外之后还把记录放回去(达到备份目的)??

前者的话我很抱歉,后者的话就没必要明文保存了,你还得加密回去。

PS:其实抓文件出来也未必看不到内容?一堆一堆人看着那文件呢。还有,貌似我记得,相同的QQ程序,相同的QQ的QQ记录文件,替换回去是可以正常查看的?
2013-2-16 00:20
0
游客
登录 | 注册 方可回帖
返回
//