首页
社区
课程
招聘
[求助]Ring3下能否用DbgPrint输出信息
发表于: 2008-10-14 23:06 6563

[求助]Ring3下能否用DbgPrint输出信息

2008-10-14 23:06
6563
ULONG  (_cdecl * _DbgPrint)(    IN PCHAR  Format,    ...      );

int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR     lpCmdLine,
                     int       nCmdShow)
{
  *(FARPROC *)&_DbgPrint = GetProcAddress(GetModuleHandle("ntdll"), "DbgPrint");
  _DbgPrint("%06d",123);
  return 0;
}


我这样写,在VC的调试器里能看到输出,但独立运行时用DebugView看不到

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 424
活跃值: (1964)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
ring3下用OutputDebugString
2008-10-14 23:26
0
雪    币: 796
活跃值: (370)
能力值: ( LV9,RANK:380 )
在线值:
发帖
回帖
粉丝
3
OutPutDebugString
2008-10-14 23:26
0
雪    币: 209
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
我就是想偷个懒,不用自己格式化
2008-10-14 23:36
0
雪    币: 367
活跃值: (20)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
5
你可能没有选中 capture kernel
2008-10-15 08:52
0
雪    币: 424
活跃值: (1964)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
6
Ring3是Capture Win32
2008-10-15 12:08
0
雪    币: 209
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
我全都Capture了,只有用VC调试器能看到输出,OD和DebugView都看不到
2008-10-15 12:39
0
雪    币: 108
活跃值: (141)
能力值: ( LV9,RANK:490 )
在线值:
发帖
回帖
粉丝
8
sprintf+OutputDebugString
2008-10-15 16:32
0
游客
登录 | 注册 方可回帖
返回
//