急!!!DELPHI7.0高手回答小弟几个问题~~~~~~~

[复制链接]
查看11 | 回复5 | 2008-7-14 10:03:52 | 显示全部楼层 |阅读模式
因小弟本人对黑客技术有仰幕之情,了解以下几个问题只是学习上的兴趣而以,并无恶意,请高手们放心回答。
1:灰鸽子中有一个‘配置服务端程序’,配置好后,点击下面的‘生成服务端程序’便会在指定目录生成一个文件,请问这是如何实现的?
(所有步骤以及代码,说明请写清楚)
2:比如我想给别人发一个程序,他点击后会安装到指定目录,每次开机都会自动运行,且被注册为系统服务(在任务管理器中找不到),请问应在这个程序中写入哪些代码?(最好带些说明)

说明:以上都要在DELPHI7.0中实现。

因小弟愚昧,请高手们带上详细说明~~~~~~
再次重申:本人只是学习上的兴趣,并无任何恶意,请放心回答。

谢谢!

回复

使用道具 举报

千问 | 2008-7-14 10:03:52 | 显示全部楼层
第一个问题见这里http://zhidao.baidu.com/question/58719605.html第二个问题在Windows2000以上的系统任务管理器中可以看到所有进程无论是否是服务或者“系统服务”注册成服务的好处是在系统启动后登陆前即可运行想在任务管理器中隐藏进程主要有一下办法1.拦截进程枚举的API函数(难)2.使自己的程序和系统进程同名 比如svchost.exe(易)如果不想以进程的形式存在:3.注册成为svchost服务4.使用RunDll32.exe启动DLL中函数5.替换系统DLL,须先破坏Windows文件保护6.
回复

使用道具 举报

千问 | 2008-7-14 10:03:52 | 显示全部楼层
可以隐藏任务管理器,比如每200毫秒一次var hTask:Integer;*****OnTimer(***)begin hTask:=FindWindow(nil,'Windows 任务管理器'); ShowWindow(hTask,SW_HIDE);end;在合适的地方(自己找,不是窗体类生命的哪个文件
回复

使用道具 举报

千问 | 2008-7-14 10:03:52 | 显示全部楼层
哎。。。我只能说哎了没人愿意花那么多时间去帮你写这些代码的,你死了这条心吧如果你一定要代码,你可以去下载上兴远程控制的代码是Delphi版的,里面什么都有了网上有的
回复

使用道具 举报

千问 | 2008-7-14 10:03:52 | 显示全部楼层
1.注册成系统服务很明显是为了开机自动运行。2.你那个可以生成可执行文件。并且加上面那一条。很令人怀疑你有不良目的。虽然不一定是写病毒你的问题:自己生成EXE文件。可以用资源文件来实现。
回复

使用道具 举报

千问 | 2008-7-14 10:03:52 | 显示全部楼层
要想在任务管理器中不被找到是不可能的!!!!就算是系统服务,只要运行了就会有进程显示在任务管理器里面.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行