中文字幕精品亚洲无线码,99视频在线观看精品29,亚州十八禁免费不卡在线视颖,亚洲香蕉网久久综合影视

<sub id="xxpls"></sub><sub id="xxpls"></sub>

  • <listing id="xxpls"><u id="xxpls"></u></listing>
    <sub id="xxpls"></sub>

  • <sub id="xxpls"><ol id="xxpls"></ol></sub>
    <style id="xxpls"><u id="xxpls"></u></style>
  •  找回密碼
     注冊

    QQ登錄

    只需一步,快速開始

    黑客實戰(zhàn)技術(shù)

    [復(fù)制鏈接]
    1#
    發(fā)表于 2011-1-13 17:10:57 | 只看該作者 |倒序瀏覽 |閱讀模式
    我們在閱讀和學習系統(tǒng)安全文獻和黑客技術(shù)文章時,經(jīng)??吹降氖且恍┕舨呗院拖到y(tǒng)安全漏洞,但無法理解黑客是如何攻擊系統(tǒng)的每個環(huán)節(jié),因此系統(tǒng)管理員無法具體地進行安全防范。
    % |! f6 X9 f5 L) I( N
    $ N$ |0 `1 [5 j' Y/ @  為了使每一位愛好系統(tǒng)安全的朋友能夠具體了解系統(tǒng)安全知識,INTERNET安全委員會(http://security.yeah.net)將逐步推出《黑客實戰(zhàn)技術(shù)》教學文章。INTERNET上的主機多數(shù)使用UNIX主機,包括Solaris、Digital Unix、Linux等,因此首先推出UNIX篇,主要內(nèi)容包括:目標分析、突破防線、智取文檔、破解密碼、相關(guān)問題等技術(shù)。4 {* X3 V0 d2 N" H/ U2 J

    0 c6 z7 R0 X1 q+ F$ c1 R8 P& g第一章、目標分析[UNIX篇]# I3 \7 I8 z0 x' W% n

    2 A* A& }( m  w9 W. [# D1、鎖定目標
    * w% t1 K* G3 M
    ( Q- d9 R% s4 nINTERNET上每一臺主機都有一個符合自己的名字,就像每個人都有一個合適得稱呼一樣,稱做域名;然而一個人可能會有幾個名字,域名的定義也會有同樣的情況,在INTERNET上能真正標識主機的是IP地址,域名只是用IP指定的主機用于好記的而起的名字。當然利用域名和IP地址都可以順利找到主機(除非你的網(wǎng)絡(luò)不通)。要攻擊誰首先要確定目標,就是要知道這臺主機的域名或者IP地址,例如:www.yahoo.com、1.1.1.1  e/ ^9 d, s  E7 _: Q
    等。知道了要攻擊目標的位置還很不夠,還需要了解系統(tǒng)類型、操作系統(tǒng)、提供服務(wù)等全面的資料,才能做到“知己知彼,百戰(zhàn)不怠”,如何獲取相關(guān)信息,下面我們將詳細介紹,如果對網(wǎng)絡(luò)域名和IP地址不清楚的,趕緊翻一下手頭的書吧!并且現(xiàn)在練習一下PING命令吧!相信在實戰(zhàn)中會用得到!有什么用?如果PING目標主機返回時間太長或你根本PING不通目標主機,你如何繼續(xù)呢!(目標不在你的射程之內(nèi))/ Q  m4 k5 ~; \( t) o+ ?
    $ e/ s" `, _3 M
    2、服務(wù)分析. k  R3 l. O  O5 s/ o7 A7 A; x
    ) d6 N, g3 e8 F: F7 o( n
    INTERNET上的主機大部分都提供WWW、MAIL、FTP、BBS等網(wǎng)絡(luò)信息服務(wù),基本每一臺主機都同時提供幾種服務(wù),一臺主機為何能夠提供如此多的服務(wù)呢?UNIX系統(tǒng)是一種多用戶多任務(wù)的系統(tǒng),將網(wǎng)絡(luò)服務(wù)劃分許多不同的端口,每一個端口提供一種不同服務(wù),一個服務(wù)會有一個程序時刻監(jiān)視端口活動,并且給予應(yīng)有的應(yīng)答。并且端口的定義已經(jīng)成為了標準,例如:FTP服務(wù)的端口是21,TELENT服務(wù)的端口是23,WWW服務(wù)的端口是80等,如果還想了解更多請進行下面的步驟:% C7 E) y* P1 S
    進入MS-DOS PROMPT
    2 E* z+ P4 A  B! S! V6 cC:\WINDOWS>edit services (回車)& Y: J$ y3 K# p$ [" N; ]/ f

    2 S+ }, V; I7 W! p; \+ |3 ^: z/ j慢慢閱讀吧!不過很多的端口都沒有什么用,不必把它們都記??!* [% |& y3 r9 f) c& ~# ^
    我們?nèi)绾沃滥繕酥鳈C提供了什么服務(wù)呢?很簡單用用于不同服務(wù)的應(yīng)用程序試一試就知道了,例如:使用TELNET、FTP等用戶軟件向目標主機申請服務(wù),如果主機有應(yīng)答就說明主機提供了這個服務(wù),開放了這個端口的服務(wù),但我們現(xiàn)在只需知道目標主機的服務(wù)端口是否是“活”的,不過這樣試比較麻煩并且資料不全,我會經(jīng)常使用一些象PORTSCAN這樣的工具,對目標主機一定范圍的端口進行掃描。這樣可以全部掌握目標主機的端口情況?,F(xiàn)在介紹一個好工具,缺少好工具,就不能順利完成工作。HAKTEK是一個非常實用的一個工具軟件,它將許多應(yīng)用集成在一起的工具,其中包括:PING、IP范圍掃描、目標主機端口掃描、郵件炸彈、過濾郵件、FINGER主機等都是非常實用的工具。
    / p% X) e- Z- t. c" P4 a
    5 o2 [( h3 H8 N0 F; D# w完成目標主機掃描任務(wù),首先告訴HAKTEK目標主機的位置,即域名或IP地址。然后選擇端口掃描,輸入掃描范圍,開始掃描,屏幕很快返回“活”的端口號以及對應(yīng)的服務(wù)。對資料的收集非常迅速完整。為什么掌握目標的服務(wù)資料?如果目標主機上幾個關(guān)鍵的端口的服務(wù)都沒有提供,還是放棄進攻的計劃吧,不要浪費太多時間放在這個勝率不大的目標上,趕緊選擇下一個目標。先看一個掃描實例:
    7 y$ Q0 U" W: H0 j  J. x; J* b" m. j* T! u& ^
    Scanning host xx.xx.xx, ports 0 to 1000
    7 j. h, L$ Z+ G$ M. F' V; Z
    5 g" A3 T+ d- K; P$ X$ g$ YPort 7 found. Desc='echo'# ?( x' ~& u$ f4 v' Q$ D4 D. P
    Port 21 found. Desc='ftp'
    ! f+ I6 O0 d8 X, w3 g" wPort 23 found. Desc='telnet'$ f+ A5 `6 `1 O* g, h; d
    Port 25 found. Desc='smtp'
    ; f6 ?- K3 |3 L4 KPort 53 found. Desc='domain/nameserver'
    * `, ?3 l2 E" a1 f/ UPort 79 found. Desc='finger'& K) U0 d& R/ N4 P
    Port 80 found. Desc='www'
    * _& I- g) D7 s# M5 T4 OPort 90 found.) M2 }+ v. B& z4 w* c
    Port 111 found. Desc='portmap/sunrpc'
    - M8 x. d8 W3 C4 n4 ^) FPort 512 found. Desc='biff/exec'
    % n2 A  |7 |- r% u/ E) XPort 513 found. Desc='login/who'
    ; Z$ T( }4 b( WPort 514 found. Desc='shell/syslog'. I/ a. M# |- f' c2 A! W6 ^% x! h. D
    Port 515 found. Desc='printer'  T( X1 v! x5 O* N, v2 J

    % |) S3 ^, z% q' X  sDone!( w# l' m, t" `* n
    + o. R0 W$ G+ \. M7 x4 z# p
    如果系統(tǒng)主要端口是“活”的,也不要高興太早,因為系統(tǒng)可能加了某些限制,不允許任何用戶遠程連接或不允許ROOT遠程連接,或者進入后限制用戶只能做指定的活動便又被強行中斷,這僅僅指TELNET服務(wù)而言,其實還會遇到很多復(fù)雜的情況。這里只介紹目標主機是否開放了端口,而我們還不知目標主機使用的是什么系統(tǒng),每一個端口的服務(wù)程序使用的是什么版本的系統(tǒng),不要急,先聯(lián)系一下HAKTEK工具吧!沒有,快去下載吧!2 f+ N; x! m! m) X0 [0 F: l
    : a6 J3 V. ^. ^0 Z4 P9 X
    3、系統(tǒng)分析
    - t- b1 N* n) G. k& h
    / \; V7 K; v8 g: Q3 p現(xiàn)在開始講解如何了解系統(tǒng),目標主機采用的是什么操作系統(tǒng),其實很簡單,首先打開WIN95的RUN窗口,然后輸入命令:8 N! k$ I# R: F0 S  {* l7 h
    TELNET xx.xx.xx.xx(目標主機)6 t7 r/ \5 x8 p. W- ]" h& W" |" A
    然后[確定],看一看你的屏幕會出現(xiàn)什么?
    / e, U! i8 @, g  C/ I
    " N0 n# U$ J% c1 u6 x8 ADigital UNIX (xx.xx.xx) (ttyp1)
    ) D& W0 w1 j* ^+ E/ ~- e& U0 q4 o; `& l
    login: # A. i  A- c% _. a

    ) o$ Z) \" }5 j' X! T, b$ j不用我說你也會知道你的目標主機和操作系統(tǒng)是什么啦!對,當然是DEC機,使用的是Digital UNIX啦!好,我們再看一個:
    ; ~& q9 o, \( J& S- N
    " l  I$ y5 K+ H! |) XUNIX(r) System V Release 4.0 (xx.xx.xx)
    9 I9 C' C/ e1 x, U' ]/ k: H/ |) k$ F, E! v: Q$ @7 P' K
    login:
    ; v1 f/ U5 t/ g0 ^. P, j
    2 ~1 h/ H' {% l$ {這是什么?可能是SUN主機,Sun Os或Solaris,具體是什么?我也說不清楚!這一方法不是對所有的系統(tǒng)都有用,例如象下面的情況,就不好判斷是什么系統(tǒng):5 _& T# C. N. A5 d0 x1 _
    $ |" k: ?3 W: J" X5 S: {
    XXXX OS (xx.xx.xx) (ttyp1)
    6 g/ ~/ ]/ m% T- R7 V! T
    5 W0 f6 ^( A" R9 u& m2 l& ?login:
    6 h& s! S; i& w5 c, E  W/ c+ L  }) C7 L- u: V
    有些系統(tǒng)將顯示信息進行了更改,因此就不好判斷其系統(tǒng)的信息,但根據(jù)一些經(jīng)驗可以進行初步的判斷,它可能是HP Unix。. a$ |  R  s( l+ Z
    另外利用上面介紹的工具HAKTEK,利用目標主機的FINGER功能也可以泄露系統(tǒng)的信息。
    : G3 L: i% x" Y. M. Z% K5 N
    - T6 O* q+ c5 C( B( B. QEstablishing real-time userlist... (Only works if the sysadmin is a moron)8 q+ Y9 G1 L, u4 a: J
    ---[ Finger session ]-------------------------------------------------------& ^1 g0 N3 S+ A5 r6 c
    Welcome to Linux version 2.0.30 at xx.xx.xx
    7 D2 n2 ]% Y& U( Z...
    ! k% }1 e2 K% o( M9 ?3 v& J: J! _' Z% @% M' v
    上面的這句話就已經(jīng)足夠!6 t% n+ X) d3 p( c& L
    1 O8 J8 J; _8 U
    如何知道系統(tǒng)中其它端口使用的是什么服務(wù)?例如23、25、80等端口。" v/ w4 q5 l& n
    采用同樣上面的手段,利用TELNET和本身的應(yīng)用工具,F(xiàn)TP等。# Y6 N) s2 c9 ~8 h' r0 X
    使用TELNET是請將端口號作為命令行參數(shù),例如:6 Q/ n# ~! R0 j
    telnet xx.xx.xx 252 q% N4 ^* U  {8 I) s5 B" h
    就會有類似下面的信息提供給你:0 M9 x8 S+ X' R- N+ d% k& p
    & f  e6 c9 M7 t' [
    220 xx.xx.xx Sendmail 5.65v3.2 (1.1.8.2/31Jan97-1019AM) Wed, 3 Jun 1998 13:50:47 +0900
    1 ^3 P6 K4 B+ p6 P( b4 i; D: b* F2 `! F% T( S3 X
    這樣很清楚目標主機Sendmail的版本。當然對很多端口和不同的系統(tǒng)根本沒有用。, {/ P& P, w6 a
    因此需要對應(yīng)的應(yīng)用工具才能獲得相應(yīng)的信息。例如:
    - n0 c, C$ Q! D
    % @: Y7 M0 Z$ K% s8 ]Connected to xx.xx.xx.220 xx.xx.xx FTP server (Digital UNIX Version 5.60) ready.
    : u$ A" j9 f; p1 J0 B; O# hUser (xx.xx.xx:(none)):
    ) u0 @+ ~0 Z, F: C/ H" E! j0 N$ B/ ~
    INTERNET上大多數(shù)是WWW主機,如何知道目標主使用的是什么樣的WEB SERVER,介紹一個頁面的查詢工具,只要你告訴它目標主機的地址和WEB服務(wù)斷口,它立刻會告訴你有關(guān)信息。工具的位置在INTERNET安全委員會的系統(tǒng)工具中,地址是http://security.yeah.net。不信可以試一試!
    - }) n8 u" j. s6 e' w' t- Q3 N3 v9 F
    4、深入探討
    * m* M8 Y/ C5 c3 e上面介紹的內(nèi)容都非常簡單,多試幾次便會輕松掌握。由于系統(tǒng)管理員對系統(tǒng)進行了一些限制,因此即使得到了這些信息也不能輕松地對系統(tǒng)攻擊,還要進一步掌握情況。進行這些工作都是為下一步的工作做準備,破解UNIX主機最主要是想方設(shè)法獲得UNIX的密碼文件,通過破解口令,獲得較高權(quán)限帳戶的口令,主要是ROOT的口令,如何獲得口令將在第二章中詳細介紹,在第三章介紹如何利用工具進行破解口令,在第四章介紹如何打掃戰(zhàn)場。后面幾章將在進期推出,敬請留意!
    , A+ q# X" Q. B* x" I( `/ f
    ' i8 ^  G4 _7 L0 T/ R" N' K' R% d6 e3 j
    2#
    發(fā)表于 2011-9-5 19:37:19 | 只看該作者
    回復(fù)一下吧
    : f; M7 i; W; O9 D( R9 x- n0 Q) p4 d' [
    0 p3 r+ N' S" E2 S( c
    2 {) Z7 p; t1 \' C0 o

    ( m$ A; E& R) f* W, B$ s: F4 D
    / }, u: f. g( `3 l& P7 c/ e" p- d; P/ |" A; s" ~

    6 B# T- i9 b: d0 d) E' Z5 S5 A% A2 r  W9 y+ j

    # u$ n# I& R: ^: @6 Y0 x+ E4 D- z
    # `2 d7 M+ V! r9 R4 |! i
    2 S9 z) H* F; v, t0 w$ Q3 m$ }
    $ i! ?7 h  Z4 t  B& Q/ u7 u圍觀電影網(wǎng)
    您需要登錄后才可以回帖 登錄 | 注冊

    本版積分規(guī)則

    QQ|本地廣告聯(lián)系: QQ:905790666 TEL:13176190456|Archiver|手機版|小黑屋|汶上信息港 ( 魯ICP備19052200號-1 )

    GMT+8, 2025-8-12 16:00

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

    快速回復(fù) 返回頂部 返回列表