原创 Nmap掃描使用方法

主機掃描工具nmap,他的圖形化界面Zenmap,分佈式框架Dnamp Nmap可以完成以下任務: 主機探測 端口掃描 版本檢測 系統檢測 支持探測腳本的編寫 Nmap在實際中應用場合如下: 1、 通過對設備或者防火牆

原创 Ubuntun下tree命令的安裝

tree命令是可以把指定文件夾的所以文件用樹狀羅列出來,呈現目錄形式的一個命令。 沒有安裝之前,tree命令默認不能直接使用。 雖然很多人說一條命令可以解決 yum -y install tree 可是發現yum命令

原创 面向對象——Java的封裝、繼承和多態

程序的發展歷程:面向過程、面向對象 解釋面向過程和麪向對象(以製作一個盒子爲例): 面向過程:不去想做什麼樣的盒子,隨機取工具製作; 面向對象:先想好做一個什麼樣的盒子,再去找對應的工具去做。 面向對象的三大特徵 1)封裝性

原创 JavaScript中的microtask與task

JS的任務執行機制 由於 JavaScript 是單線程的,所以它只有一個Call Stack,使得 JavaScript 在執行時有一個非常重要的特性:run to complete,只要運行就直到完成。 由於是單線程,所以只能

原创 Kali密碼攻擊之離線攻擊工具(一)

Kali密碼攻擊之離線攻擊工具(一) 在線密碼攻擊在滲透測試中很重要,但對於測試過程中得到的哈希,加密數據,又需要離線破解工具輔助解決。 1 Creddump套件 Kali Linux下離線攻擊工具中的Cache-dump、lsa

原创 Java面向對象——抽象類與接口

Java面向對象——抽象類與接口 final 關鍵字 1、final關鍵字在java中被稱爲完結器,表示最終的意思 2、final能聲明類、方法、屬性: 使用final聲明的類不能被繼承 使用final聲明的方法不能被重寫 使用f

原创 Java的繼承

Java的繼承 1.繼承的實現 1.1 繼承的基本概念: 擴展父類的功能 1.2 java中使用extends關鍵字完成繼承 class 子類 extends 父類 { } 2. 繼承的限制 2.1 在Java中只允許

原创 Kali Rolling版本下的open-vm-tools安裝

安裝kali之後首先檢測一下自己的版本 uname cat /etc/issue 看到是Kali Rolling版本,也就是即時更新版。 這個版本在如何進行VMware用戶工具的安裝上,做出了一個不同以往的改變。對於使用VM

原创 Kali密碼攻擊之在線攻擊工具

1. Kali密碼攻擊之在線攻擊工具 1.1 Cewl Cewl可以通過爬行網站獲取關鍵信息創建一個密碼字典。 官網:http://digi.ninja/projects/cewl.php 1.2 CAT 一個很小的安全審計工

原创 JavaScript基礎介紹

JavaScript介紹 1、JacaScript是互聯網上最流行的腳本語言,這門語言可用於web和HTML,更可廣泛用於服務器、pc端、移動端。 2、JavaScript腳本語言 javaScript是一種輕量級的編程語言

原创 一些規範化前端書寫建議

1. 書寫規範 1.1 項目結構 --- /html/ |--- /index |--- /index/index.html 首頁 |--- /user/ 與用戶相關的頁面

原创 Kali密碼攻擊之離線攻擊工具(二)

Kali密碼攻擊之離線攻擊工具(二) 1 Ophcrack 彩虹表windows密碼哈市破解工具,對應有命令行版的ophcrack-cli 2 Pyrit Pyrit是一款無線網絡密碼破解工具,藉助GPU加速,可以讓WAP2密碼

原创 Java類的定義、聲明及使用

1、 class 類名稱{ 屬性 方法 } 2、聲明一個類需要通過一個關鍵字class 3、類與對象的關係 1)類是對某一類事物的描述,是抽象的、概念上的意義,對象是實際存在的該類事物的每一個個體,也被

原创 JDBC詳細介紹

1. 什麼是JDBC Java數據庫連接,(Java Database Connectivity,簡稱JDBC)是一種用於執行SQL語句的Java API,可以爲多種關係數據庫提供統一訪問,它由一組用Java語言編寫的類和接口組成。J