์ด ๊ธฐ์ฌ์์๋ ์ฌ์ดํธ์ 25๋ฒ์งธ ์์
์ ํด๊ฒฐํ๊ฒ ์ต๋๋ค.
์กฐ์ง ์ ๋ณดํนํ ์ ๋ณด ๋ฐ ์ปดํจํฐ ๋ณด์ ๋ถ์ผ์์ ์๋ก์ด ๊ฒ์ ๋ฐฐ์ฐ๊ณ ๋ฐ์ ํ๊ณ ์ถ์ ์ฌ๋๋ค์ ์ํด ๋ค์ ๋ฒ์ฃผ์ ๋ํด ๊ธ์ ์ฐ๊ณ ์ด์ผ๊ธฐํ๊ฒ ์ต๋๋ค.
- PWN;
- ์ํธํ(Crypto);
- ๋คํธ์ํฌ ๊ธฐ์ (๋คํธ์ํฌ);
- ๋ฆฌ๋ฒ์ค(๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง);
- ์คํ ๊ฐ๋ ธ๊ทธ๋ํผ(Stegano);
- WEB ์ทจ์ฝ์ ๊ฒ์ ๋ฐ ์ด์ฉ.
์ด ์ธ์๋ ์ปดํจํฐ ํฌ๋ ์, ๋งฌ์จ์ด ๋ฐ ํ์จ์ด ๋ถ์, ๋ฌด์ ๋คํธ์ํฌ ๋ฐ LAN ๊ณต๊ฒฉ, ์นจํฌ ํ
์คํธ ์ํ ๋ฐ ์ต์คํ๋ก์ ์์ฑ์ ๋ํ ๊ฒฝํ์ ๊ณต์ ํ๊ฒ ์ต๋๋ค.
์๋ก์ด ๊ธฐ์ฌ, ์ํํธ์จ์ด ๋ฐ ๊ธฐํ ์ ๋ณด์ ๋ํด ์์๋ณผ ์ ์๋๋ก
๋ชจ๋ ์ ๋ณด๋ ๊ต์ก ๋ชฉ์ ์ผ๋ก๋ง ์ ๊ณต๋ฉ๋๋ค. ์ด ๋ฌธ์์ ์ ์๋ ์ด ๋ฌธ์๋ฅผ ์ฐ๊ตฌํ ๊ฒฐ๊ณผ ์ป์ ์ง์๊ณผ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ ๊ฒฐ๊ณผ๋ก ์ธํด ๋ฐ์ํ ๋ชจ๋ ์ฌ๋์ ์ํด์ ๋ํด ์ฑ ์์ ์ง์ง ์์ต๋๋ค.
OTP ์์ ํด๊ฒฐ
๋ ๋ฒ์งธ ์น์ ์ ๊ณ์ ์งํํ๊ฒ ์ต๋๋ค. ์ฒซ ๋ฒ์งธ ๊ฒ๋ณด๋ค ๋ ๋ณต์กํ๋ค๊ณ ๋ฐ๋ก ๋ง์๋๋ฆฌ๊ฒ ์ง๋ง ์ด๋ฒ์๋ ํ๋ก๊ทธ๋จ์ ์์ค ์ฝ๋๋ฅผ ์ ๊ณตํ์ง ์์ต๋๋ค. ์ฌ๊ธฐ(https://t.me/RalfHackerPublicChat)์ ์ฌ๊ธฐ(https://t.me/RalfHackerChannel)์์ ํ ๋ก ํ๋ ๊ฒ์ ์์ง ๋ง์ธ์. ์ ์์ํ์.
otp ์๋ช ์ด ์๋ ์์ด์ฝ์ ํด๋ฆญํ์ธ์. ์ฐ๊ฒฐํ ์ฃผ์์ ํฌํธ๊ฐ ์ ๊ณต๋ฉ๋๋ค.
์ ์ํด์ ์๋ฒ๋ฅผ ๋๋ฌ๋ด
๋๋ค.
์ฐ๋ฆฌ๊ฐ ์ฝ์ ์ ์๋ ํ๋๊ทธ, ํ๋ก๊ทธ๋จ ๋ฐ ํด๋น ์์ค ์ฝ๋. ์์ค๋ฅผ ์ดํด ๋ณด๊ฒ ์ต๋๋ค.
์ ๋ฆฌํด๋ณด์. ํ๋ก๊ทธ๋จ์ ์ํธ๋ฅผ ์ธ์๋ก ์ฌ์ฉํฉ๋๋ค.
๋ค์์ผ๋ก otp ๋ณ์์ ์์์ 16๋ฐ์ดํธ๊ฐ ์ ์ฅ๋ฉ๋๋ค.
tmp ํด๋์ ์์์ ์ด๋ฆ์ ๊ฐ์ง ํ์ผ์ด ์์ฑ๋๊ณ (์ฒ์ 8๋ฐ์ดํธ๋ otp) ์ฌ๊ธฐ์ ์์์ 8๋ฐ์ดํธ๊ฐ ๊ธฐ๋ก๋ฉ๋๋ค(๋ ๋ฒ์งธ 8๋ฐ์ดํธ๋ otp).
์ด๋ค ์ด์ ์์์ธ์ง ์์ฑ๋ ํ์ผ์ ๊ฐ์ ์ฝ์ด์ ์
๋ ฅํ ๋น๋ฐ๋ฒํธ์ ๋น๊ตํฉ๋๋ค.
์ฌ๊ธฐ์ ์ทจ์ฝ์ ์ด ๋ฐ์ํฉ๋๋ค. ์์ฑ๋ ๋ฒํธ๋ฅผ ํ์ผ์ ์ค๊ฐ์ ์ ์ฅํ๋ ๊ฒ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด ํ์ผ ํฌ๊ธฐ๋ฅผ 0์ผ๋ก ์ ํํ๋ฉด ์ฐ๊ธฐ ๋ฐ ์ฝ๊ธฐ ์ 0์ด ๋น๋ฐ๋ฒํธ์ ๋น๊ต๋ฉ๋๋ค.
# ulimit -f 0
์ด์ ํ๋ก๊ทธ๋จ์ ์คํํด ๋ณด๊ฒ ์ต๋๋ค.
์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ์๊ด์์ต๋๋ค. ๋์ผํ Python์ ์ฌ์ฉํ์ฌ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
python -c "import os, signal; signal.signal(signal.SIGXFSZ, signal.SIG_IGN); os.system('./otp 0')"
์ฐ๋ฆฌ๋ ๊น๋ฐ๊ณผ ์ฌ์ด 100์ ์ ์ป์ต๋๋ค. ๊ณ์ํด์ ๋ค์ ๊ธฐ์ฌ์์๋ ์น์ ๋ํด ๋ค๋ฃฐ ๊ฒ์
๋๋ค. ๋น์ ์ ์ฐ๋ฆฌ์ ํจ๊ป ํ ์ ์์ต๋๋ค
์ถ์ฒ : habr.com