首页
社区
课程
招聘
[求助]请大家帮我分析分析
发表于: 2009-2-9 22:43 3284

[求助]请大家帮我分析分析

2009-2-9 22:43
3284
小弟近来想调一个程序,用od的附加进程,一看列表里没这个进程
但是taskmgr里有
于是自己用help32 snapshot看了下,能看到这个进程
用psapi 也能看到,但是GetModuleBaseName 获得不了进程名字,估计OpenProcess的时候就fail了
再用ZwQuerySystemInformation,也能看到,名字也拿的到

没办法,换windbg ,能看到进程id,进程名字叫 Error 0xD0000006,尝试attach,报了个错: Couldnot attach to process xxxx,Win32 error 0n999 执行页内操作时的错误 (google 居然搜不到)
请问各位有经验的大侠,这会是何解

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
2
有两份On-Attach-Detect的代码,代码中有原理说明,看一下,可能有用。

http://www.piotrbania.com/index2.html
2009-2-10 07:55
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢,我看了下method two ,尝试自己试了下,发现od貌似确实找不到这个进程了,但是windbg还是找的到,并且可以attach上去,是我的代码不对吗?还是说这里还有专门anti windbg的代码,

不知道斑竹有空看一下我的程序,是不是有问题,很短的

// 1.cpp : 定义应用程序的入口点。
//

#include "stdafx.h"
#include "1.h"

typedef struct _PEB_LDR_DATA {

ULONG Length; BOOLEAN Initialized; PVOID SsHandle; LIST_ENTRY InLoadOrderModuleList; LIST_ENTRY InMemoryOrderModuleList; LIST_ENTRY InInitializationOrderModuleList;

} PEB_LDR_DATA, *PPEB_LDR_DATA;

int APIENTRY _tWinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPTSTR    lpCmdLine,
                     int       nCmdShow)
{
        UNREFERENCED_PARAMETER(hPrevInstance);
        UNREFERENCED_PARAMETER(lpCmdLine);
        PPEB_LDR_DATA peb_ldr_data;
        DWORD dw;
        // TODO: 在此放置代码。
        __asm
        {
                mov         ebx, dword ptr fs:[30h]
                mov         ebx, dword ptr [ebx+0ch]
                mov            dword ptr[peb_ldr_data],ebx
        }
        VirtualProtect(peb_ldr_data,5,PAGE_NOACCESS,&dw);
        MSG msg;
        HACCEL hAccelTable;

        // 主消息循环:
        while (GetMessage(&msg, NULL, 0, 0))
        {
                if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
                {
                        TranslateMessage(&msg);
                        DispatchMessage(&msg);
                }
        }

        return (int) msg.wParam;
}
2009-2-10 11:18
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
不好意思,是我没仔细看,windbg 也打不开,给了个访问限制的错误
2009-2-10 11:25
0
雪    币: 152
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
16位任务在任务管理器里面有,但是OD找不到
2009-2-10 12:50
0
游客
登录 | 注册 方可回帖
返回
//