首页
社区
课程
招聘
[求助]LSP注入的dll能不能进行调试
发表于: 2018-4-13 22:04 4422

[求助]LSP注入的dll能不能进行调试

2018-4-13 22:04
4422
最近在学习LSP注入,照着网上的代码写(https://www.cnblogs.com/freesec/p/6541725.html),安装LSP部分没问题,但是自己写的dll总是达不到预期效果,因为不是直接注入的程序,也没办法直接进行调试,请问有没有什么办法检测出来哪里出错了

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

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 368
活跃值: (431)
能力值: ( LV2,RANK:140 )
在线值:
发帖
回帖
粉丝
2
你到这篇帖子:https://bbs.pediy.com/thread-226005.htm
1.  把附件下下来,搜索dbg.h和dbg.cpp,并且拷贝到你的工程
2.  在你的dll文件中包含dbg.h
3.  在dll开头调用:CreateDbgConsole
4.  使用PrintDbgInfo,  格式是这样的:  PrintDbgInfo(_T("我是谁?  你是:%d!\n"),  007),  和c语言的printf一样
=====
管他什么注入我都是这样调试的,你调用这个printdbginf函数,就像调用printf一样,日志输出就好了
类似这样,这个也是注入的,看到没还帮你显示代码在多少行,更方便调试,又比printf好用多了
最后于 2018-4-14 01:28 被又出bug了编辑 ,原因:
2018-4-14 01:23
0
雪    币: 95
活跃值: (389)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
如果只是调试流程啥的
就OutputDebugString()
debugview看啊,不管EXE  DLL  SYS都行。
其它的,生成MAP用WINDBG
2018-4-14 08:32
0
雪    币: 7695
活跃值: (1544)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
4
又出bug了 你到这篇帖子:https://bbs.pediy.com/thread-226005.htm1.  把附件下下来,搜索dbg.h和dbg.cpp,并且拷贝到你的工程2.&nb ...
你这是vs编译的吗,我用vc编译好多错误
2018-4-16 21:55
0
雪    币: 368
活跃值: (431)
能力值: ( LV2,RANK:140 )
在线值:
发帖
回帖
粉丝
5
想飞的超超 你这是vs编译的吗,我用vc编译好多错误
你只抽出两个文件即可dbg.h和dbg.cpp,这两个文件vc可以直接编译过
别的东西如果不做配置是没法编译的
2018-4-16 22:33
0
游客
登录 | 注册 方可回帖
返回
//