我知道有程序这样实现了,却不知如何实现。

解决方案 »

  1.   

    zhi_liu6(野战炮):在程序中如何实现?
      

  2.   

    改注册表,用RUNDLL32启动你的DLL。
      

  3.   

    看看下面的关于注册表的东东:有一种隐藏进程的方法倒是不用什么编程技巧的(其实也不容易)。注意下面这个键值: 
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows] 
    "AppInit_DLLs"="backdoor.dll" 
    wantjob就是用这个法子。微软知识库Q134655和Q125680里介绍过,大家不妨弄来看看。 写一个backdoor.dll,再加上这个键值,系统启动后就会加载这个模块。因为没有自己 
    的进程,所以也是看不见的。
    ========================================================================================================================================
    在注册表中的情况最复杂,通过regedit命令打开注册表编辑器,在点击至:“HKEY-LOCAL-MACHINE\Software\Microsoft\Windows\CurrentVersion\Run”目录下,查看键值中有没有自己不熟悉的自动启动文件,扩展名为EXE,这里切记:有的“木马”程序生成的文件很像系统自身文件,想通过伪装蒙混过关,如“Acid Battery v1.0木马”,它将注册表“HKEY-LOCAL-MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run”下的 Explorer 键值改为Explorer=“C:\WINDOWS\expiorer.exe”,“木马”程序与真正的Explorer之间只有“i”与“l”的差别。当然在注册表中还有很多地方都可以隐藏“木马”程序,如:“HKEY-CURRENT-USER\Software\Microsoft\Windows\CurrentVersion\Run”、“HKEY-USERS\****\Software\Microsoft\Windows\CurrentVersion\Run”的目录下都有可能,最好的办法就是在“HKEY-LOCAL-MACHINE\Software\Microsoft\Windows\CurrentVersion\Run”下找到“木马”程序的文件名,再在整个注册表中搜索即可。 =============================================================
    大概是这样:
    [HKEY-LOCAL-MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]
    下c:\windows\rundll32.exe yourdll.dll要获得更多,就要搜索啦。。