liqiqi
驱动牛犊
驱动牛犊
  • 注册日期2004-04-10
  • 最后登录2004-05-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:4152回复:14

有哪个给找一个隐藏进程的寒数

楼主#
更多 发布于:2004-04-10 11:35
还有怎么在注册表中加自己的值。

最新喜欢:

quickerquicke...
moonYut
驱动小牛
驱动小牛
  • 注册日期2004-03-09
  • 最后登录2006-12-21
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望138点
  • 贡献值17点
  • 好评度117点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-10 16:41
这是改注册表的代码:
HKEY hkey;
DWORD type_1=REG_SZ;
//for(int i=0;i<16;i++) owner_Get=KPIN1;
//data[0]=0x00000001;
   LPCTSTR path="SOFTWARE";  
long ret = ::RegOpenKeyEx(HKEY_LOCAL_MACHINE,path,0,KEY_WRITE, &hkey);
if(ret!=ERROR_SUCCESS)
{
return;
}
ret=::RegSetValueEx(hkey,"rind1",NULL,type_1,(const unsigned char*)KPIN1,16);
   if(ret!=ERROR_SUCCESS)
{
return;
}
   ::RegCloseKey(hkey);
刚则折,柔恒存,柔羽胜刚强! 万法自然,无根无极!--太极
moonYut
驱动小牛
驱动小牛
  • 注册日期2004-03-09
  • 最后登录2006-12-21
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望138点
  • 贡献值17点
  • 好评度117点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-04-10 16:44
  这是你要的“寒数”!
  Platform SDK: DLLs, Processes, and Threads
CreateProcess

The CreateProcess function creates a new process and its primary thread. The new process runs the specified executable file in the security context of the calling process.

If the calling process is impersonating another user, the new process uses the token for the calling process, not the impersonation token. To run the new process in the security context of the user represented by the impersonation token, use the CreateProcessAsUser or CreateProcessWithLogonW function.


BOOL CreateProcess(
  LPCTSTR lpApplicationName,
  LPTSTR lpCommandLine,
  LPSECURITY_ATTRIBUTES lpProcessAttributes,
  LPSECURITY_ATTRIBUTES lpThreadAttributes,
  BOOL bInheritHandles,
  DWORD dwCreationFlags,
  LPVOID lpEnvironment,
  LPCTSTR lpCurrentDirectory,
  LPSTARTUPINFO lpStartupInfo,
  LPPROCESS_INFORMATION lpProcessInformation
);

Parameters
lpApplicationName
[in] Pointer to a null-terminated string that specifies the module to execute. The specified module can be a Windows-based application. It can be some other type of module (for example, MS-DOS or OS/2) if the appropriate subsystem is available on the local computer.
The string can specify the full path and file name of the module to execute or it can specify a partial name. In the case of a partial name, the function uses the current drive and current directory to complete the specification. The function will not use the search path. If the file name does not contain an extension, .exe is assumed. Therefore, if the file name extension is .com, this parameter must include the .com extension.

The lpApplicationName parameter can be NULL. In that case, the module name must be the first white space-delimited token in the lpCommandLine string. If you are using a long file name that contains a space, use quoted strings to indicate where the file name ends and the arguments begin; otherwise, the file name is ambiguous. For example, consider the string "c:\program files\sub dir\program name". This string can be interpreted in a number of ways. The system tries to interpret the possibilities in the following order:

c:\program.exe files\sub dir\program name
c:\program files\sub.exe dir\program name
c:\program files\sub dir\program.exe name
c:\program files\sub dir\program name.exe

If the executable module is a 16-bit application, lpApplicationName should be NULL, and the string pointed to by lpCommandLine should specify the executable module as well as its arguments.

lpCommandLine
[in, out] Pointer to a null-terminated string that specifies the command line to execute. The maximum length of this string is 32K characters.
The Unicode version of this function, CreateProcessW, will fail if this parameter is a const string.

The lpCommandLine parameter can be NULL. In that case, the function uses the string pointed to by lpApplicationName as the command line.

If both lpApplicationName and lpCommandLine are non-NULL, the null-terminated string pointed to by lpApplicationName specifies the module to execute, and the null-terminated string pointed to by lpCommandLine specifies the command line. The new process can use GetCommandLine to retrieve the entire command line. Console processes written in C can use the argc and argv arguments to parse the command line. Because argv[0] is the module name, C programmers generally repeat the module name as the first token in the command line.

If lpApplicationName is NULL, the first white-space
刚则折,柔恒存,柔羽胜刚强! 万法自然,无根无极!--太极
moonYut
驱动小牛
驱动小牛
  • 注册日期2004-03-09
  • 最后登录2006-12-21
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望138点
  • 贡献值17点
  • 好评度117点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-04-10 16:45
你有不明白的,我这还有ENGLISH的
刚则折,柔恒存,柔羽胜刚强! 万法自然,无根无极!--太极
liqiqi
驱动牛犊
驱动牛犊
  • 注册日期2004-04-10
  • 最后登录2004-05-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-04-10 16:47
好的,谢谢
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
5楼#
发布于:2004-04-12 09:10
隐藏进程的寒数??
9X下REGISTERSERVICEPROCESS
2K/XP下,要么HOOK ZWQUERYSYSTEMINFORMATION
要么直接修改内核进程链表,参考我在CSDN发布的文章。
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
walkonthesky
驱动中牛
驱动中牛
  • 注册日期2003-11-26
  • 最后登录2012-11-06
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-04-14 14:26
moonYut 纯粹胡闹

隐藏进程网上有很多方法

HOOK
远程线程注入
注册系统服务(98)
空进程名(TASKMON不能显示)
驱动HOOK naive API都可以实现

可是CreateProcess肯定不可以
[img]http://www.driverdevelop.com/forum/upload/walkonthesky/2004-07-08_2004-07-07_b847.gif[/img]
cicada
驱动小牛
驱动小牛
  • 注册日期2003-12-09
  • 最后登录2008-07-11
  • 粉丝1
  • 关注0
  • 积分74分
  • 威望15点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-12-09 10:50
隐藏进程的寒数??
9X下REGISTERSERVICEPROCESS
2K/XP下,要么HOOK ZWQUERYSYSTEMINFORMATION
要么直接修改内核进程链表,参考我在CSDN发布的文章。

能否给个文章的链接,我对此感兴趣,但找不到。谢谢了!
Sephiroth
驱动牛犊
驱动牛犊
  • 注册日期2003-05-03
  • 最后登录2005-09-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-12-11 16:48
进程能隐藏得彻底吗?除了重写与进程调度相关的内核函数外,根本就不能隐藏得怎样~随随便便就能发现了。现在那些进程隐藏的方法,感觉都是自欺欺人的。。。
zhouhongyun
驱动牛犊
驱动牛犊
  • 注册日期2004-01-12
  • 最后登录2015-08-22
  • 粉丝0
  • 关注0
  • 积分210分
  • 威望23点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2007-04-07 13:47
感觉都是自欺欺人的。。。
----那你想怎么样?就算一般的隐藏也有很大的意义,有多少用户知道icewsord呢,起码我周围十个人就有十个不知道有这个东西,你是身在这个圈子,才知道的
勇敢的心
tyeken8
驱动牛犊
驱动牛犊
  • 注册日期2007-04-26
  • 最后登录2007-08-13
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2007-08-13 22:40
Yuna X Forever
GNiDiA
驱动小牛
驱动小牛
  • 注册日期2006-10-11
  • 最后登录2017-10-09
  • 粉丝0
  • 关注0
  • 积分1002分
  • 威望145点
  • 贡献值0点
  • 好评度124点
  • 原创分0分
  • 专家分0分
  • 社区居民
11楼#
发布于:2007-08-14 00:29
引用第9楼zhouhongyun于2007-04-07 13:47发表的  :
感觉都是自欺欺人的。。。
----那你想怎么样?就算一般的隐藏也有很大的意义,有多少用户知道icewsord呢,起码我周围十个人就有十个不知道有这个东西,你是身在这个圈子,才知道的



完全同意
cnwarror
驱动小牛
驱动小牛
  • 注册日期2005-08-20
  • 最后登录2013-07-31
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望257点
  • 贡献值0点
  • 好评度134点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2007-08-20 16:17
远程线程注入
wanghui219
禁止发言
禁止发言
  • 注册日期2007-08-28
  • 最后登录2019-07-29
  • 粉丝4
  • 关注3
  • 积分101166分
  • 威望505351点
  • 贡献值0点
  • 好评度137点
  • 原创分0分
  • 专家分4分
  • 社区居民
13楼#
发布于:2007-09-13 10:10
用户被禁言,该主题自动屏蔽!
guard366
驱动牛犊
驱动牛犊
  • 注册日期2009-04-30
  • 最后登录2010-10-21
  • 粉丝0
  • 关注0
  • 积分36分
  • 威望351点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2009-05-01 12:52
隐藏不好,现在杀软太变态,不如做守护
成熟的产品!
游客

返回顶部