想學編程,想當黑客,學什麼語言比較好?

娛樂小KK


黑客的話不建議你學,因為要學的東西名字就能寫個一千字的作文,你說的黑客是指入侵,入侵包括web和端口,先把要學的語言列一下,html,css,JavaScript,Java,PHP,Python,SQL,nosql,彙編,C語言這些就差不多了,然後要學習各種網絡協議,比如http,HTTPS,ftp,smtp,ssh,Telnet,smb,rdp,WiFi,outh,等等吧,然後你要了解各種漏洞形成的原理比如SQL注入,xss,文件上傳,CSRF,跨域請求,命令執行,文件包含,目錄遍歷,緩衝區溢出,整型溢出等等,還有就是你要理解CS和BS架構,比如用戶client請求一個URL,經過TCP上的DNS,解析到目標服務器的負載均衡,再解析到中間件,服務器等等一堆名詞,另外你要了解waf和防火牆的原理和使用,入侵檢測系統原理和使用,木馬病毒的原理和手工排查方式,另外呢你還要了解各種各樣工具尤其是命令行工具的使用,比如nmap,sqlmap,burp,wvs,御劍,大馬小馬,wireshark,tcpdump,kali你要熟悉,另外你要熟悉Linux常見命令和工具,就啊要很熟練Linux系統,然後咱們說二進制的漏洞技術,包括漏洞挖掘技術和漏洞分析,漏挖主要靠模糊測試,你要了解個鐘模糊測試軟件和測試的原理,挖到漏洞你要會調試,繞過系統的內存保護機制,比如加載地址隨機化,棧cookie,SEH,安全SEH,數據執行保護等等,你要了解他們的原理和繞過方法,脫殼的方法,學會逆向調試,然後你要了解編程語言在內存中編譯成了什麼樣,才能利用Python寫個腳本利用成功!最後呢滲透還要了解域滲透,內網橫向移動,隧道封裝技術,木馬免殺等等,哦忘記說了,你還要了解主流的網站系統比如WordPress,discuz,織夢,帝國,thinkPHP,spring等等,服務器的話你要會配置Apache,NGINX,Tomcat之類的,如果你能熟練應用我上面說的技術,那你就不是腳本小子了,算是一名黑客了!加油


秋巷白貓


彙編,逆向工程的ABC


喬納樂圖拉姆


想當黑客的話,需要對操作系統非常熟悉,現有的操作系統幾乎全是用C語言寫的,所以C語言一定是必須要學會的。

為了提高生產力,還需要學一個高級語言,python無出其右。

如果想要破解編譯後的程序,彙編語言一定要會,這是除了機器碼外最接近底層的語言了。

希望能幫到你。


服務器二三事


C語言是基礎,彙編是底層。不會這兩門語言的程序員都不算程序員,只能叫碼農,更不要說是黑客了。網上那些自稱黑客的,大部分都是隻會拿別人寫好的工具而已。


比特火星人


英語


氧秘書


想做逆向就需要彙編

想做web滲透就需要python

想基礎紮實穩紮穩打就c語言開始

想做物理黑客買把錘子即可


helios


python

python簡單,上手快。


分享到:


相關文章: