更新時間:2024/09/03
Certified Ethical Hacker Practical
考試費用:USD 550
題型:20題線上實作
考試時間:6小時,中間會有休息時間
通過分數:必須答對70%(也就是20題你至少要答對15題以上)
試題語系:英文
通過考試之後回來再來整理一遍發現有點亂
因此決定 重新在整理過 重新發布…
貼心提醒就是 這種考試 最好一次考過..
(雖然現在恆逸有提供參加過CEH或者CEHP總複習班同學如果CEHP考試失敗重考優惠價350美金)
千萬記住 任何考試 不要想說考不過/差一點再來 ..
550美金說多不多,但是749美金就可以考CISSP了…
自己買iLabs半年(從你啟用開始6個月)199美金…
原則上有幾種
如果你是已經有通過CEH本科證照仍然有效,你可以自己去EC STORE線上刷卡買,就是550美金,付錢之後,拿到序號,去ASPEN輸入,ASPEN就會出現CEH Practical,這很重要因為到時候考試是從這邊進去
第二種方式是你有去UUU上Certified Ethical Hacker Practical總複習班,拿到序號,去ASPEN輸入,ASPEN就會出現CEH Practical
第三種你參加UUU CEH課程,目前有活動除了CEH本科有五次考試機會以外另外贈送一次Certified Ethical Hacker Practical總複習班,拿到序號,去ASPEN輸入,ASPEN就會出現CEH Practical
以上只是第一步你到時候的成績單跟考試環境進去的地方(ASPEN)
另一步就是有關這網站
https://proctor.examspecialists.com
你在註冊考試/排定考試時間其實是在這網站
這網站帳號你要另外註冊
建議你帳密最好跟ASPEN用的一樣
進去proctor.examspecialists
會看到My Profile、Schedule Session、View My Sessions、Test Equipment
要預約報名考試 你要點SCHEDULE EXAM
當你完成報名之後這網站就會開始計時
另外要注意就是 你在排定考試時間記得要看清楚
因為台灣時間不一樣 不要搞錯時間 時間到了忘記上來考試
那你的550美金就沒了
這裡注意到 他用的時間都是EST
EST表示東部標準時間(Eastern Standard Time)
標準時間(EST)為UTC-5,夏令時間(EDT)為UTC-4
也就是說假設現在台灣時間是2023/6/18 17:18
那麼EST 時間為 2023/6/18 05:18
時差12小時
所以你要看清楚 不要忘記時間上去考試
到考試那天 記得提前上線登進去考場
到了考試當天跟考官聯繫也是
考試當天進去這網站(proctor.examspecialists.com)之後她會讓你下載一個Go To Opener這是一個會議軟體端點
之後你就可以跟考官聯繫上
同時他也會要求你開視訊鏡頭
用於檢查環境還有你的身份所以你的鏡頭一定要清楚
會要求你把護照拿給他用視訊看他會拍照截圖
然後要用視訊讓他看你考試的整個環境
基本上都是用文字對話,當然你可以用講的
他會透過訊息告訴你考規則
還有你有15分鐘的休息時間可以上廁所等等
如果都沒問題,他會在那個會議裡面要求 你登進去ASPEN之後
透過Go To Opener把你的桌面跟控制權限分享給考官
考官會在訊中要求你
打開CEH Practical到考官輸入帳密的畫面然後把權限給他
考官會幫你輸入考官的帳密你就可以進入正式考場
參加線上考試時會全程監考(錄影、錄音)
這點真的需要特別強調,這科實作跟CCT/CPENT考試一樣
上機考試,不會有補習班提供你考場
也不會有會考的場地
你得自己準備,所以如果你自己家裡能有至少6小時不被打擾的環境最好
如果沒有你要去外面找場地最好是找到能提供6小時以上的場地
你場地的時間最好是提前+超過
考試前一小時加上考試時間 最好你的場地可以用8小時
而且不被打擾
目前有推薦的就是(可以自己訂間商務旅館房間但是最好是一整天這關係到你當初在訂考試時間,或者也可以去訂小樹屋之類的會議空間)
然後因為是自己準備場地所以需要WEBCAM
考官會透過視訊鏡頭檢查你的環境(還有前面看護照)
如果有問題他可能會不讓你考試
所以要注意你的電力、網路等等問題
然後你如果想要休息上廁所跟人家講一下
基本上是可以但是時間照算
注意到 手機不能用 / 不能雙螢幕
這個也算是老生常談
很多人講說按照CEH的章節練習
Footprinting and Reconnaissance (蒐集蛛絲馬跡與網路勘查)
Scanning Networks (網路服務與弱點掃描)
Enumeration (列舉系統資訊)
Vulnerability Analysis (弱點分析)
Sniffers (網路監聽與攻擊)
Hacking Webservers (入侵網站)
Hacking Web Application (入侵網站程式)
SQL Injection (資料隱碼攻擊)
Cryptography (密碼學)
要注意近幾年比較新的議題
Cloud Computing (雲端運算(Amazon、Google、Azure))、Docker、Container、K8s、IoT and OT Hacking(入侵物聯網與工控)、物聯網通信協定(modbus、MQTT)、Hacking Mobile Platforms (入侵行動平台Android、ios)
但是其實考試是綜合性的 打仗不是打死仗 要用頭腦
nmap、Wireshark、基本的Windows跟Linux指令熟悉
原則上你可拿到些分數,剩下就是你自己要思考解題
大原則是你最好去練iLab練熟一點
稍微有點難度的項目大概就是(有些比較少用的工具用的指令、破密、網站滲透等等…
看封包 哪幾種通信協定的封包或者攻擊活動的封包要會看會過濾
切記打網站、資料庫有他一套打法最好練習熟悉…
Wordpress(Googshopping)、DVWA、MovieScope之類的
iLab一定要做熟一點
特別是Module 5 6 13 14 15
為什麼要跟你說最好去練iLab練熟一點
因為考場很現實
只會給你看的到vm而且是用網頁連過去
感覺會很像vmware網頁版本但是因為主機都在國外
而且資源應該不是很夠會很慢
原則上考場只會給你2個看的到的主機(Win11、Parrot Security OS)
剩下的你自己要找出來在哪 也要找出來有多少主機活著
這跟你後面的題目很有關係
但是跟iLab不太一樣的地方就是
iLab至少會給你
Win11、Windows Server 2022、Windows 2019、
Windows Server 2022 DC、Ubuntu、Android、
Parrot Security OS
但是你在考場上不會看到這麼多 只會看到2台
Win11、Parrot Security OS
其他剩下的你自己要找出來(應該就是上述那些)
網站伺服器不外乎就是基本的IIS、wampserver64、Ubuntu 上面的Apache
考試環境以練習環境為基礎(三網站DVWA、Googshopping、moviescope)
所以有些指令一定要很熟
EC-Council考試一如往常基本上都是英文題目,
不會有繁體中文或者簡體中文
所以你要考他們家的考試自己英文程度要有
不能說要多厲害至少你的專業領域要看的懂
CEHP考試跟其他考選擇題的不一樣
他的答題方式比較偏向於問答題
所以這邊另一個提示就是
如果可以最好先去TryHackME也練一練
因為答題模式類似
然後印象有人跟我說問答題你有五次機會
但是因為是問答題 也是有點類似CTF
所以你的答案務必格式要對
大小寫標點符號要對
好處是你如果答對他會當場告訴你
送出如果正確他會秀出correct而且打勾
然後你可是可以跳答的
沒有規定你要從第一題開始
你可以從第二十題開始答
不要太執著 你的時間有限
如果這題不行就先跳脫思維
基本上它的題目沒有連貫性
少數是可以同一個東西回答兩道不同題目
考那些題目 可以參考一下這個人寫的
https://austinstunia.medium.com/ec-council-ceh-practical-準備及考試心得-1eeac92e6855
這門考試真的很特別
20題問答你只要至少15題答對你就過了
你自己可以算得出來
CORRECT題目數量到了你可就不做答了
但是你也可以在六小時內把20個CORRECT拿下
記得考官會跟你說不想考就把答案送出訊息給他
然後就會馬上有成績出來
20題一題就是10分滿分200分很好算
考試大綱 Blueprint v1
https://cert.eccouncil.org/images/doc/CEH-Practical-Exam-Blueprintv1.pdf
考試大綱裡面有大概略說明章節的題目數量供參考
考官其實會提醒你 你可以參考你的筆記
你可以上網查 甚至開啟你的 pdf去查詢
這是一門openbook的考試
只要你不要舞弊
比方說打電話問人、用即時通訊問人這種荒唐事
剩下的例如說你忘記指令的參數你可以查
甚至開Youtube看影片當場學
考試考完要送出結束考試記得跟人家講一聲
要有禮貌 對方也會有禮貌
他會問你你確定要結束考試
然後就送出等他那邊把成績也送出
接著就等他說你可以把考試畫面關閉就完成考試
netdiscover
sudo netdiscover -r xx.xx.xx.xx
nmap
nmap -T4 -A -v xx.xx.xx.xx
nmap -sU -p 389 xx.xx.xx.xx
nmap -sV –script=http=enum xx.xx.xx.xx
nmap –script smb-os -discovery.nse xx.xx.xx.xx
nmap -p80 –script http-waf-detect xx.xx.xx.xx
nmap –script http-trace -d
nmap –script smb-os-discovery.nse -p445 xx.xx.xx.xx
nmap –script smb-enum-users.nse -p445 xx.xx.xx.xx
nmap -p 445 –script=smb-enum-shares.nse, smb-enum-users.nse xx.xx.xx.xx (smb users and shares)
smbclient
smbclient //xx.xx.xx.xx/anonymous (accessing smb shares)
smbget -R smb://xx.xx.xx.xx/anonymous (downloading smb files)
Enum4Linux
enum4linux -u martin -p apple -U xx.xx.xx.xx | - u user -p pass -U get user list
enum4linux -u martin -p apple -o xx.xx.xx.xx | -o get OS info
enum4linux -u martin -p apple -P xx.xx.xx.xx | -P get password policy info
enum4linux -u martin -p apple -G xx.xx.xx.xx | -G get groups and members info
enum4linux -u martin -p apple -S xx.xx.xx.xx | -S get share list info
enum4linux -u martin -p apple -a xx.xx.xx.xx | -a get all simple enumeration data [-U -S -G -P -r -o -n -i]
enum4linux -u martin -p apple -U 10.10.10.12 | - u user -p pass -U get user list
enum4linux -u martin -p apple -o 10.10.10.12 | -o get OS info
enum4linux -u martin -p apple -P 10.10.10.12 | -P get password policy info
enum4linux -u martin -p apple -G 10.10.10.12 | -G get groups and members info
enum4linux -u martin -p apple -S 10.10.10.12 | -S get share list info
enum4linux -u martin -p apple -a 10.10.10.12 | -a get all simple enumeration data [-U -S -G -P -r -o -n -i]
THC Hydra
hydra -l <username> -p <password> xx.xx.xx.xx <service> -o <file.txt>
Nikto
nikto -h | view command help| -H for full help text
nikto -h http://www.goodshopping.com -Tuning 1 |-Tuning 1 Scan tuning 1=Interesting File / Seen in logs
sqlmap
sqlmap -u "URL"
sqlmap -u "URL" –dbs
sqlmap -u "URL" -D database –tables
sqlmap -u "URL" -D database -T table –columns
sqlmap -u "URL" -D database -T table -C field1,field2 –dump
sqlmap -u "URL" -D database –dump-all
wpscan
掃描 WordPress 用戶名和所裝的套件。
wpscan –url http://172.16.20.6 -e a (指定掃plugings 出來)
–url:指定要掃描的 WordPress 網站的 URL。
a:列舉 WordPress 的用戶名。
wpscan –url http://xx.xx.xx.xx:8080/CEH –enumerate u
**aircrack-ng **
sudo aircrack-ng <紀錄所有封包的檔名>.cap -w /usr/share/wordlists/rockyou.txt
Wireshark
Wireshark過濾icmp封包
icmp.type == 8 && (!icmp.code==8)
Wireshark過濾ping sweep
icmp.type8
icmp.type0
Wireshark過濾UDP ping sweep
udp.dstport==7
Wireshark過濾TCP Null scan
tcp.flags == 0x00
DOS (SYN and ACK)/DDoS
tcp.flags.syn == 1 , tcp.flags.syn == 1 and tcp.flags.ack == 0
Wireshark找密碼相關的
http.request.method == POST
Wireshark過濾UDP scan
icmp.type = = 3 and icmp.code = = 3
Wireshark找ftp
ftp.request.command
ftp.response.code = = 530
ftp.response.code = = 230
Wireshark找ARP Posioning
要先找“duplicate IP address configured”
arp.duplicate-address-detected
Wireshark找MQTT通訊協定
tcp and port 1883
Wireshark找IOT或者工業控制設備 modbus協定
wireshark設定filter是modbus或是port 502
ICS/SCADA 之類的 PLC 都是 TCP Port 502
tcp.port = = 502
其他特殊Port
CharGEN (Port 19)
SNMPv2 (Port 161)
QOTD (Port 17)
RPC (Port 135)
SSDP (Port 1900)
LDAP (Port 389)
TFTP (Port 69)
NetBIOS (Port 137,138,139)
NTP (Port 123)
Quake Network Protocol (Port 26000)
VoIP (Port 5060)
**hashcat **
Crack the hashes-
hashid -m <hash> (to identify the type of hash, its mode etc)
hashcat -m <mode> -a 0 <hashhhhhhhh> /usr/share/wordlist/rockyou.txt
Cryptography-Hashcalc
Md5 calculator
Cryptool – decode .hex file
Bctextencoder – decrypt text using secret key
Veracrypt – anything related to volume
Crack hashes- hashes.com, cyberchef
Steganography-
Steghide embed -ef <filename> -cf -p <passphrase>
Steghide extract -sf (extract hidden data from image)
Stegcracker /usr/share/wordlists/rockyou.txt (crack the passphrase of image)
https://futureboy.us/stegano/decinput.html (online steganography tool)
sha256sum <filename> (find hash of the file)
Android Hacking-via USB
./adb tcpip 5555
./adb connect 192.168.43.117:5555
./adb devices
./adb -d shell (Direct an adb command to the only attached USB device)
ls
cd sdcard
ls
cd dcim
cd camera
ls
./adb push C:\platform-tools\ota.zip /sdcard/Download
(from pc to android)
<pc location><android location>
./adb pull /sdcard/Download/magisk_patched.img C:\platform-tools
(from android to pc)
<android location> <pc location>
Pwdump7 (To dump password hashes)
pwdump7.exe -d c:\lockedfile.dat backup-lockedfile.dat |dump protected file
持有效CEH證書者,在通過CEH Practical考試後,原廠除核發CEH Practical證照,另外將核發CEH Master(CEH大師)證照
你要兩張都有效而且有維護 他才會發給你
你的整個 ECE Member 會員費 每年的都有繳交 80美金
自2009年1月1日起,除CCISO證照效期為1年之外,其他EC-Council證照效期為三年。如需維持證照效期,三年內需累計120點ECE
也就是說你原本的CEH證照要持續有效他們才會多發一張CEH Master(CEH大師)證照
記得這張 他是不會像其他EC-Council證照一樣可以去ASPEN下載
確定通過考試之後
必須寫email到practcials@eccouncil.org,並附上成績單才可以收到 CEH Master的證書。
EC-Council
CEHP