首页
社区
课程
招聘
[求助]注册系统服务达到自启动
发表于: 2008-2-29 20:15 7279

[求助]注册系统服务达到自启动

2008-2-29 20:15
7279
我想写个木马   是毕设题目  
自启动想用系统服务和ActiveX方式
  
下面是代码:
#include <windows.h>
#include <stdio.h>

void CreateServer()
{
        SC_HANDLE Scm=NULL;
        SC_HANDLE Service=NULL;

        if(( Scm=OpenSCManager( NULL,NULL,SC_MANAGER_CREATE_SERVICE ))==NULL)
        {
            printf( "OpenSCManager Error" );
        }
        Service=CreateService(
                Scm,"NewService" ,"NewService" ,
                SERVICE_ALL_ACCESS, SERVICE_WIN32_OWN_PROCESS,
                SERVICE_AUTO_START, SERVICE_ERROR_NORMAL,
                "C:\\imagedit.exe", 0, 0, 0, 0, 0  );
        if( !service )
        printf( "服务创建失败" );

                SERVICE_STATUS status;
        BOOL IsSuccess=QueryServiceStatus( Service,&status );
        if ( !IsSuccess )
    {
        printf( "QueryServiceStatus error!\n" );
    }

        if ( status.dwCurrentState==SERVICE_STOPPED )
    {
        IsSuccess=StartService( Service,NULL,NULL );

        if ( !IsSuccess )
        {
             printf( "启动服务失败!" );
        }

    }

        CloseServiceHandle( Service );
        CloseServiceHandle( Scm );
}
        

void main()
{
        CreateServer();
}

一运行  总是提示启动服务失败!

谁写过  麻烦给告知错在哪了  

手动加载服务提示1053错误

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 193
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
没有自己的ServerMAIN函数?
2008-2-29 23:39
0
雪    币: 208
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
加 GetLastError 看看
2008-3-1 11:51
0
雪    币: 321
活跃值: (271)
能力值: ( LV13,RANK:1050 )
在线值:
发帖
回帖
粉丝
4
怎么毕业设计设置这么个题目阿
系统服务不是这么写的,你写的是一个加载驱动的程序。
2008-3-1 12:03
0
雪    币: 70
活跃值: (74)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
没办法  老师就这么出的

平台都搭建完了  必须是驱动?   看来我得写个ring0的木马

谁要有好的代码  借我看看
2008-3-1 20:11
0
雪    币: 100
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
你这仅仅是创建服务,而缺乏了服务的入口函数!
2008-3-2 14:44
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
7
你直接把FUTO的代码交给老师就OK了
2008-3-2 16:22
0
雪    币: 70
活跃值: (74)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
8
要是那么简单就好了  说实在的  我确实也想学学ROOTKIT

你要是有好代码  给我分享一下   
2008-3-3 18:15
0
雪    币: 451
活跃值: (78)
能力值: ( LV12,RANK:470 )
在线值:
发帖
回帖
粉丝
9
反正老师也看不懂 哈哈

交吧 随便改2下
2008-3-3 18:32
0
雪    币: 70
活跃值: (74)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
这到是可以考虑一下   呵呵
2008-3-3 21:09
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
好样的~嘿嘿
2008-3-19 21:33
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
看看这个,可能会有帮助:

Win32 Service的简单封装
http://www.cppblog.com/ant/archive/2007/09/24/32769.html
2008-3-29 21:53
0
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
看看那本《rootkit》,然后再a一些代码进去,应该能过了吧
2008-3-30 12:07
0
游客
登录 | 注册 方可回帖
返回
//