首页
社区
课程
招聘
[原创]简单对特定函数防软断法,高手飘过,嘿嘿
发表于: 2010-1-21 20:45 7254

[原创]简单对特定函数防软断法,高手飘过,嘿嘿

2010-1-21 20:45
7254

对于某些特定的函数,想要对其防止下软断,不毕那么大动干戈地操作输入表,循环啊循环!
用函数指针直接操作,效果一模一样,而且更简单直观:
下面是对GetDlgItemText防软断的具体代码,当然大家可以扩展了,像什么GetWindowText
SendMessage ExitProcess等等,一样的原理!

//将以下代码片段放在某个隐蔽线程中检测,效果更好,哈哈,大家自由发挥!

void CTestDlg::OnOK()
{
        // TODO: Add extra validation here
        typedef        UINT (__stdcall * pGetDlgItemText)(HWND, INT, LPTSTR, INT); //函数指针申明
       
        PBYTE pByte = (PBYTE)(pGetDlgItemText)::GetDlgItemText;
        for (int i = 0; i < 5; i ++){ //检查前五字节
                if (0 == (*pByte++^0xcc) ){
                                //这里只是简单的异或处理,大家仁者见仁,智者见智咯!!!
                        MessageBox("Find debuger!");
                }
        }

        CDialog::OnOK();
}

效果图:


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

上传的附件:
  • a.jpg (52.46kb,212次下载)
收藏
免费 7
支持
分享
最新回复 (14)
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
2
太强大了 长见识了
2010-1-21 21:04
0
雪    币: 2362
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
学习......
2010-1-21 21:06
0
雪    币: 89
活跃值: (185)
能力值: ( LV9,RANK:270 )
在线值:
发帖
回帖
粉丝
4
很好很强大的说
2010-1-21 22:03
0
雪    币: 1844
活跃值: (35)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
5
但检测线程会被发现的啊 ?
2010-1-21 22:24
0
雪    币: 1074
活跃值: (160)
能力值: ( LV13,RANK:760 )
在线值:
发帖
回帖
粉丝
6
大侠又来见笑了!
2010-1-22 08:10
0
雪    币: 1074
活跃值: (160)
能力值: ( LV13,RANK:760 )
在线值:
发帖
回帖
粉丝
7
没有百分之百的安全……
2010-1-22 08:10
0
雪    币: 347
活跃值: (25)
能力值: ( LV9,RANK:420 )
在线值:
发帖
回帖
粉丝
8
太强大了,学习+膜拜
2010-1-22 21:53
0
雪    币: 236
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
强大。就这几句代码 ?
2010-1-23 06:31
0
雪    币: 1074
活跃值: (160)
能力值: ( LV13,RANK:760 )
在线值:
发帖
回帖
粉丝
10
代码不在长短,就在乎效果,嘿嘿 当然越短越能达到效果越好三!
2010-1-23 09:33
0
雪    币: 284
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
真的太强了,不过对偶等菜鸟管用。貌似高手都比这个ws
2010-1-23 09:42
0
雪    币: 1074
活跃值: (160)
能力值: ( LV13,RANK:760 )
在线值:
发帖
回帖
粉丝
12
高手也是由菜鸟成长过来的,哈哈,加点ANTI至少也能拖住他们个两三分钟左右……(至少要分析分析才能反ANTI三
2010-1-23 09:52
0
雪    币: 178
活跃值: (10)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
13
可怜的楼主,大家说了反话还没反应过来……
2010-1-23 10:52
0
雪    币: 1074
活跃值: (160)
能力值: ( LV13,RANK:760 )
在线值:
发帖
回帖
粉丝
14
呵呵,无所谓啦,技术交流而已
2010-1-23 12:05
0
雪    币: 29
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
飘过飘过
2010-1-25 09:13
0
游客
登录 | 注册 方可回帖
返回
//