通行证│用户名: 密码: 验证码: 验证码,看不清楚?请点击刷新验证码 电信网通铁通移动   在线
文章搜索:
热门搜索:红客 黑鹰 红客技术 安全动画 红客培训
首页 文章 软件 动画 资源 励志 论坛 邮箱 会员 军事 科技 博客 爱心红客 最近更新 800g资源
 业内新闻 漏洞公告 病毒公告 电脑知识 网络知识 菜鸟入门 攻防教程 黑客攻防 安全编程 工具使用 综合安全 个人安全 安全相关 Q Q安全 原创精华 红客人物 站内事件
您现在的位置: 爱国者安全网 >> 文章类 >> 红客教程 >> 网络编程 >> 文章正文
木马编程DIY之系统服务
责任编辑:酷酷の鱼   更新日期:2008-5-1
 
对系统服务的管理几乎是目前的木马必不可少的功能,比如神气儿、上兴远程控制等,都提供了此项服务。要是我们能给自己编写的木马也加上这个功能,看着也不赖哦。好啦,废话不多说,下面开始干活!我们的木马要实现的效果如图1和图2所示。
取得配置权限

SC_HANDLE scm;

 枚举基本服务信息

BOOL EnumServicesStatus(

 枚举详细服务信息

BOOL QueryServiceConfig(

其中LPQUERY_SERVICE_CONFIG lpServiceConfig也是一个结构,它包含指定服务的详细资料,其原形如下所示。

 启动/停止服务

SERVICE_STATUS status;

 if ( status.dwCurrentState!=SERVICE_STOPPED )

创建/删除服务

SC_HANDLE CreateService(

其中DWORD dwStartType是指动方式,有SERVICE_AUTO_START(自动)、SERVICE_DEMAND_START(手动)和SERVICE_DISABLED(禁用)三种方式。此函数的参数比较多,但我们通常只会用到其中的一部分,比如SC_HANDLE hSCManager(用OpenSCManager打开的句柄)、LPCTSTR lpServiceName(服务名称)、LPCTSTR lpDisplayName(显示名称)、DWORD dwStartType(启动方式)和LPCTSTR lpBinaryPathName(程序路径),其它的直接赋值为0或Null就可以了。而下面的代码就可以创建一个名为 LengFeng、路径为C:\LengFeng.EXE的自启动服务

配置启动方式

BOOL ChangeServiceConfig(

  • 上一篇文章:
  • 下一篇文章: 没有了
  • 最近更新
    固顶文章 企业网络组建与维护班正式开课
    普通文章 瑞星公司05月01日发布 每日计算机病毒及木马播报
    普通文章 隐形的危险 潜藏在网页背后的隐形杀手
    推荐文章 推荐:彻底明晰 文件关联型木马的特殊化查杀
    普通文章 未知病毒检测发现sp**.sys的及时应对方法
    普通文章 看谁补的好?系统漏洞修复工具大比拼
    普通文章 google-hack 的新表单
    普通文章 服务器管理 向远程维护要效率
    普通文章 木马编程DIY之系统服务
    普通文章 微软对DNS漏洞未予以足够重视
    热门文章
    普通文章新思路用Gene恢复系统管理员密码
    推荐文章推荐:网络防火墙:全方位维护网络安全不马虎
    普通文章病毒破坏导致不能切换输入法的解决办法
    普通文章如何快速清除刻录盘上病毒的方法
    普通文章教你如何解决XP局域网访问故障方法
    普通文章Vista系统在非常规状态下数据备份策略
    普通文章解除windows操作系统任务管理器被禁用的三种方法
    普通文章假IE病毒兴风作浪 点击广告还释放木马
    普通文章波兰总理府网站等8个政府网站遭黑客攻击
    普通文章近期要及时下载安装IE浏览器漏洞补丁程序
    精彩专题