1:黑客和駭客的區(qū)別。
黑客是指有很高的計算機經驗,技術,能夠超長操作計算機的人。
駭客是指以惡意破壞計算機為主的人
2:CMD。
CMD是黑客最基礎的,也是必須會的一項本領,如:
net user xxx /add
第一句cmd的意義是在計算機創(chuàng)建用戶:xxx
PING
PING可以說是黑客最常用的指令了,可以檢測目標計算機系統(tǒng)和主機與目標計算機的網絡是否通暢。
3:道德底線
黑客的話,一般都會有自己的道德底線,不會干超越法律邊緣的事。
( 以上信息屬版權所有,未經許可 不得轉載)
1.熟練掌握 C語言,匯編語言 基本上黑客新手都要學到disassemble(反匯編),就是通過一個程序運行的匯編套路來分析其源代碼。
并用c語言進行測試。匯編要掌握到(stack,protected mode,data segment,ESP,EBP。)
,C語言(bit-field, stdcall。) 2.計算機原理 分析程序數據沒有十進制,只有2進制和16進制(就是0101 0010或0xFF。)
要懂得基本運算。還有big/little-endian等基本術語,會用WinHex/UltraEdit或VS的dempbin分析程序。
3.網絡:TCP/IP(TCP,UDP,ICMP,DNS,IP等許多協(xié)議),會截取數據包,還有分析frame,結合telnet/ftp/c語言的socket等命令進行網絡打劫!這部分最難最枯燥,建議看understanding TCP/IP這本書 4.系統(tǒng)的認知!了解Windows內部API,sockets編程,IP proxy(IPv6最好也學),真正的黑客是幾乎漏不出馬腳的! 這些就是基礎,然后熟練掌握各種操作流程,可以強行進行telnet,或進行TCP hijack,或奪取遠程sid等。
還有很多要學,根本數不完。
推薦你看一下幾本書(我看過許多書,走過彎路,這是整理后的最優(yōu)選擇) 1.Assembly language step-by-step 掌握匯編語言,和CPU運行機制,內存模式等 2.the C programming language C語言的靈魂制作 3.(C++可以了解一下)C++ from ground up或C++ premier C++在底層其實代替不了C 4.Understanding TCP/IP TCP/IP網絡的精髓,最黑客的前提。
首先我把我知道的告訴你吧,這只代表我認識的。
1.端口知識 如果你不知道端口是干什么的,你就滾蛋吧
2.網絡知識 你必須了解網絡才可以在網上橫行對不
3.計算機知識 首先你必須操作熟練,然后熟悉硬件、軟件和操作系統(tǒng)
4.熟悉操作系統(tǒng)命令的使用,不要靠工具
5.學習編程語言 現在幾乎沒什么必要 工具太多太多了 要啥有啥
其實我覺得黑客不難,也不神秘,只需要你努力,只是他很枯燥,要學黑客要有恒心啊,如果你只是用來炫耀的話,就別浪費時間了,還有,不要去國內的黑客網站,都是垃圾,全是過時的技術,最好去國外的。
希望樓主采納 謝謝。
1.肉雞:所謂“肉雞”是一種很形象的比喻,比喻那些可以隨意被我們控制的電腦,對方可以是WINDOWS系統(tǒng),也可以是UNIX/LINUX系統(tǒng),可以是普通的個人電腦,也可以是大型的服務器,我們可以象操作自己的電腦那樣來操作它們,而不被對方所發(fā)覺。
2.木馬:就是那些表面上偽裝成了正常的程序,但是當這些被程序運行時,就會獲取系統(tǒng)的整個控制權限。有很多黑客就是 熱中與使用木馬程序來控制別人的電腦,比如灰鴿子,黑洞,PcShare等等。
3.網頁木馬:表面上偽裝成普通的網頁文件或是將而已的代碼直接插入到正常的網頁文件中,當有人訪問時,網頁木馬就會利用對方系統(tǒng)或者瀏覽器的漏洞自動將配置好的木馬的服務端下載到訪問者的電腦上來自動執(zhí)行。 4.掛馬:就是在別人的網站文件里面放入網頁木馬或者是將代碼潛入到對方正常的網頁文件里,以使瀏覽者中馬。
5.后門:這是一種形象的比喻,入侵者在利用某些方法成功的控制了目標主機后,可以在對方的系統(tǒng)中植入特定的程序,或者是修改某些設置。這些改動表面上是很難被察覺的,但是入侵者卻可以使用相應的程序或者方法來輕易的與這臺電腦建立連接,重新控制這臺電腦,就好象是入侵者偷偷的配了一把主人房間的要是,可以隨時進出而不被主人發(fā)現一樣。
通常大多數的特洛伊木馬(Trojan Horse)程序都可以被入侵者用語制、作后門(BackDoor) 6.rootkit:rootkit是攻擊者用來隱藏自己的行蹤和保留root(根權限,可以理解成 WINDOWS下的system或者管理員權限)訪問權限的工具。通常,攻擊者通過遠程攻擊的方式獲得root訪問權限,或者是先使用密碼猜解(破解)的方式獲得對系統(tǒng)的普通訪問權限,進入系統(tǒng)后,再通過,對方系統(tǒng)內存在的安全漏洞獲得系統(tǒng)的root權限。
然后,攻擊者就會在對方的系統(tǒng)中安裝 rootkit,以達到自己長久控制對方的目的,rootkit與我們前邊提到的木馬和后門很類似,但遠比它們要隱蔽,黑客守衛(wèi)者就是很典型的 rootkit,還有國內的ntroorkit等都是不錯的rootkit工具。 7.IPC$:是共享“命名管道”的資源,它是為了讓進程間通信而開放的餓命名管道,可以通過驗證用戶名和密碼獲得相應的權限,在遠程管理計算機和查看計算機的共享資源時使用。
8.弱口令:指那些強度不夠,容易被猜解的,類似123,abc這樣的口令(密碼)。 9.默認共享:默認共享是WINDOWS2000/XP/2003系統(tǒng)開啟共享服務時自動開啟所有硬盤的共享,因為加了"$"符號,所以看不到共享的托手圖表,也成為隱藏共享。
10.shell:指的是一種命令指行環(huán)境,比如我們按下鍵盤上的“開始鍵+R”時出現“運行”對話框,在里面輸入“cmd”會出現一個用于執(zhí)行命令的黑窗口,這個就是WINDOWS的Shell執(zhí)行環(huán)境。通常我們使用遠程溢出程序成功溢出遠程電腦后得到的那個用于執(zhí)行系統(tǒng)命令的環(huán)境就是對方的shell 11.WebShell:WebShell就是以asp、php、jsp或者cgi等網頁文件形式存在的一種命令執(zhí)行環(huán)境,也可以將其稱做是一種網頁后門。
黑客在入侵了一個網站后,通常會將這些asp或php后門文件與網站服務器WEB目錄下正常的網頁文件混在一起,好后就可以使用瀏覽器來訪問這些asp 或者php后門,得到一個命令執(zhí)行環(huán)境,以達到控制網站服務器的目的。可以上傳下載文件,查看數據庫,執(zhí)行任意程序命令等。
國內常用的WebShell有海陽ASP木馬,Phpspy,c99shell等 12.溢出:確切的講,應該是“緩沖區(qū)溢出”。簡單的解釋就是程序對接受的輸入數據沒有執(zhí)行有效的檢測而導致錯誤,后果可能是造成程序崩潰或者是執(zhí)行攻擊者的命令。
大致可以分為兩類:(1)堆溢出;(2)棧溢出。 13.注入:隨著B/S模式應用開發(fā)的發(fā)展,使用這種模式編寫程序的程序員越來越來越多,但是由于程序員的水平參差不齊相當大一部分應用程序存在安全隱患。
用戶可以提交一段數據庫查詢代碼,根據程序返回的結果,獲得某些他想要知的數據,這個就是所謂的 SQLinjection,即:SQL注意入。 14.注入點:是可以實行注入的地方,通常是一個訪問數據庫的連接。
根據注入點數據庫的運行帳號的權限的不同,你所得到的權限也不同。 15.內網:通俗的講就是局域網,比如網吧,校園網,公司內部網等都屬于此類。
查看IP地址如果是在以下三個范圍之內的話,就說明我們是處于內網之中的:10.0.0.0—10.255.255.255,172.16.0.0—172.31.255.255, 192.168.0.0—192.168.255.255 16.外網:直接連入INTERNET(互連網),可以與互連網上的任意一臺電腦互相訪問,IP地址不是保留IP(內網)IP地址。 17.端口:(Port)相當于一種數據的傳輸通道。
用于接受某些數據,然后傳輸給相應的服務,而電腦將這些數據處理后,再將相應的恢復通過開啟的端口傳給對方。一般每一個端口的開放的偶對應了相應的服務,要關閉這些端口只需要將對應的服務關閉就可以了。
18.3389、4899肉雞:3389是Windows終端服務(Terminal Services)所默認使用的端口號,該服務是微軟為了方便網絡管理員遠程管理及維護服務器而推出的,網絡管理員可以使用遠程桌面連接到網絡上任意一臺開啟了終端服務的計算機上,成功登陸后。
這里我羅列出一些需要學習的知識: (1) 計算機的各種配件知識。
(2) 網卡,(3) 路由器,(4) 交換機等一些網絡設備(5) 的專業(yè)術語及工作原理。 (6) 網線的分類,(7) 數據傳輸的基本情況,(8) 交叉線,(9) 直通線的水晶頭打法。
(10) 了解最新的網絡設備(11) 具有那些功能,(12) 試著去解釋或想象這些功能的實現方法。 (13) 了解硬件編程語言(匯編語言)。
(14) 深入學習內存分配的原理 對于網絡知識,本鼠認為并不是多多易善,而且恰恰相反,只要專著于一門就OK了!因為,網絡知識實在是太過宏大,一個人就算以一生的時間也不可能強其完全學完,何況處在知識爆炸的今天,往往一門技術,你剛剛掌握,說不定它已經成為了眾所周知的秘密了。所以學習黑客技術,講求的就是一個“快”字!當然這首先需要大家有扎實的網絡基礎知識。
這些知識,你可以從大學或者社會上一些培訓機構獲得。對于基礎知識的學習,無論網絡上還是現實中都有很多很多人提及,在這里,小鼠就不做詳細的說明了,只是羅列一些知識點: (1)計算機網絡基礎(好象很多出版社都出過這本書)最出名的就是清華的。
主要講解網絡的七層架構及一些協(xié)議的說明。光這個相信大家都要研究好久,畢竟知識在不斷更新的,面太廣,所以只能說是做了解。
(2)在對計算機網絡基礎的學習過程中,進一步發(fā)掘自己的興趣,找準自己的學習方向。將知識進一步細分,從而往深處鉆研。
上面小鼠已經說了,學習黑客技術講求的是一個“快”字。為什么?什么是牛人?牛人就是擁有別人所不知道的技術或者說是大多數人不知道的技術。
如果你擁有這樣的技術,你就是牛人。舉個簡單的例子,一間裝滿食物的房子的門是虛掩著的,一群饑餓的人站在門口,但誰都認為門是鎖著的,當其中一個人無意間發(fā)現了門并沒有鎖。
他便進了門,獲得了食物。當他將這個知識告訴了第二個人,第二個人告訴了第三個人,很快大家都知道可以進門拿食物,這個知識便沒有了新鮮感,從而變?yōu)榱顺WR。
當房子的主人知道了這個事情,并在房間上加了把鎖,大家又不能得到食物了,從而這個知識也就作廢了。當其中一個人會打開那把鎖,這個技術就又成了一個新的知識 學習黑客知識也一樣。
只有我們知道最新的漏洞,知道利用這個漏洞的方法,我們才能最先拿到“房子里面的食物”。這些最新,最權威的知識那里來?最快的當然是自己發(fā)現,或者自己編寫的啊。
當然,如果你還不具備這樣的能力的話,不妨去做那“第二個人”,到各大專業(yè)網站去搜索,查看。最好是去國外的站點,畢竟,計算機是老美最先搞出來的,他們那邊技術比國內先進的多。
如果你在語言上不方便,那你可以到國內的一些專業(yè)站點查看。
一期:學會打字,熟知,應用,安裝,調試所有流行的操作系統(tǒng),了解一臺電腦內所有的硬件結合并學會組裝,了解每一個硬件在電腦內所發(fā)揮的作用,性能,特點,規(guī)律,經常嘗試修理硬件出錯的機器,學會應用打印機,掃描機,傳真機,投影儀,噴繪,數碼相記.了解,應用,更改電腦程序(注冊表,本地安全策略,DNS,超級終端,遠程桌面,控制面版,IIS,組件服務,服務,控制臺,運行,自動登陸,系統(tǒng)內核EXE,DLL,CPL,網上鄰居,共享權限,設置權限,本地用戶和組,設置管理器,磁盤碎片整理程序,硬盤分區(qū), 任務管理器,桌面屬性設置,電腦屬性設置),了解電腦的所有進程作用,了解硬件對應的驅動,了解電腦BIOSS設置,學會批處理應用,學會GHOST,了解常用的后綴名,了解電腦屬性,了解配置,了解右鍵應用,學會用第三方程序優(yōu)化和管理電腦,了解常用的端口,認識ARP,認識局域網,區(qū)域網,廣域網,學會調試,安裝,認識硬路由,交換機,排網線,學會夾網線,包括568類型,超五類型,學會游戲,聊天工具,播放器,應用軟件的安裝,調試,應用.學會安裝單機,網絡防毒軟件,學會下載安裝補丁,關閉不必要的服務,了解應用硬件還原保護卡,軟件保護還原軟件,包括單機,網絡. 二期:學會修理電腦硬件,學會電工,電焊,認識電路,認識主板線路,認識主板芯片.學會:FTP,NERO,FPXAIL,虛擬機,虛擬光驅,PHOTOSHOP,WPS,FLASH,ACDSEE,3DMAX,PHOTOIMPACT,OFFICE,WORD,OUTLOOK,EXCEL,ACCESS,POWERPOINT,DREAMWEAVER.學會構建流媒體,構建論壇,構建私服,構建局域網,構建軟路由,構建虛擬盤,構建游戲服務器,實現游戲對比,更新,局域網病毒防御工作,美化系統(tǒng),美化界面,美化啟動,美化登陸,美化游戲和聊天工具,實現所有聊天工具,應用軟件,股票工具,網游,單機,競技綠色安裝.學會封裝,制作屬于自已的系統(tǒng),學會腳本應用,學會用第三方工具網刻系統(tǒng),學會探殼,脫殼,加殼軟件.學會電腦超過255臺的分段問題,英語四級. 三期:學會和應用C/C++,JAVA,MSSQL,VISUAL,HTML/XHTML,CSS,STUDIO2005,LINUX,UNIX,PHP等開發(fā)語言和工具,學會SQL,ORACLE,SERVER等數據庫開發(fā)和維護技術,了解NET程序,了解W3C標準等.。
聲明:本網站尊重并保護知識產權,根據《信息網絡傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個月內通知我們,我們會及時刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學習鳥. 頁面生成時間:3.140秒