Software major student in South Korea.
Interested in Linux, Web, privacy, and cybersecurity.
Whois ์ ๋ณด๋ณด์๊ธฐ์ด ๊ณผ์ 3 ์ํํธ์จ์ดํ๊ณผ ์ค๊ท์ ์ด๋ฒ ์ ๋ณด๋ณด์๊ธฐ์ด ๊ณผ์ ๋ gdb๋ฅผ ์ด์ฉํด ์ฃผ์ด์ง ๋ฐ์ด๋๋ฆฌ๋ฅผ ๋ถ์ํ๋ ๊ฒ์ด๋ค. ์ฐ์ ๋ถ์ํ ๋ฐ์ด๋๋ฆฌ๋ GitHub๋ก ๊ณต์ ๋์๋ค. Clone ํ๋๋, tar๋ก ์์ถ๋ ํ์ผ์ด ์์ด ์์ถ ํด์ ํด ์ฃผ์๋ค. ๋ถ์ํด์ผํ๋ ๋ฐ์ด๋๋ฆฌ๋ Handray ํด๋ ์์ for๊ณผ if์ด๋ค. file๋ก ํ์ธํด๋ณด๋ฉด ๋ ํ์ผ ๋ชจ๋ ๋ฆฌ๋ ์ค 32bit ๋ฐ์ด๋๋ฆฌ๋ผ๋ ๊ฒ์ ์ ์ ์๋ค. ๋ฐ๋ผ์ ๋ถ์์ ์ํด KVM์์์ LMDE 6 32bit๋ฅผ ๋๋ ค ์์ ํ๊ฒฝ์ ์ฎ๊ฒผ๋ค. for peda๋ก for๋ฅผ ์ด์ด๋ณด๊ณ i fu๋ก ํจ์ ๋ชฉ๋ก์ ํ์ธํด๋ณด์๋ค. main ํจ์๋ถํฐ ๋ถ์ํด ๋ณด๊ธฐ๋ก ํ๋ค....
ChatGPT๋ฅผ ์ ๋๋ก, ํ์ฌ ๋ฌด์ํ ๋ง์ ์์ฑํ AI๊ฐ ๋ฑ์ฅํ๊ณ ์์ต๋๋ค. ์ด ๊ธ์์๋ ๊ทธ ์ค์์๋ 2024๋ ํ์ฌ ๋ฐ๋ก ์ ์ฉํ๊ฒ ์ฌ์ฉํ ์ ์๋ ๋ค์ํ ์์ฑํ AI๋ฅผ ์๊ฐํฉ๋๋ค. 1. Microsoft Copilot (Bing AI) Microsoft Copilot ์์ฝ: ์ฌ๋ฌ ๋ฐฉ๋ฉด์์ ์ฐ์ํ, ๋ชจ๋์๊ฒ ์ถ์ฒํ ๋งํ ์์ฑํ AI Microsoft๋ ChatGPT๋ฅผ ๊ฐ๋ฐํ OpenAI์ ํ๋ ฅํ์ฌ, Copilot์ด๋ผ๋ ์ด๋ฆ์ผ๋ก AI๋ฅผ ์๋น์คํ๊ณ ์์ต๋๋ค. ChatGPT์์๋ ์ ๋ฃ๋ก๋ง ์ฌ์ฉํ ์ ์๋ GPT-4๋ฅผ ์ฌ์ฉํ๋ค๋ ์ ์์ ํฐ ์ฅ์ ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๋ํ, Designer ๋ชจ๋ธ์ ์ด์ฉํ์ฌ ๊ทธ๋ฆผ์ ๊ทธ๋ฆฌ๊ฒ ํ ์๋ ์๊ณ , Suno AI ํ๋ฌ๊ทธ์ธ์ ํตํด ์์ ์ ๋ง๋ค ์๋ ์๋ค๋ ์ ์์ ๋ค์ํ ํ์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค....
ํ์ผ ์ด๊ธฐ FILE *fopen(const char *pathname, const char *mode); ํ๋ผ๋ฏธํฐ pathname: ํ์ผ ๊ฒฝ๋ก mode: ํ์ผ ์ด๊ธฐ ๋ชจ๋ ๋ฐํ๊ฐ ์ฑ๊ณต ์: ์ด๋ฆฐ ํ์ผ ํฌ์ธํฐ(stream) ์คํจ ์: NULL ํ์ผ ์ด๊ธฐ ๋ชจ๋: ๋ชจ๋ ์ฝ๊ธฐ ์ฐ๊ธฐ ํ์ผ ํฌ์ง์ ํ์ผ ์กด์ฌ ์ ํ์ผ์ด ๋ถ์ฌ ์ r O X ์ฒ์ ์ฑ๊ณต ์คํจ r+ O O ์ฒ์ ์ฑ๊ณต ์คํจ w X O ์ฒ์ ๊ธฐ์กด ํ์ผ ์ ๊ฑฐ ํ ์์ฑ ์์ฑ w+ O O ์ฒ์ ๊ธฐ์กด ํ์ผ ์ ๊ฑฐ ํ ์์ฑ ์์ฑ a X O ๋ ์ฑ๊ณต ์์ฑ a+ O O ๋ ์ฑ๊ณต ์์ฑ ํ์ผ ๋ซ๊ธฐ int fclose(FILE *stream); ํ๋ผ๋ฏธํฐ...
Bash๋ Linux ๋ฐ ๊ธฐํ Unix์ ์ ์ฌํ ์ด์ ์ฒด์ ์์ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๊ฐ๋ ฅํ ์ ธ ์คํฌ๋ฆฝํ ์ธ์ด์ ๋๋ค. ์๋ํ ์์ ๋ฐ ์์ ํ๋ก๊ทธ๋จ ์์ฑ์ ๋งค์ฐ ์ ์ฉํฉ๋๋ค. ์ด ๊ธ์์๋ Bash ์คํฌ๋ฆฝํ ์ ๊ธฐ์ด ๋ฐ ์์ ๋ฐฉ๋ฒ์ ๋ํด ๋ ผ์ํ๊ฒ ์ต๋๋ค. Bash๋? BASH (Bourne Again SHell)๋ Linux ๋ฐ ๊ธฐํ Unix์ ์ ์ฌํ ์ด์ ์ฒด์ ์ ์ ธ ๋ฐ ๋ช ๋ น์ด ์ธ์ด ํด์๊ธฐ์ ๋๋ค. ๋๋ถ๋ถ์ Linux ๋ฐฐํฌํ์์ ๊ธฐ๋ณธ ์ ธ์ด๋ฉฐ ๋ค๋ฅธ Unix์ ์ ์ฌํ ์ด์ ์ฒด์ ์์๋ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ ธ์ด๋ฏ๋ก ๋ช ๋ น ๋ฐ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๋ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ด๋ฏ๋ก ์์ ์๋ํ ๋ฐ ์์ ํ๋ก๊ทธ๋จ ์์ฑ์ด ๊ฐ๋ฅํฉ๋๋ค....
๋ฆฌ๋ ์ค์๋ ๋ค์ํ ํจํค์ง ํ์์ด ์์ต๋๋ค. ์ด๋ณด์๋ค์ ์ด๋ค ๊ฐ์ ์ฐจ์ด๋ฅผ ์ดํดํ๊ธฐ ์ด๋ ค์ธ ์ ์์ต๋๋ค. ๋ณธ ๊ธ์์๋ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ํจํค์ง ํ์ ๋ฐ ์ฅ๋จ์ ์ ๋ํด ๋ ผ์ํ๊ฒ ์ต๋๋ค. ํจํค์ง ํ์์ด๋? ํจํค์ง ํ์์ ์ํํธ์จ์ด๋ฅผ ๋ฐฐํฌํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ ๋๋ค. ์ด๋ ์ํํธ์จ์ด๋ฅผ ์ค์นํ๊ณ ์คํํ๋ ๋ฐ ํ์ํ ๋ชจ๋ ํ์ผ์ ํฌํจํฉ๋๋ค. ๋ฆฌ๋ ์ค์๋ ๋ค์ํ ํจํค์ง ํ์์ด ์์ต๋๋ค. ๊ฐ์ฅ ํํ ๋ช ๊ฐ์ง๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: RPM ๋ฐ DEB์ ๊ฐ์ ๋ค์ดํฐ๋ธ ํจํค์ง ํ์ AppImage, Flatpak ๋ฐ Snap๊ณผ ๊ฐ์ ์ปจํ ์ด๋ ํ์ tarballs ๋ฐ zip ํ์ผ๊ณผ ๊ฐ์ ์์ค ์ฝ๋ ํ์ ๋ค์ดํฐ๋ธ ํจํค์ง ํ์ ๋ค์ดํฐ๋ธ ํจํค์ง ํ์์ ๋ฆฌ๋ ์ค์์ ๊ฐ์ฅ ํํ๊ฒ ์ฌ์ฉ๋๋ ํจํค์ง ํ์์ ๋๋ค....
๊ฐ๋ฐ์๋ผ๋ฉด โFOSSโ ๋๋ โFree and Open Source Software"๋ผ๋ ์ฉ์ด๋ฅผ ๋ค์ด๋ณธ ์ ์ด ์์ ๊ฒ์ ๋๋ค. FOSS๋ ์ฌ์ฉ, ์์ , ๋ฐฐํฌ๊ฐ ์์ ๋ก์ด ์ํํธ์จ์ด๋ฅผ ๋งํฉ๋๋ค. ๋ค์ํ FOSS ๋ผ์ด์ ์ค๊ฐ ์์ผ๋ฉฐ ๊ฐ ๋ผ์ด์ ์ค๋ง๋ค ๊ณ ์ ํ ํน์ง์ด ์์ต๋๋ค. ์ด ๊ธ์์๋ ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ๋ช ๊ฐ์ง FOSS ๋ผ์ด์ ์ค๋ฅผ ์๊ฐํ๊ฒ ์ต๋๋ค. GNU General Public License (GPL) GNU General Public License (GPL)์ ๋ฆฌ์ฒ๋ ์คํจ๋จผ(Richard Stallman)์ด ๋ง๋ FOSS ๋ผ์ด์ ์ค์ ๋๋ค. ์ํํธ์จ์ด์ ์์ค ์ฝ๋๋ฅผ ๋์ผํ ๋ผ์ด์ ์ค๋ก ๋ฐฐํฌํด์ผ ํ๋ค๋ ์ ๋๋ฌธ์ โ์นดํผ๋ ํํธ"๋ผ๊ณ ๋ถ๋ฆฝ๋๋ค. ๋ค์ ๋งํด, ํ๋ก์ ํธ์์ GPL ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ๋ฉด ํด๋น ํ๋ก์ ํธ๋ฅผ GPL ๋ผ์ด์ ์ค๋ก ๋ฐฐํฌํด์ผ ํฉ๋๋ค....
๋ฆฌ๋ ์ค์๋ ๋ค์ํ ๋ฐ์คํฌํฑ ํ๊ฒฝ์ด ์กด์ฌํฉ๋๋ค. ๊ฐ ๋ฐ์คํฌํฑ ํ๊ฒฝ์ ๋ชจ๋ ๋ค๋ฅธ ํน์ง์ ๊ฐ์ง๊ณ ์๊ธฐ ๋๋ฌธ์, ์ฌ์ฉ์์ ์ทจํฅ์ ๋ง๊ฒ ์ ํํ ์ ์์ต๋๋ค. ์ด๋ฒ ๊ธ์์๋ ๋ฆฌ๋ ์ค์ ๋ค์ํ ๋ฐ์คํฌํฑ ํ๊ฒฝ๊ณผ ์๋์ฐ ๋งค๋์ (์ปดํฌ์งํฐ)๋ค์ ์๊ฐํ๊ฒ ์ต๋๋ค. ๋ฐ์คํฌํฑ ํ๊ฒฝ์ด ๋ฌด์์ธ๊ฐ์? ๋ฐ์คํฌํฑ ํ๊ฒฝ(Desktop Environment, ์ดํ DE)์ ์ปดํจํฐ์ ๊ทธ๋ํฝ ์ฌ์ฉ์ ์ธํฐํ์ด์ค(GUI) ๋ฅผ ์ ๊ณตํ๋ ํ๋ก๊ทธ๋จ๋ค์ ๋ชจ์์ ๋๋ค. ํ์ผ ๊ด๋ฆฌ์, ํ ์คํธ ํธ์ง๊ธฐ, ํฐ๋ฏธ๋ ๋ฑ์ ๊ธฐ๋ณธ์ ์ธ ํ๋ก๊ทธ๋จ๋ถํฐ ํจ๋, ์๋ฆผ์ฐฝ, ๋ก๊ทธ์ธ ํ๋ฉด, ์ฐฝ ๊ด๋ฆฌ์ ๋ฑ ๋์ ๋ณด์ด๋ ๋ชจ๋ ๊ฒ๋ค์ด ๋ฐ์คํฌํฑ ํ๊ฒฝ์ ํฌํจ๋ฉ๋๋ค. ๋ค์์ ๋ํ์ ์ธ ๋ฐ์คํฌํฑ ํ๊ฒฝ๋ค์ ๋๋ค....
์ฃผ์ ๋์งํธ ์์ธ์ ๋ํ ํด๊ฒฐ์ฑ ์ ๋ฌด์์ผ๊น์? ๋์งํธ ๋์ฐ๋ฏธ์ ์ญํ ์ด ๋งค์ฐ ์ค์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋์งํธ ๊ธฐ๊ธฐ์ ์ ํ ์น์ํ์ง ์์ ์จ์ ํ ๋์งํธ ์์ธ๊ณ์ธต์ ์ ๋ง ๊ธฐ๋ณธ์ ์ธ ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ค๋งํธํฐ์ ์ฌ์ฉํ ๋์๋ ๊ฒ์์์ปค๋ ํฐ์น๋ ์คํฌ๋กค, ํค๋ณด๋ ์ฌ์ฉ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด๊ฑฐ๋ ์ดํดํ๋๋ผ๋ ๊ธ๋ฐฉ ์์ด๋ฒ๋ฆฌ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๊ธฐ ๋๋ฌธ์, ๋์งํธ ๋์ฐ๋ฏธ๊ฐ ์์์ ์ง์ ๋์์ฃผ๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ผ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์จ์ ํ ๋์งํธ ์์ธ๊ณ์ธต๋ณด๋ค๋ ๋์งํธ๊ธฐ๊ธฐ์ ์ฝ๊ฐ ๋ ์น์ํ ๋์งํธ ์ ํ์ฉ๊ณ์ธต์๊ฒ๋ ๊ฒ์๋ฐฉ๋ฒ๊ณผ ์ธ๊ณต์ง๋ฅ ์ฑ๋ด ๋ฑ์ ์ฌ์ฉ๋ฐฉ๋ฒ์ ๊ต์กํด ์ค์ค๋ก ๋ฐฐ์ธ ์ ์๋ ๊ธฐํ๋ฅผ์ฃผ๋ ๊ฒ์ด ์ ํฉํด ๋ณด์ ๋๋ค....
์ผ๋ถ ๊ฒฝ์ฐ์๋ Fedora Linux์ ๋ ์ ์ํํธ์จ์ด๋ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํด์ผ ํ ์ ์์ต๋๋ค. Fedora๋ ์์ ์ํํธ์จ์ด์ด์ ์คํ ์์ค ์ด์ ์ฒด์ ์ด๊ธฐ ๋๋ฌธ์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ ์ ์ํํธ์จ์ด๋ฅผ ํฌํจํ์ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ RPM Fusion์ด๋ผ๋ ์ปค๋ฎค๋ํฐ ์ฃผ๋์ ์ํํธ์จ์ด ์ ์ฅ์์์ ์ด๋ฅผ ์ค์นํ ์ ์์ต๋๋ค. RPM Fusion์ด๋? RPM Fusion์ Fedora Linux์ฉ ๋ค์ํ ํจํค์ง๋ฅผ ์ ๊ณตํ๋ ์ํํธ์จ์ด ์ ์ฅ์์ ๋๋ค. ์ด๋ Steam, NVIDIA ๋๋ผ์ด๋ฒ, ๋ฉํฐ๋ฏธ๋์ด ์ฝ๋ฑ๊ณผ ๊ฐ์ ๊ณต์ Fedora ์ ์ฅ์์ ํฌํจ๋์ง ์๋ ํจํค์ง๋ค์ ํฌํจํ๊ณ ์์ต๋๋ค. RPM Fusion ํ์ฑํ ๋ฐฉ๋ฒ Fedora Linux์์ ๋ค์ ๋ช ๋ น์ด๋ฅผ ์คํํ์ฌ RPM Fusion์ ํ์ฑํํ ์ ์์ต๋๋ค:...
๋ฆฌ๋ ์ค๋ฅผ ์ฒ์ ์ฌ์ฉํ์๋ ๋ถ๋ค์ด๋ผ๋ฉด, ์ฌ๋ฌ๋ถ์ ํจํค์ง ๋งค๋์ ๊ฐ ๋ฌด์์ธ์ง ๊ถ๊ธํด ํ ๊ฒ์ ๋๋ค. ํจํค์ง ๋งค๋์ ๋ ์ปดํจํฐ์ ์ค์น๋ ์ํํธ์จ์ด๋ฅผ ๊ด๋ฆฌํ๊ณ ์ ๋ฐ์ดํธํ๋ฉฐ ์ ๊ฑฐํ๋ ๋๊ตฌ์ ๋๋ค. ๋ํ ๋ค์ํ ํจํค์ง ๊ฐ์ ์ข ์์ฑ์ ๊ด๋ฆฌํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ๋ฆฌ๋ ์ค์๋ ์ฌ๋ฌ ๊ฐ์ง ํจํค์ง ๋งค๋์ ๊ฐ ์์ง๋ง, ๊ทธ๋ค์ ๋ช ๊ฐ์ง ๊ณตํต๋ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ด ๊ธ์์๋ ๋ฆฌ๋ ์ค์ ํจํค์ง ๋งค๋์ ์ ๊ธฐ์ด์ ๋ํด ๋ ผํ๊ฒ ์ต๋๋ค. ์ ํจํค์ง ๋งค๋์ ๊ฐ ํ์ํ๊ฐ์? ํจํค์ง ๋งค๋์ ๊ฐ ์ ํ์ํ์ง ๊ถ๊ธํ ์ ์์ต๋๋ค. ๋ต์ ๊ฐ๋จํฉ๋๋ค: ์ํํธ์จ์ด๋ฅผ ์ค์นํ๋ ๊ฒ์ ๋ ์ฝ๊ฒ ๋ง๋ญ๋๋ค. Windows์์ ์ํํธ์จ์ด๋ฅผ ์ค์นํ๋ ๊ฒฝํ์ ์๊ธฐํด๋ณด์ธ์....