首页
社区
课程
招聘
[原创]DragAttach OD2.0插件源码,OD字符串显示不正常修正的也在这里面
发表于: 2013-10-24 10:13 3328

[原创]DragAttach OD2.0插件源码,OD字符串显示不正常修正的也在这里面

2013-10-24 10:13
3328
本来想直接换成OD2的
发现2.0有很多问题 很多API在堆栈窗口没有显示参数名,od1正常
调试的时候,字符串显示在堆栈窗口,寄存器窗口不能显示正常,有些UNICODE ASCII都显示不出来调试发现是 Disasm 反回的时候字符串就有问题,看来只能等作者更新了,暂时是用不上了。

_declspec(naked) int MyHookWinType()
{
        wchar_t *WinText;
        _asm{
                pushad
                mov WinText, ebx
               
        }
        if (IsBadReadPtr(WinText, 4) == false)
        {
                if (
                           wcscmp(WinText, L"Attach") == 0                         //附加窗口
                        || wcscmp(WinText, L"Shortcut editor") == 0 //快捷键编辑窗口
                        || wcscmp(WinText, L"Log data") == 0                //日志窗口
                        || wcscmp(WinText, L"Modules") == 0                        //可执行模块窗口、
                        || wcscmp(WinText, L"Memory") == 0                        //内存映射窗口
                        || wcscmp(WinText, L"Windows") == 0                        //列表窗口
                        || wcscmp(WinText, L"Threads") == 0                        //线程窗口

/*                        || wcscmp(WinText, L"CPU Disasm") == 0                        //CPU 反汇编窗口*/
                        || wcscmp(WinText, L"CPU Info") == 0                        //CPU 信息窗口
/*                        || wcscmp(WinText, L"CPU registers") == 0                //CPU 寄存器窗口*/
/*                        || wcscmp(WinText, L"CPU Dump") == 0                        //CPU 转储窗口*/
                        || wcscmp(WinText, L"CPU Stack") == 0                        //CPU 堆栈窗口

                        || wcscmp(WinText, L"Handles") == 0                        //句柄窗口
                        || wcscmp(WinText, L"Watches") == 0                        //监视窗口
                        || wcscmp(WinText, L"Search tab") == 0                        //搜索结果窗口
                        || wcscmp(WinText, L"Run trace data") == 0                        //运行跟踪窗口
                        || wcscmp(WinText, L"Patches") == 0                        //列表窗口
                        || wcscmp(WinText, L"INT3 breakpoints") == 0                        //列表窗口
                        || wcscmp(WinText, L"Memory breakpoints") == 0                        //列表窗口
                        || wcscmp(WinText, L"Hardware breakpoints") == 0                        //列表窗口
                        || wcscmp(WinText, L"SEH chain") == 0                        //列表窗口
                        || wcscmp(WinText, L"Call stack") == 0                        //列表窗口
                        || wcscmp(WinText, L"Source files") == 0                        //列表窗口
                        || wcscmp(WinText, L"Windows") == 0                        //列表窗口
                        || wcscmp(WinText, L"Windows") == 0                        //列表窗口
                        || wcscmp(WinText, L"Windows") == 0                        //列表窗口
                        || wcscmp(WinText, L"Windows") == 0                        //列表窗口
                        || wcscmp(WinText, L"Windows") == 0                        //列表窗口
                        || wcscmp(WinText, L"") == 0                                //列表窗口
                        )
                {
                        ModifyFlag = true;
                }
                else
                {
                        ModifyFlag = false;
                }
        }
        else
        {
                ModifyFlag = true;
        }
        _asm
        {
                popad
                push    ebx
                push    esi
                push    edi
                cmp     dword ptr ss:[ebp+0x10], 0
                jmp                g_GetWinTypeAddress
        }
}

DragAttach.rar

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 6525
活跃值: (3570)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
楼主能否把1.1版的字符串搜索插件源码改一下,支持2.x ?
http://www.luocong.com/myworks.htm#ustrref
2013-10-24 14:22
0
雪    币: 1906
活跃值: (712)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
同问啊,同问,呵呵
2013-10-25 12:03
0
雪    币: 108
活跃值: (49)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
4
期待楼主更多插件
2013-10-25 12:16
0
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
嗯 跟我写的一插件名字一样。。。
2013-10-25 13:47
0
游客
登录 | 注册 方可回帖
返回
//