WebShell

WebShell

WebShell์€ ์›น ๊ธฐ๋ฐ? ssh ์‰?์ž…๋‹ˆ๋‹ค. ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ์™€ AJAX๊ฐ€ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๋ธŒ๋ผ์šฐ์ €์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์ปดํ“จํ„ฐ ๋?๋Š” iPhone / ์Šค๋งˆํŠธ ํฐ์—์„œ ์‚ฌ์šฉํ•  ์ˆ? ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์„œ๋ฒ„๋Š” Python์œผ๋กœ ์ž‘์„ฑ๋?์—ˆ์œผ๋ฉฐ Linux, Mac OS X, * BSD, Solaris ๋ฐ Python 2.3์„ ์‹คํ–‰ํ•?๋Š” ๋ชจ๋“  Unix์—์„œ ์„ค์ •ํ•?๊ธฐ๊ฐ€ ๋งค์šฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. WebShell์€ Ajaxterm์„ ๊ธฐ๋ฐ?์œผ๋กœํ•ฉ๋‹ˆ๋‹ค. WebShell์„ ์„ค์ •ํ•?๋Š” ๊ฒƒ์€ ๋งค์šฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. ๋จผ์ € python 2.3 ์ด์ƒ ๋ฐ OpenSSL์ด ์‹œ์Šคํ…œ์— ์„ค์น?๋?์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. OpenSSL์— pyOpenSSL python ํ™•์žฅ์„ ์„ค์น?ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์œผ๋กœ ์„œ๋ฒ„ ์ธ์ฆ์„œ๋ฅผ ์ƒ์„ฑํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. WebShell ๋””๋ ‰ํ† ๋ฆฌ์—์„œ์ด ๋ช…๋ น์„ ์ž…๋ ฅํ•?๋ฉด ์ธ์ฆ์„œ๋ฅผ ์‹ ์†ํ•?๊ฒŒ ์ƒ์„ฑ ํ•  ์ˆ? ์žˆ์Šต๋‹ˆ๋‹ค. ./make_certificate.sh ์ด์ œ์ด ๋ช…๋ น์„ ์‹คํ–‰ํ•?์—ฌ ์„œ๋ฒ„๋ฅผ ์‹คํ–‰ํ•?์‹ญ์‹œ์?ค. ./webshell.py ๋ชจ๋“  ๊ฒƒ์ด ์ž?๋?์—ˆ๋Š”์ง€ ํ™•์ธํ•?๋ ค๋ฉด ๋ธŒ๋ผ์šฐ์ €์—์„œ์ด URL (https://127.0.0.1:8022)์„ ํ™•์ธํ•?์‹ญ์‹œ์?ค. background.jpg ํŒŒ์ผ์„ ๋ฎ์–ด ์“ฐ๋ฉด WebShell์? ๋ฐฐ๊ฒฝ์„ ๋ฐ”๊ฟ€ ์ˆ? ์žˆ์Šต๋‹ˆ๋‹ค. webshell.css์—์„œ ํ‘œ์‹œ ์ƒ‰์ƒ์„ ๋ณ€๊ฒฝํ•  ์ˆ?๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚?์ค‘์— ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ ์šฉํ•?๋ ค๋ฉด ์„œ๋ฒ„๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•?์‹ญ์‹œ์?ค. & middot; VT100, ECMA-48 ํ„ฐ๋ฏธ๋„ ์—๋ฎฌ๋ ˆ์ด์…? & middot; ํ†ตํ•ฉ ๋ณด์•ˆ HTTP ์„œ๋ฒ„& middot; ์ค‘๊ตญ์–ด / ์ผ๋ณธ์–ด ์™€์ด๋“œ ๋ฌธ์ž ๋ชจ์–‘ ์ง€์›์ด ํฌํ•จ ๋œ UTF-8 & middot; iPhone ์‚ฌ์šฉ์ž๋ฅผ์œ„ํ•œ ๊ฐ€์ƒ ํ‚ค๋ณด๋“œ & middot; ์™ธ๊ด€ ๋ณ€๊ฒฝ & middot; vttest์™€ ํ?ธํ™?...

자세한 내용을