對于一些基礎入門學員來講,比較關心做滲透測試需要會編程語言嗎。如果在滲透過程中,特定條件下沒有合適的工具使用,該怎么辦?
首先,滲透測試需要會編程語言嗎?肯定告訴的大家的是做滲透測試必須要掌握編程語言。因為在滲透測試過程中,會遇到很多漏洞,如果說我們只是依賴網(wǎng)上的POC、工具的使用,那么很多時候解決不了問題。自動化滲透需要掌握一門編程語言,而且要熟練運用,可以使任何一門,反正就是自己掌握的比較熟練的語言,都可以,這樣才能根據(jù)需求,自己開發(fā)擴展插件。
可以學習python,主要是學習起來比較簡單,模塊也比較多,在使用開發(fā)一些腳本、工具時非常方便。python的話,不需要掌握很多不需要的模塊,也不需要寫上千行的代碼,能寫出一些工具和腳本。有時10幾行,或者百來行就能解決問題。這比起開發(fā)人員的代碼量來講,是少的多的。
滲透測試需要會編程語言嗎?對于零基礎入行的小白來講,因為代碼基礎比較弱,建議一開始不要去整編程語言,可以等自己學習一段時間后,對編程語言有一定的理解、感悟之后再來學習。因為語言是相通的,有了一定基礎之后學習起來更容易保持一個高漲的學習熱情,否則一開始就倒在了學編程語言的路上。可以學習基礎的Linux系統(tǒng)、計算機網(wǎng)絡、數(shù)據(jù)庫,前端HTML,JS、web框架等內容。然后再花幾天時間學習一下python語法,如果有語言基礎,甚至一天就能把python語法學完。然后嘗試著歇一歇工具,如爬蟲、數(shù)據(jù)包提取、內網(wǎng)主機掃描等,也可以寫一些POC、EXP腳本,以靶場為練習。
在學習過程中切記不要按照開發(fā)的思路來學習,像web這塊能看懂代碼就行,當然如果能寫肯慈寧宮是最好的。只是說從時間成本上來講,需要把重點的時間和精力集中在10%的內容上,掌握10%的內容能解決90%的工作場景,日常工作就沒什么大的問題。 注:尊重原創(chuàng)文章,轉載請注明出處和鏈接 http://www.dedgn.cn/news-id-42622.html 違者必究!部分文章來源于網(wǎng)絡由培訓無憂網(wǎng)編輯部人員整理發(fā)布,內容真實性請自行核實或聯(lián)系我們,了解更多相關資訊請關注網(wǎng)絡工程師頻道查看更多,了解相關專業(yè)課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050