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

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

2013-10-24 10:13
2899
本来想直接换成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

[培训]二进制漏洞攻防(第3期);满10人开班;模糊测试与工具使用二次开发;网络协议漏洞挖掘;Linux内核漏洞挖掘与利用;AOSP漏洞挖掘与利用;代码审计。

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