๐โSystem_Study/๐โEtc..
Kali linux Developed ๋ณด๋ผ์์ผ๋ก๋ ์ถ์ํ๋ค๊ณ ํ๋๋ฐ ใ
ใ
์ ๋ ํ๋์์ผ๋ก ํ ๊ป ์ค๋ช
์ ๊ฐ ์นผ๋ฆฌ๋ฆฌ๋
์ค๋ฅผ ์ข์ํ๋ค๋ ์ฌ์ค ์๊ณ ์์๋์? ์ฌ๋ฌ ์ด์ ๊ฐ ์๊ฒ ์ง๋ง.. ๊ทธ๋ฅ ๋์์ธ์ด ๋ง์ ๋๋ ์ด์ ์ฃ ใ
ใ
๋๋ด์ด๊ณ , ๋ํ์ ์ธ forensic OS์ด์, Offensive Security๋ก ์ฌ์ฉํ๋ฉฐ, ์ด ์์ ๋ฐฑํธ๋์ฒ๋ผ ์๋ง์ ํด๊ณผ ๋๊ตฌ ์ค๋ช
์ด ์์ต๋๋ค(๋ฐ๋น์ ๊ณ์ด) ์๋ค์ ์ก - BackTrack ์ฝ๊ฒ ๋ฆฌ๋
์ค/์ฐ๋ถํฌ ๊ฐ์ด์ ๋ฐฐํฌํ ํดํน ํ๋ก๊ทธ๋จ ๋ชจ์ OS ์ญ์ฌ๊ฐ ๊น์ง๋ง ๋ง์ง๋ง์ ๋ฐฑํธ๋์ kali linux!! ์ฃผ๋ก, digital forensic/offensive Secu๋ฅผ ์ค์ ์ผ๋ก ์นจํฌํด์ด๋ค ๊ทธ๋์ ์คํฌ๋ฆฝํธ ํค๋ํํ
์ข์ง๋ง, ๊ทธ๋งํผ ๋๋ผ์ด๋ธ ์ถฉ๋ ๋ฑ์ ๋ฌธ์ ๊ฐ;; ๊ทธ๋ฆฌ๊ณ ํดํน์ฉ๋๋ก๋ง ์ง์คํ๊ธฐ์ ๋ถํ์..
๐โSystem_Study/๐โEtc..
VMware ์ค์ ๋จผ์ Vmware๋ฅผ ์ค์ ํด์ผ๊ฒ ์ฃ ? ์ฌ๊ธฐ์ Vmware Workstation์ ์ถ๊ฐํ์๋ฉด ๋๋๋ฐ ์ ๊ฐ ํด๋น ํ์ผ ์ฌ๋ ค๋๋ฆด๊ป์. VMware_WorkStation.7z drive.google.com ์ฐธ๊ณ ๋ก ๋ฐ์ด๋ฌ์ค์ธ์ง ์ด๋ป๊ฒ ์๋.. ๋ผ๊ณ ํ์ ๋ค๋ฉด ์๋ค์ ์ก VirusTotal Analyse suspicious files and URLs to detect types of malware, automatically share them with the security community www.virustotal.com ์ฌ๊ธฐ ์ฌ์ดํธ ๋ค์ด๊ฐ์
์ ๊ฐ๋จํ๊ฒ ํ์ธํด ๋ณผ ์ ์์ต๋๋ค. VirusTotal์ ๋ฌด๋ฃ๋ก ํ์คํ
๋ฐ ๋๋ฌด ์์กดํ์ง๋ ๋ง์์ Ubuntu Settings Thank you for downl..
๐โSystem_Study/๐โEtc..
ํด๋น ๋ด์ฉ์ ์ค์ต ํ ์ ๋ฆฌํ๊ธฐ ๐ 1. SSH ์ ์ ์ ๋ฉ์์ง ์ถ๋ ฅ ์ค์ /etc/ssh/sshd_config ํ์ผ๋ก ๋ค์ด๊ฐ ํ ํ์ผ์์ 22๋ฒ ํฌํธ๊ฐ ์ด๋ ค์๋์ง ํ์ธํด์ผํฉ๋๋ค. ์ฐธ๊ณ ๋ก /etc(์คํํ์ผ)/ssh(ํฌํธ)/sshd_config(daemon์ผ๋ก ๋ฐฑ๊ทธ๋ผ์ด๋ ์ค์ ํ์ผ)๋ก์จ ์์ ๊ฐ์ด ์๊ฐํ์๋ฉด ์ฝ๊ฒ ์์น๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค. ์ ๊ทผ๋ฐ ์ฐ๋ถํฌ๊ฐ ๊ฐ์ฅ ๋ฒ์ฉ์ ์ด๊ณ , ๋์ค์ ์ด๋ ๊ฑฐ๊ธฐ์ ํ๋๊ฒ ์ข๊ฒ ๋ค์ ๊ทธ๋ฆฌ๊ณ ํด๋น ๋ชจ๋์ธ ssh์ net-tools๋ ์ค์นํด์ฃผ์ธ์(์ต๊ฐํด์ ์์๊ฑฐ์์) 2. SSH ์ ์ ์ ๋ฉ์์ง ์ถ๋ ฅ ์ค์ How to Fix SSH Failed Permission Denied (publickey,gssapi-keyex,gssapi-with-mic) The SSH Permission Den..
๐โSystem_Study/๐โDreamhack_Hacking
basic_rop_x64 WriteUp ๋ฌธ์ ํ์ด NX์ Partial RELRO๊ฐ ๊ฑธ๋ ค์๋ค์ ๋คํ์ธ ์ ์ Canary๊ฐ ์๊ธฐ์ ๊ทธ ๋ถ๋ถ์ ์๋ตํด๋ ๋๋ค.. ๋๊ฐํ ๊ฑฐ๋๊น ROP๋ก ํ์ด์ผ๊ฒ ๋ค์ ์ฝ๋๋ฅผ ๋ณด์๋ฉด ์ด์ ๋ด์ฉ์ด๋ ์ ์ฌํ ๋ฐฉ๋ฒ์ด๋ค์ read()ํจ์์ bof๊ฐ ๋ฐ์ํ๋๊น์ ๊ทธ๋ผ ์ค์ ๋ก ์ด๋ค ์์ผ๋ก ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ ๋น๋์๋์ง๋ ํ์ธํด๋ด
์๋ค. buf์์ 0x40์ด์ง๋ง read์์ 0x400์ด๋ ๋ฐ๊ธฐ์ bof๊ฐ ๋ฐ์ํฉ๋๋ค. ๋ค๋ง ๋ณดํธ๊ธฐ๋ฒ์ ๊ณ ๋ คํด์ NX์ด๋ฏ๋ก ์ธ๋ถ ์ ์ฝ๋ ์คํ X, ๊ทธ๋ ๋ค๊ณ ์ฌ๊ธฐ์ system๊ฐ์ ํจ์๋ ์ฝ๋์ ์กด์ฌ X์ด๋ฏ๋ก Return Overwrite Programming์ ํด์ผ๊ฒ ๋ค์(๋คํ์ด Lazy Binding์ด๋๊น...) ๊ทธ๋ผ ํด๋น ํจ์๋ฅผ ๋ฐ๊ธฐ์ํด ํด๋น lib์ธ libc.so.6์ ๋..
๐โSystem_Study/๐โDreamhack_Hacking
์๋ก ASLR์ด ์ ์ฉ๋๋ฉด ๋ฐ์ด๋๋ฆฌ๊ฐ ์คํ๋ ๋๋ง๋ค ์คํ, ํ, ๊ณต์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฑ์ด ๋ฌด์์ ์ฃผ์์ ๋งคํ๋๋ฏ๋ก, ๊ณต๊ฒฉ์๊ฐ ์ด ์์ญ๋ค์ ๊ณต๊ฒฉ์ ํ์ฉํ๊ธฐ ์ด๋ ต์ต๋๋ค. ๊ทธ๋ฌ๋ ์ง๋ ์ฝ์ค์ ์ค์ต addr์ ๋ ์ฌ๋ ค ๋ณด๋ฉด, ๋ค๋ฅธ ์์ญ์ ์ฃผ์๋ ๊ณ์ ๋ณํํ๋๋ฐ mainํจ์์ ์ฃผ์๋ ๋งค๋ฒ ๊ฐ์์ต๋๋ค. Mitigation: NX & ASLR ์์คํ
๋ณด์์ ์ง๋ ์๋
๊ฐ ๋ฐ์ ํด์จ ๊ณต๊ฒฉ ๊ธฐ๋ฒ๊ณผ ๋ณดํธ ๊ธฐ๋ฒ์ ๋ฐ์ ์์์ ๋ณด์๋ฉด.. ์ด๋ค ๋ณดํธ ๊ธฐ๋ฒ์ด ๋ฑ์ฅํ๋ฉด ์ฐํ ๊ธฐ์ ๋ ๋ฑ์ฅํฉ๋๋ค.. ์ด๋ ๊ฒ ์ด๋ค ๊ณต๊ฒฉ์ด ์ฌ์ง ๋ชจ๋ฅด๊ธฐ์ ์์คํ
๊ฐ๋ฐ์๋ค dystopia050119.tistory.com ์ด๋ฐ ํน์ง์ ์ด์ฉํด ๊ณต๊ฒฉ์๋ ๊ณ ์ ๋ ์ฃผ์์ ์ฝ๋ ๊ฐ์ ฏ์ ํ์ฉํ ROP๋ฅผ ์ํํ ์ ์์ต๋๋ค. Position-Independent Executable(..
๐โSystem_Study/๐ชโPwnable.kr
brain fuck_WriteUp ๋ณด์๋ฉด.. ๋ด๊ฐ C๋ก ๊ฐ๋ฐํ ๋ฉ์ฒญํ ์ ๋ฎฌ๋ ์ด์
ํ๋ก๊ทธ๋จ์ ๋ง๋ค์์ด์.. [] ๋ช
๋ น์ด ์์ง ๊ตฌํํ์ง ์์์ง๋ง ๋๋จธ์ง ๊ธฐ๋ฅ์ ์ ์์ ์ผ๋ก ์๋ํ๋ ๋ฏ? ๋ฒ๊ทธ๋ฅผ ์ฐพ์์ ์
ธ์ ์ป์ด๋ณด์์.. ๋ผ๊ณ ํ๋ค์(์ง๊ฐ ๋ง๋ ๊ฑฐ๋ฅผ?) ํ์ผ์ ๋ฐ์์ ์ด์ด๋ณด๋๊น.. ์คํํ์ผ์ด๊ณ ๋ฆฌ๋ฒ์ฑ ํ ๋ถ๋ถ์ด ๋๋ฌด ๋ง์์ IDA ์ฌ์ฉ! ์ฐธ๊ณ ๋ก ์ ๋ ๋ฆฌ๋ฒ์ฑ ๋
๋
์ด๋ผ์ ๋๋ฝ๊ฒ ๋ชปํ๊ฑฐ๋ ์ ๊ทธ๋์ ๊ธธ์ด์ง๋ฉด.. ํ๊ท ใ
์ ์ฝ๋๋ฅผ ์ดํด๋ณด๋ฉด ์ฐ๋ฆฌ ๋๋ฆผ์ด ๋ฌธ์ ๋ ๋น์ทํ๋ค์ ์น์ํด ํ์ผ ๋ถ๋ฌ์ค๊ณ ๋ฐ๋ณต๋ฌธ์์ do_brainfuck์ ์งํํ๋๋ฐ ๋๋จธ์ง๋ ํ์์ ์ธ ๋ด์ฉ์ด๊ณ ์ด ๋ถ๋ถ์ด ํต์ฌ! ๋ณด์๋ฉด ํฌ์ธํฐ์ ์์น ๊ฐ๊ฐ ๋ถ๋ถ์ ํตํด ํ๋ฆ์ ์ ์ดํ๋ ๊ฒ์ด๊ตฌ๋.. ๋ํ . ์ ํตํด ํด๋น ์ฃผ์์ ์๋ ๊ฐ์ ์ถ๋ ฅํ๋๊ฑฐ๊ตฌ๋(๋ง์ ์ฝ๊ฐ ํด๊น๋ฆฌ๊ฒ..
๐โSystem_Study/๐ชโPwnable.kr
loveletter_WriteUp ๋ณด์๋ฉด.. ๋ง์ง๋ง.. ์ค์ํ๊ฑด ์ฌ๋..์ด์ผ? -์ต์ง์ ์๋ จ ๋นํ์
จ์๊น์? ๋ณด๋๊น ๋ฌธ์ ์ด๋ฆ์ด๋ ๊ฒฐ๊ณผ๋ ์ ์ฌํ๋๋ฐ ์๊ฐํ๋ฉด์ ํฉ์๋ค. ํ์ผ์ ๋ฐ์์ ์ด์ด๋ณด๋๊น.. ์คํํ์ผ์ด๊ณ ๋ฆฌ๋ฒ์ฑ ํ ๋ถ๋ถ์ด ๋๋ฌด ๋ง์์ IDA ์ฌ์ฉ! ๋ณด์๋ฉด.. 256(0x100)์ memset๋ ํ์๊ณ (UAF X).. s ๋ณ์์ 0x100๋งํผ fgets๋ก ์
๋ ฅ์ ๋ฐ๊ธฐ์ bof๊ฐ ์๋๊ฒ ๋ค์ ๊ทธ ์ดํ 18๋ฒ์งธ protect์ ์ธ์๋ฅผ ์ ๋ฌํฉ๋๋ค. ๋ํ 21๋ฒ๋ถํฐ 25๋ฒ๊น์ง ๊ฐ ์ธ์๋ฅผ ์ง๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ ์ฌํ์ฌ idx์ ์ ์ฌํฉ๋๋ค ๊ทธ๋ฆฌ๊ณ memcpy์์ prolog์ epilog๋ ๊ฐ๊ฐ ํ์ธํด๋ด
์๋ค. ํด๋น ๋ฌธ์์ด์ ๋ฐํํ๋๊ตฐ์! ๋ํ ๋ง์ง๋ง์ผ๋ก prolog์ protect ๊ทธ๋ฆฌ๊ณ epilog๋ฅผ ์ ๋ถ puts๋ก ์น..
๐โSystem_Study/๐ชโPwnable.kr
echo1_WriteUp ๋ณด์๋ฉด.. echo service๋ฅผ ํ๊ณ ์์ผ๋ฉฐ, ํด๋น ๋ค์ด๋ก๋ ํด์ ํ์ธํด๋ณด๋ผ๊ณ ์๋ ค์ค๋๋ค. ํ์ผ์ ๋ฐ์์ ์ด์ด๋ณด๋๊น.. ์คํํ์ผ์ด๊ณ ๋ฆฌ๋ฒ์ฑ ํ ๋ถ๋ถ์ด ๋๋ฌด ๋ง์์ IDA ์ฌ์ฉ! ์ฐธ๊ณ ๋ก echo๋ ๊ทธ๋ฅ return์ด๋ผ๊ณ ์๊ฐํ์๋ฉด ๋ ๊ฑฐ ๊ฐ์ต๋๋ค. ์ฐธ๊ณ ๋ก ์ ๋ ๋ฆฌ๋ฒ์ฑ ๋
๋
์ด๋ผ์ ๋๋ฝ๊ฒ ๋ชปํ๊ฑฐ๋ ์ ๊ทธ๋์ ๊ธธ์ด์ง๋ฉด.. ํ๊ท ใ
์ ์ฝ๋๋ฅผ ์ดํด๋ณด๋ฉด 15๋ฒ ์ค์์ ์ด๋ฆ์ ๋ฌผ์ด๋ณด๋ฉฐ ์ ์ฅ์ v7์ ์ ์ฅํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์
๋ ฅ์ ๋ ๋ฐ๋ณต๋ฌธ์ ํตํด echo๋ฅผ ํ๋ค๊ณ ํ๋๋ฐ ๋ง์ ์คํํ๊ฑฐ๋ ์๋ func์ ๋ณด์๋ฉด ์ ์ ๋๋๊ฑด 24๋ฒ์ BOF echo๋ฟ์
๋๋ค. ๋ณด์๋ฉด s๋ ํ ๋น์ 0x20๋งํผํ์ผ๋ ์
๋ ฅ์ 0x80๊น์ง ํ๋ ๋ชจ์ต์ ๋ณด์ฌ์ค๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก bof๊ฐ ๋ฐ์ํ๊ฒ ๋๋๊ฑฐ๊ฒ ์ฃ ? ์์ ๋ณด์๋ฉด Par..
๐โSystem_Study/๐ชโPwnable.kr
fd_WriteUp ๋ณด์๋ฉด.. ์๋ง! ๋ฆฌ๋
์ค ํ์ผ ๋์คํฌ๋ฆฝํฐ(fd)์ ๋ํ์ฌ ์์๋ณด๊ณ ์ถ์ด์~ ๋ผ๊ณ ํ๋ค์(ํจ๋๋ฆฝ..) ssh๋ก ์ฐ๊ฒฐํด์ ํ๋๊ฑด๋ฐ ํ์ผ ๋ฐ์์ ํ๋๊ฒ ์ข๊ฒ ์ฃ ? ๊ทธ๋์ ๋ฐ๋ ๋ฐฉ์์ด SCP๋ก์จ.. ๋ฆฌ๋
์ค scp ์ฌ์ฉ๋ฒ - ์ ํ์ํค ๋ค์ ๋ฌธ์์ด ํฌํจ... zetawiki.com ์ ๋ช
๋ น์ด๋ ์ด๋ฏธ์ง๋ฅผ ๋ณด์๊ณ ํ์๋ฉด ๋ฉ๋๋ค.. (์ฐธ๊ณ ๋ก ํ์ผ ์ ์ฒด๋ฅผ ๋ฐ๋๊ฒ.. ์ ์๋์ ๋ฐ๋ก ๋ฐ๋ก ํ๋๋ฐ ใ
) ํด๋น C file์ ์ดํด๋ณด๋ฉด.. 6๋ฒ์งธ๋ฅผ ๋ณด์๋ฉด ์ธ์์์ 2๊ฐ ์ด์์ผ๋ก ์ ๋ฃ์ผ๋ฉด ์๋ฌ๋ฅผ ํ ํ๊ณ .. ๊ทธ๋ฌ๋ฏ๋ก argv์ ํ๋๋ง ๋ฃ์ต๋๋ค(์ด์งํผ argv[1]์ path์ด๊ธฐ ๋๋ฌธ์ด์ฃ ) len์์ read์ ํจ์๋ฅผ ์
๋ ฅํ ๊ฑฐ๊ธฐ์ read์ fd๋ 0์ด์ฌ์ผ ์
๋ ฅ์ ๋ฐ์ต๋๋ค. ์ฌ๊ธฐ์ fd(atoi๋ก ascii to ..