黑客使用什麼語言?

General 更新 2024-11-18

什麼是黑客?要具備哪些專業語言?

黑客指專門研究、發現計算機和網絡漏洞的計算機愛好者。關於需要哪些語言,其實語言不需要掌握多少,C/C++,外加一門彙編足夠了。不過關於計算機底層的知識你需要要清楚異常,再有就是網絡協議和原理,最後就是系統,你要掌握Li耽ux,Unix,windows等系統的相關知識,像linux這種開源的系統,你最好能搞懂它的內核,當然,這要求好像是很高的,不過想做個高手就必須掌握,硬件也是需要了解的,最好能有部分電子的知識,這是最好,總之,黑客需要掌握的東西很是龐大,建議你能細分下,比如你專攻網絡,還是系統,或者黑軟的編寫之類。

現在黑客一般都用那些語言 比較實用

基本黑客技術

黑客態度是重要的,但技術更加重要。態度無法替代技術,在你被別的黑客稱為黑客之前,有一套基本的技術你必須掌握。 這套基本技術隨著新技術的出現和老技術的過時也隨時間在緩慢改變。例如,過去包括使用機器碼編程,而知道最近才包括了HTML語言。但現在明顯包括以下技術:

1 學習如何編程

這當然是最基本的黑客技術。如果你還不會任何計算機語言,我建議你從Python開始。它設計清晰,文檔齊全,對初學者很合適。儘管是一門很好的初級語言,它不僅僅只是個玩具。它非常強大,靈活,也適合做大型項目。

但是記住,如果你只會一門語言,你將不會達到黑客所要求的技術水平,甚至也不能達到一個普通程序員的水平---你需要學會如何以一個通用的方法思考編程問題,獨立於任何語言。要做一名真正的黑客,你需要學會如何在幾天內通過一些手冊,結合你現在所知,迅速掌握一門新語言。這意味著你應該學會幾種不同的語言。

如果要做一些重要的編程,你將不得不學習C語言,Unix的核心語言。其他對黑客而言比較重要的語言包括Perl和LISP。 Perl很實用,值得一學;它被廣泛用於活動網頁和系統管理,因此即便你從不用Perl寫程序,至少也應該能讀懂它。 LISP 值得學習是因為當你最終掌握了它你會得到豐富的經驗;這些經驗使你在以後的日子裡成為一個更好的程序員,即使你實際上可能很少使用LISP本身。

當然,實際上你最好四種都會。 (Python, C, Perl, and LISP). 除了是最重要的四種基本語言,它們還代表了四種非常不同的編程方法,每種都會讓你受益非淺。

這裡我無法完整地教會你如何編程---這是個複雜的活兒。但我可以告訴你,書本和課程也不能作到。幾乎所有最好的黑客都是自學成材的。真正能起作用的就是去親自讀代碼和寫代碼。

學習如何編程就象學習用自然語言寫作一樣。最好的做法是讀一些大師的名著,試著自己寫點東西,再讀些,再寫點,又讀些,又寫點....如此往復,直到你達到自己在範文中看到的簡潔和力量。

過去找到好的代碼去讀是困難的,因為很少有大型程序的可用源代碼能讓新手練手。這種狀況已經得到了很大的改善;現在有很多可用的開放源碼軟件,編程工具和操作系統(全都有黑客寫成)。這使我們自然地來到第二個話題...

2 得到一個開放源碼的Unix並學會使用、運行它

我假設你已經擁有了一臺個人計算機或者有一個可用的( 今天的孩子們真幸福 :-) )。新手們最基本的一步就是得到一份Linux或BSD-Unix,安裝在個人計算機上,並運行它。

當然,這世界上除了Unix還有其他操作系統。但它們都是以二進制形式發送的---你無法讀到它的源碼,更不可能修改它。嘗試在DOS或Windows的機器上學習黑客技術,就象是在腿上綁了鐵塊去學跳舞。

除此之外,Unix還是Internet的操作系統。你可以不知道Unix而學會用Internet,但不懂它你就無法成為一名Internet黑客。因為這個原因,今天的黑客文化在很大程度上是以Unix為中心的。(這點並不總是真的,一些很早的黑客對此很不高興,但Unix和Internet之間的共生關係已是如此之強,甚至連微軟也無可奈何)

So,裝一個Unix---我個人喜歡Linux,不過也有其他選擇。(你也可以在同一臺機器上同時運行DOS,Windows和Linux)學會它。運行它。用它跟Internet對話。讀它的代碼。試著去修改他。你會得到比微軟操作系統上好的多的編程工具(包括C,Lisp, Pyth......

黑客需要學習什麼編程語言?

基本黑客技術

黑客態度是重要的,但技術更加重要。態度無法替代技術,在你被別的黑客稱為黑客之前,有一套基本的技術你必須掌握。 這套基本技術隨著新技術的出現和老技術的過時也隨時間在緩慢改變。例如,過去包括使用機器碼編程,而知道最近才包括了HTML語言。但現在明顯包括以下技術:

1 學習如何編程

這當然是最基本的黑客技術。如果你還不會任何計算機語言,我建議你從Python開始。它設計清晰,文檔齊全,對初學者很合適。儘管是一門很好的初級語言,它不僅僅只是個玩具。它非常強大,靈活,也適合做大型項目。

但是記住,如果你只會一門語言,你將不會達到黑客所要求的技術水平,甚至也不能達到一個普通程序員的水平---你需要學會如何以一個通用的方法思考編程問題,獨立於任何語言。要做一名真正的黑客,你需要學會如何在幾天內通過一些手冊,結合你現在所知,迅速掌握一門新語言。這意味著你應該學會幾種不同的語言。

如果要做一些重要的編程,你將不得不學習C語言,Unix的核心語言。其他對黑客而言比較重要的語言包括Perl和LISP。 Perl很實用,值得一學;它被廣泛用於活動網頁和系統管理,因此即便你從不用Perl寫程序,至少也應該能讀懂它。 LISP 值得學習是因為當你最終掌握了它你會得到豐富的經驗;這些經驗使你在以後的日子裡成為一個更好的程序員,即使你實際上可能很少使用LISP本身。

當然,實際上你最好四種都會。 (Python, C, Perl, and LISP). 除了是最重要的四種基本語言,它們還代表了四種非常不同的編程方法,每種都會讓你受益非淺。

這裡我無法完整地教會你如何編程---這是個複雜的活兒。但我可以告訴你,書本和課程也不能作到。幾乎所有最好的黑客都是自學成材的。真正能起作用的就是去親自讀代碼和寫代碼。

學習如何編程就象學習用自然語言寫作一樣。最好的做法是讀一些大師的名著,試著自己寫點東西,再讀些,再寫點,又讀些,又寫點....如此往復,直到你達到自己在範文中看到的簡潔和力量。

過去找到好的代碼去讀是困難的,因為很少有大型程序的可用源代碼能讓新手練手。這種狀況已經得到了很大的改善;現在有很多可用的開放源碼軟件,編程工具和操作系統(全都有黑客寫成)。這使我們自然地來到第二個話題...

2 得到一個開放源碼的Unix並學會使用、運行它

我假設你已經擁有了一臺個人計算機或者有一個可用的( 今天的孩子們真幸福 :-) )。新手們最基本的一步就是得到一份Linux或BSD-Unix,安裝在個人計算機上,並運行它。

當然,這世界上除了Unix還有其他操作系統。但它們都是以二進制形式發送的---你無法讀到它的源碼,更不可能修改它。嘗試在DOS或Windows的機器上學習黑客技術,就象是在腿上綁了鐵塊去學跳舞。

除此之外,Unix還是Internet的操作系統。你可以不知道Unix而學會用Internet,但不懂它你就無法成為一名Internet黑客。因為這個原因,今天的黑客文化在很大程度上是以Unix為中心的。(這點並不總是真的,一些很早的黑客對此很不高興,但Unix和Internet之間的共生關係已是如此之強,甚至連微軟也無可奈何)

So,裝一個Unix---我個人喜歡Linux,不過也有其他選擇。(你也可以在同一臺機器上同時運行DOS,Windows和Linux)學會它。運行它。用它跟Internet對話。讀它的代碼。試著去修改他。你會得到比微軟操作系統上好的多的編程...

黑客用的是什麼語言

抓雞 肉雞 紅娘 鴿子 3389 4899 Hscan DDoS SSPort x-scan 嗅探監聽 SQL 溢出

想問下 黑客編程最適合的是什麼語言,為什麼?

1.黑客+找工作 C++ 和 微軟編譯器VC++6.0 (微軟在Linux上無編譯器)

2.黑客+厲害的 C++ 和 Borland編譯器BCB (Linux上有)

3.黑客+厲害的 C 和 Borland編譯器BCB (Linux上有)

4.黑客+厲害的 Pascal和 Borland編譯器delphi (Linux上有)

5.黑客+非常厲害的 C 彙編 Borland編譯器BCB (Linux上有)

A.黑客+找工作 T-SQL 微軟數據庫SQL SERVER 2005 (Linux上無)

B.黑客+厲害的 T-SQL MySQLAB數據庫 MYSQL (Linux上有)

JAVA C#是第二代語言。黑客幾乎不碰的語言。。。因為要虛擬機。

確實是這樣,計算機語言可不是越新一代的語言就越好。

恰恰相反,用匯編的看不起用C的,用C的看不起用C++和Pascal的,用C++和Pascal看不起用JAVA的,用JAVA的看不起用C#的。。。

推薦路線是1+A,現在滿天的是WINDOWS,怕什麼。一處通處處通,學會一樣其他的也很容易。(我就是如此,其他的語言也會點)

如果你直接買VC++的書裡面大多都是用C語言教學,你要先買C++的書再只學習VC++書裡的使用控件就行了。

SQLSERVER2005你要會增刪改查 建改數據庫 建改數據表 數據庫約束 數據庫存儲過程

注意:delphi現在在中國也許只佔2%的份額。可你別忘了中國赫赫用名的

熊貓燒香+灰鴿子都出自delphi。

聰明的程序員用Pascal,真正的程序員用C++.

黑客是用哪種語言的?

語言不是最重要的,主要是要知道一些一般程序員不太需要了解的內容.黑客和網絡,電腦,操作系統打交道應該學習網絡方面的有Tcpip協議的具體內容,可以到書店買思科論證的書,再學點asp.net的知識.電腦相關的學彙編語言,畢竟有時要反彙編別人的程序.最好熟練掌握c,c++.還要學習操作系統的知識,由於windows系統比較常用,要熟悉api知識,文件存儲方面的知識等!這是我個人的想法,只做參考

黑客適合用什麼語言?

黑客就是要不授權的情況下進入別人的電腦,做自己想做的事情。很多語言都可以編寫,甚至最簡單的dos也可以寫高效率的黑客程序(批處理),腳本語言可以,java,c,c++,delphi,後三者是真編譯,VB不是真編譯,c語言編程很複雜,運行效率高。學習這個東西需要掌握很多東西,操作系統的原理,那些海件在系統的那個文件夾,功能是什麼,進程的知識,註冊表項的知識。網絡知識。很多,學起來自然就知道要往哪方面努力了,操作系統的知識要掌握主流,XP系統雖然穩定正在慢慢退出,針對win7以及win8的編程知識也要掌握,因為肉雞就是客戶,你用XP編的程序要改的內容在win7已經被修補漏洞,工作白乾了。

想問下 黑客編程最適合的是什麼語言,為什麼?

C語言呀,你看GNU那麼多牛X的軟件都是用C寫的,Windows都是用C開發的,那些大型數據庫如PostgreSQL也是C開發的。不是C++!

我覺得作為一名黑客先要精通C語言編程,然後再自已設計一些新的編程語言出來,自已打造適合自己用的工具,你看Perl、Python就是這麼來的。

請問做黑客必須具備的語言有哪些?

黑客分很多種,VB並不是必學的,甚至不屑去學VB,用業界流行一句話“真正的程序員用C++,聰明的程序員用Delphi”編程語言可分為5類

1、web page script languages

就是網頁代碼,比如Html、javascript、Css、Asp、Php、Xml都應該屬於此類2、Interpreted Languages(解釋型語言)

包括Perl、Python、REBOL、Ruby等,也常被稱作Script語言,通常被用於和底下的操作系統溝通。這類語言的缺點是效率差、源代碼外露——所以不適合用來開發軟件產品,一般用於網頁服務器。

3、Hybrid Laguages(混合型語言)

代表是JAVA和C#。介於解釋型和編譯型之間。

4、COMPILING Languages(編譯型語言)

C/C++,JAVA都是編譯型語言。C++比較複雜,要成為高手沒三五年是不行的,雖然如此,但真正要成為高手的都應該懂C/C++。

至於Delphi,如果想要跨Linux和Windows平臺的語言,則Delphi似乎是最好的選擇。

5、Assembly Languages(彙編語言)

彙編語言是最接近於硬件的語言,不過現在幾乎沒多少人用了。但是你涉及的是應用程序,這個就必須懂

電影裡的黑客,電腦高手都是用的什麼語言裝逼的

命令行,不信的話,你自己使用tree試試

相關問題答案
黑客使用什麼語言?
馬來西亞使用什麼語言?
非洲使用什麼語言?
越南使用什麼語言文字?
丹麥使用什麼語言?
祕魯使用什麼語言?
芬蘭使用什麼語言?
單片機編程用什麼語言?
寫遊戲腳本用什麼語言?
數據庫開發用什麼語言?