728x90 ์ ์ฒด ๊ธ720 ๋ฆฌ๋ ์ค - ssh ์ฐ๊ฒฐ์ tor socks5 ๊ฒฝ์ ํ๊ธฐ ํ์ ํจํค์ง ์ค์น apt install tor apt install connect # nc(netcat)์ด ์ค์น๋์ด ์๋ค๋ฉด ๋ฌด์ ์ค์น ํ์๋ tor๋ฅผ ์คํ์์ผ์ค๋ค. ์ฌ์ฉ ๋ช ๋ น์ด connect ProxyCommand ์ฌ์ฉ ๋ฐฉ๋ฒ ssh -o "ProxyCommand connect -5 -S localhost:9050 %h %p" user@123.123.123.123 nc ProxyCommand ์ฌ์ฉ ๋ฐฉ๋ฒ ssh -o ProxyCommand="nc -x localhost:9050 %h %p" user@123.123.123.123 ํ๋ก์ ์ฑ๊ณต ํ์ธ ๋ช ๋ น์ด Windows netstat -n | findstr 22 Linux/macOS who am i ์์ ๋ช ๋ น์ด ์คํ์์ ๋ด ์ ์ ์์ดํผ๊ฐ tor IP ์ฃผ์๋ก ๋ฌ๋ค.. 2022. 8. 1. ๋ฆฌ๋ ์ค - ssh ๋์ ์๋ฆฌ ๋ํผ-ํฌ๋จผ ํค ๊ตํ(Diffie–Hellman key exchange) ์ํธ ํค๋ฅผ ๊ตํํ๋ ํ๋์ ๋ฐฉ๋ฒ์ผ๋ก, ๋ ์ฌ๋์ด ์ํธํ๋์ง ์์ ํต์ ๋ง์ ํตํด ๊ณตํต์ ๋น๋ฐ ํค๋ฅผ ๊ณต์ ํ ์ ์๋๋ก ํ๋ค. ์๋ฒ ์ธ์ฆ 1. ์๋ฒ์ ์์ฑ๋ ๊ณต๊ฐํค๋ฅผ ํด๋ผ์ด์ธํธ์ know_host ํ์ผ์ ์ ์ฅ 2. ํด๋ผ์ด์ธํธ๊ฐ ๋์ ๊ฐ์ ์์ฑํด ๋์ ๊ฐ์ ํด์๊ฐ์ ์ ์ฅ ํ ๋์ ๊ฐ์ ์๋ฒ์๊ฒ ๊ณต๊ฐํค๋ก ์ํธํํด ์ด๋ฅผ ์ ๋ฌ 3. ์๋ฒ๊ฐ ์ํธํํ ๋์ ๊ฐ์ ๊ฐ์ธํค๋ก ๋ณตํธํ, ์ด ๋์์ ํด์๊ฐ์ ํด๋ผ์ด์ธํธ๊ฐ ์ ๋ฌ๋ฐ์ ์๋ฒ๊ฐ ์ ์์ ์ธ ์๋ฒ์ธ์ง๋ฅผ ๊ฒ์ฆ ์ฌ์ฉ์ ์ธ์ฆ 1. ์ด๋ฒ์ ํด๋ผ์ด์ธํธ๊ฐ ๋น๋์นญํค(๊ณต๊ฐํค, ๋น๊ณต๊ฐ ํค)๋ฅผ ์์ฑํด ์๋ฒ์๊ฒ ๊ณต๊ฐํค(id_rsa.pub) ์ ๋ฌ 2. ์ ๋ฌ๋ฐ์ ๊ณต๊ฐํค๋ ์๋ฒ์ authorized_keys์ ๋ฐ๋ก ๋ณด๊ด 3. ์๋ฒ.. 2022. 8. 1. ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ - ์๋ธ๋ท ๋ง์คํฌ ์๋ธ ๋คํ (Subnetting)๊ณผ ์๋ธ๋ท ๋ง์คํฌ ์๋ธ ๋คํ ์ด๋ ํ ๋น๋ ๋คํธ์ํฌ ์ฃผ์๋ฅผ ๋ค์ ์ฌ๋ฌ ๊ฐ์ ์์ ๋คํธ์ํฌ๋ก ๋๋์ด ์ฌ์ฉํ๋ ๊ฒ์ ๋งํ๋ค. 4๋ฐ์ดํธ์ IP ์ฃผ์ ์ค ๋คํธ์ํฌ ์ฃผ์์ ํธ์คํธ ์ฃผ์๋ฅผ ๊ตฌ๋ถํ๊ธฐ ์ํ ๋นํธ๋ฅผ ์๋ธ๋ท ๋ง์คํฌ๋ผ๊ณ ํ๋ฉฐ, ์ด๋ฅผ ๋ณ๊ฒฝํ์ฌ ๋คํธ์ํฌ ์ฃผ์๋ฅผ ์ฌ๋ฌ ๊ฐ๋ก ๋ถํ ํ์ฌ ์ฌ์ฉํ๋ค. ๊ธฐ์กด์ ๋นํจ์จ์ ์ธ ํ ๋น ๋ฐฉ์์ ํด๊ฒฐํ๊ธฐ ์ํด์ ๋ฑ์ฅํ๋ค. (๋คํธ์ํฌ ์์ญ๊ณผ ํธ์คํธ ์ฃผ์๋ฅผ ์ ์ ํ๊ฒ ๋๋์ด IP ์ฃผ์๋ฅผ ์๋ ์๊ฐ ์์) ์๋ธ๋ท ๋ง์คํฌ ์๋ธ๋ท ๋ง์คํฌ์์ 1์ ๋คํธ์ํฌ ์ฃผ์๋ฅผ ๋ปํ๊ณ 0์ ํธ์คํธ ์ฃผ์๋ฅผ ์๋ฏธํ๋ค. ํด๋์ค ๋ณ๋ก ์๋ธ๋ท ๋ง์คํฌ ํ๊ธฐ๋ฒ์ด ๋ฌ๋ผ์ง๋ค. ํด๋์ค ๋ฒ์ ํ๊ธฐ๋ฒ A ํด๋์ค 11111111.00000000.00000000.00000000 0.0.0.0/8 ํน์ 255.0.. 2022. 7. 31. ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ - IP ์ฃผ์ ํด๋์ค(A Class, B Class, C Class, D Class, E Class) IP ์ฃผ์(IPv4) IP ์ฃผ์๋ ์ธํฐ๋ท์ ์ฐ๊ฒฐ๋ ๋ชจ๋ ์ปดํจํฐ ์์์ ๊ตฌ๋ถํ๊ธฐ ์ํ ๊ณ ์ ํ ์ฃผ์์ด๋ค. 8๋นํธ์ฉ 4๋ถ๋ถ, ์ด 32๋นํธ๋ก ๊ตฌ์ฑ๋์ด ์๋ค. ์ฃผ์๋ xxx.xxx.xxx.xxx๋ผ๋ ์์ ์ฅํ (Octet) ํ๊ธฐ๋ฅผ ์ฌ์ฉํด ํํ๋๋ค. ์ฅํ ์ 8๊ฐ์ ๋นํธ(0~255)๋ฅผ ๋งํ๋ค. ์ฝ 40์ต๊ฐ(255^4)์ ์ฃผ์๋ฅผ ์ธ ์ ์์ง๋ง ์ถฉ๋ถํ์ง ์๊ธฐ ๋๋ฌธ์ 128๋นํธ ๋ฐฉ์์ ์ฌ์ฉํ๋ IPv16์ ์ถ์งํ๊ณ ์๋ค. IP ์ฃผ์ ํด๋์ค A Class ๊ตญ๊ฐ๋ ๋ํ ํต์ ๋ง์ ์ฌ์ฉ(0~127๋ก ์์) *์ค์ ๋ 1~126์ผ๋ก ์ฌ์ฉํจ B Class ์ค๋ํ ํต์ ๋ง์ ์ฌ์ฉ(128~191๋ก ์์) C Class ์๊ท๋ชจ ํต์ ๋ง์ ์ฌ์ฉ(192~223์ผ๋ก ์์) D Class ๋ฉํฐ์บ์คํธ์ฉ์ผ๋ก ์ฌ์ฉ(224~239๋ก ์์) E Class ์คํ.. 2022. 7. 31. ๋ฆฌ๋ ์ค - ํ์ผ์ ๋ด์ฉ ์ง์ฐ๊ธฐ cat /dev/null > file.txt 2022. 7. 30. CSS - ์ธ๋ผ์ธ ์ฝ๋ ๋ธ๋ญ ๋์ถฉ ์ด๋ฐ๊ฒ์ ๋๋ค. /* ์ธ๋ผ์ธ ์ฝ๋ ๋ธ๋ญ */ code { padding: 0.25rem; background-color: #F1F1F1; border-radius: 5px; box-shadow: 0.25px 0.25px 10px rgb(156, 156, 156); font-family: "Consolas", "Sans Mono", "Courier", "monospace"; font-size: 1.0rem; } ์ฐธ๊ณ : https://wordbe.tistory.com/entry/%EC%9D%B8%EB%9D%BC%EC%9D%B8-%EC%BD%94%EB%93%9C%EB%B8%94%EB%9F%AD-%EC%BD%94%EB%93%9C-%EA%B0%95%EC%A1%B0-%EC%BD%94%EB%93%9C-%EB%B0.. 2022. 7. 30. ์๋ฐ์คํฌ๋ฆฝํธ - for in๊ณผ for of ์ฐจ์ด์ ์๊น์ var arr = [2, 5, 7, 9, 12]; // for in for(const item in arr){ console.log(item); } // for of for(const item of arr){ console.log(item) } ์๊น์๋ ์ด๋ ๊ฒ ์๊ฒผ์ต๋๋ค. ๋ ๋ค ๋๋ฌด ๋๊ฐ์ด ์๊ฒจ์ ๊ฐ๋ ์ฌ์ฉํ๋ ค๊ณ ํ ๋๋ง๋ค ํผ๋์ด ์๊น๋๋ค. ์ง๊ธ๋ถํฐ ์ด๋ฐ ์์ผ๋ก ์ธ์ฐ์๋ฉด ๋ฉ๋๋ค. for in์ ๊ฐ์ฒด(ํค ๊ฐ) ์ํ for of์ ๋ฐฐ์ด ์ํ ์ฐธ๊ณ ๋ก ์๋จ ์ฝ๋์ ์คํ ๊ฒฐ๊ณผ๋ ์ด๋ ์ต๋๋ค. // for in 0 1 2 3 4 // for of 2 5 7 9 12 for of๋ ๋ฐฐ์ด์ ๊ฐ์ ์์๋๋ก ์ ์ถ๋ ฅํ๋ ๋ฐ๋ฉด์ for in์ 0, 1, 2, 3 ๊ฐ์ ์ซ์์ ์ํ์ ๋ฐํํฉ๋๋ค. ๋ฐ๋ก ๋์น์ฑ ์ฌ๋๋ ์.. 2022. 7. 30. ์๋ฐ์คํฌ๋ฆฝํธ - map์ forEach์ ์ฐจ์ด์ Array.prototype.map() map() ๋ฉ์๋๋ ๋ฐฐ์ด ๋ด์ ๋ชจ๋ ์์ ๊ฐ๊ฐ์ ๋ํ์ฌ ์ฃผ์ด์ง ํจ์๋ฅผ ํธ์ถํ ๊ฒฐ๊ณผ๋ฅผ ๋ชจ์ ์๋ก์ด ๋ฐฐ์ด์ ๋ฐํํฉ๋๋ค. ์๋ํด๋ณด๊ธฐ Array.prototype.forEach() forEach() ๋ฉ์๋๋ ์ฃผ์ด์ง ํจ์๋ฅผ ๋ฐฐ์ด ์์ ๊ฐ๊ฐ์ ๋ํด ์คํํฉ๋๋ค. ์๋ํด๋ณด๊ธฐ map ๋ฉ์๋์ forEach ๋ฉ์๋์ ์ฐจ์ด์ ํฐ ์ฐจ์ด์ ์ return ๊ฐ์ ๋ฐํํ๋ ์ ํ๋๊ฐ ์์ต๋๋ค. const map1 = array1.map(x => x * 2); console.log(map1); // [2, 8, 18, 32] ์ฐ์ map ๊ฐ์ ๊ฒฝ์ฐ๋ ์ฝ๋ฐฑ ํจ์์ ์คํ ๊ฒฐ๊ณผ๋ฅผ return์ ๊ทธ ๊ฒฐ๊ณผ๋ค์ ๋ฐฐ์ด ํํ๋ก ๋ณ์์ ์ ์ฅํฉ๋๋ค. array1.forEach(element => console.l.. 2022. 7. 30. macOS - Metasploit Framework ์ค์น ๋ฉํ์คํ๋ก์ ํ๋ ์์ํฌ ์ค์น http://osx.metasploit.com/ Directory Tree osx.metasploit.com ์์ ๋งํฌ๋ก ๊ฐ์ "metasploitframework-latest.pkg"๋ฅผ ๋ฐ์์ ์ค์น ํ๊ฒฝ ๋ณ์ ์ถ๊ฐ nano ~/.zshrc ๋งจ ์๋์ ์๋์ ํ๊ฒฝ ๋ณ์ ์์ฑ export PATH="$PATH:/opt/metasploit-framework/bin/ ๊ทธ๋ฆฌ๊ณ ํฐ๋ฏธ๋์ ๊ป๋ค ์ผ์ msfconsole๋ฅผ ์คํ์์ผ์ ์๋์ด ๋๋ฉด ์ค์น ์๋ฃ. ์ฐธ๊ณ : https://scytalezz.tistory.com/94 Mac OS์ Metasploit Framework ์ค์น ๋ฐฉ๋ฒ msfvenom์ Msfpayload์ Msfencode๊ฐ ๊ฒฐํฉ๋ ๋๊ตฌ์ด๋ค. -h ์ต์ ์ ํตํด ์ธ๋ถ ์ต์ .. 2022. 7. 29. ํ์ด์ฌ - ์นด์นด์คํก smtp(๋ฉ์ผ ์ ์ก) ๊ธฐ๋ฅ ์ฌ์ฉํ๊ธฐ ์์ ์ ์น ์นด์นด์ค ๋ฉ์ผ ํ์ด์ง๋ก ๊ฐ์ ์ ํ๊ฒฝ์ค์ ์์ "IMAP / SMTP ์ฌ์ฉ"์ ์ฌ์ฉํจ์ผ๋ก ์ค์ ํด์ค๋๋ค. # -*- coding:utf-8 -*- import smtplib from email.mime.text import MIMEText def sendMail(me, you, msg): smtp = smtplib.SMTP_SSL('smtp.kakao.com', 465) smtp.login(me, '์์ ์ ๋น๋ฐ๋ฒํธ') msg = MIMEText(msg) msg['Subject'] = 'TEST' msg['From'] = me msg['To'] = you smtp.sendmail(me, you, msg.as_string()) smtp.quit() if __name__ == "__main__": sen.. 2022. 7. 29. CCTV์ rtsp ์ฃผ์๋ฅผ ๋ชจ๋ฅด๋ ๊ฒฝ์ฐ ์ฃผ์๋ฅผ ์ฐพ๋ ๋ฐฉ๋ฒ ๋ด CCTV์๋ rtsp ์คํธ๋ฆฌ๋ฐ ๊ธฐ๋ฅ์ด ์๋ ๊ฒ์ ์๊ฒ ์ง๋ง ๊ทธ ์ฃผ์๋ฅผ ์ ๋ชจ๋ฅด๋ ๊ฒฝ์ฐ(๊ธฐ๊ธฐ๋ง๋ค ์ฃผ์๊ฐ ๋ค๋ฅด๋ค 192.168.0.5/{???})์ ์ฃผ์๋ฅผ ์ฐพ์๋ด๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก CCTV์ onvif ๊ธฐ๋ฅ์ ์ด์ฉํ๋ฉด ์ฝ๊ฒ ํด๊ฒฐ์ด ๊ฐ๋ฅํ๋ค. onvif๋? onvif๋ Open Network Video Interface Forum์ ์ฝ์๋ก ์ด๋ฐ CCTV ๊ฐ์ ๋น๋์ค ์ถ๋ ฅ ์ฅ์น์ ๋ํ ๋คํธ์ํฌ๋ฅผ ํ์ค์ผ๋ก ์ง์ ํ๋ ํฌ๋ผ์ด๋ผ๊ณ ํ๋ค. ์ด๋ฐ ๋จ์ฒด ๋๋ถ์ ๋ง์ ๊ธฐ์ ๋ค์ cctv ์ฅ์น๋ค์ ํ๋๋ก ํตํฉํ์ฌ ๋น๋์ค ์ก์ถ์ด ๊ฐ๋ฅํ ๊ฒ์ด๋ค. ์๋ฌดํผ rtsp์ ์ฃผ์๋ฅผ ์ฐพ๊ณ ์ถ์ ๊ฒฝ์ฐ ๋ค๋ฅธ ์ฑ์ ์ด์ฉํด์ ์ฐพ๋ ๋ฐฉ๋ฒ์ด ์๋๋ฐ 1. ๊ตฌ๊ธ ํ๋ ์ด์คํ ์ด์ Onvier๋ผ๋ ์ฑ์ ๊ฒ์ ๋ฐ ์ค์น 2. ์ฑ์๋ค ์์ ์ cctv๋ฅผ ์ฐ์ ์ ์ฅ ์์ผ์ค.. 2022. 7. 28. Scapy - ํ์ด์ฌ Scapy๋ก ์์ดํผ ์คํธํ from scapy.all import * A = "192.168.1.254" # spoofed source IP address B = "192.168.1.105" # destination IP address C = RandShort() # source port D = 80 # destination port payload = "yada yada yada" # packet payload while True: spoofed_packet = IP(src=A, dst=B) / TCP(sport=C, dport=D) / payload send(spoofed_packet) ์ถ์ฒ: https://stackoverflow.com/questions/38956401/ip-spoofing-in-python-3 IP Spoo.. 2022. 7. 27. ์ด์ 1 ยทยทยท 38 39 40 41 42 43 44 ยทยทยท 60 ๋ค์ 728x90