Hack The Planet

๋ฐ˜๊ฐ‘์Šต๋‹ˆ๋‹ค, cyalume์˜ ๋ธ”๋กœ๊ทธ์ž…๋‹ˆ๋‹ค.

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ 61

M1 iMac (macOS Big Sur 11.4) ์ดˆ๊ธฐํ™”

์žฌ์‹œ๋™ ์‹œ command + R๋กœ recovery mode๊ฐ€ ์—ด๋ฆฌ์ง€ ์•Š์•„ ์ดˆ๊ธฐํ™”๋ฅผ ๋ชป ํ•˜๊ณ  ๊ณ„์…จ๋‹ค๊ณ ์š”? M1 ์•„์ด๋งฅ์„ ์“ฐ๋Š”๋ฐ ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€์— ๋‚˜์˜จ ๋ฐฉ๋ฒ•์œผ๋กœ ์ดˆ๊ธฐํ™”๋Š” ์ปค๋…• ๋ณต๊ตฌ๋ชจ๋“œ๋„ ๋ชป ์—ด์—ˆ๋‹ค๊ณ ์š”? M1 iMac ๋ณต๊ตฌ ๋ชจ๋“œ๋Š” ์ „์›์ด ๊บผ์ง„ ์ƒํƒœ์—์„œ ์ „์› ๋ฒ„ํŠผ์„ ๊พน ๋ˆ„๋ฅด๊ณ  ์žˆ์–ด์•ผ ์—ด๋ฆฝ๋‹ˆ๋‹ค. (M1 ๋งฅ๋ถ๋„!) ์•„๋ž˜์™€ ๊ฐ™์€ ์ˆœ์„œ๋กœ M1 iMac์„ ์ดˆ๊ธฐํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 1. ์•„์ด๋งฅ ์‹œ์Šคํ…œ ์ข…๋ฃŒ 2. ์•„์ด๋งฅ ํ›„๋ฉด์˜ ์ „์› ๋ฒ„ํŠผ์„ ๊ณ„์† ๋ˆ„๋ฅด๊ณ  ์žˆ๋Š”๋‹ค (์• ํ”Œ ๋กœ๊ณ  ๋ฐ‘์— Loading startup options… ์ด ๋œจ๋ฉด ์†์„ ๋–ผ์…”๋„ ์ข‹์Šต๋‹ˆ๋‹ค) 3. ์˜ต์…˜ > ๊ณ„์† > ๋””์Šคํฌ ์œ ํ‹ธ๋ฆฌํ‹ฐ 4. data์™€ Macintosh HD ๋””์Šคํฌ ์ง€์šฐ๊ธฐ (์šฐ์ธก ์ƒ๋‹จ๋ฐ”์— ์ง€์šฐ๊ธฐ ๋ฒ„ํŠผ ์žˆ์Œ, data๋ฅผ ์•ˆ ์ง€์šฐ๋ฉด Big Sur OS ์žฌ์„ค์น˜์‹œ..

๊ธฐํƒ€ 2024.05.10

5๊ฐœ์›” ๋Šฆ์€ ์ž…์‹œ ์ •๋ฆฌ ๊ฒธ ๋ฉด์ ‘ ํ›„๊ธฐ (feat. ์นด์ด์ŠคํŠธ ํŠน๊ธฐ์ž ์ „ํ˜•)

์•ˆ๋…•ํ•˜์„ธ์š”, ์ ‘๋‹ˆ๋‹ค. ๊ณ ๋“ฑํ•™๊ต 3๋…„์„ ๋ง๋‚˜๋‹ˆ์ฒ˜๋Ÿผ ์‚ด์•˜๋Š”๋ฐ ์ œ๊ฐ€ ์œ ์‚ฌ ๋Œ€ํ•™์ƒ์ด ๋˜์—ˆ๋‹ค๋Š” ๊ฒŒ ์‹ ๊ธฐํ•˜์‹œ๋‹ค๋Š” ๋ถ„๋“ค์ด ๋งŽ์•„ 5๊ฐœ์›”์ด๋‚˜ ๋Šฆ๊ฒŒ ์ž…์‹œ ์ •๋ฆฌ? ํšŒ๊ณ ? ๊ฒธ ๊ฒŒ์‹œ๊ธ€์„ ์˜ฌ๋ฆฝ๋‹ˆ๋‹ค. ๋ณ„ ๊ฑด ์—†๊ณ , GIST, KAIST, ๊ฒฝํฌ๋Œ€ํ•™๊ต ๋ฉด์ ‘ ํ›„๊ธฐ ์ •๋„๋Š” ์ฝ์–ด๋ณด์…”๋„ ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค. (๋งจ๋’ค์—์ž‡์Œ) ์•„, ์ €๋Š” ์ผ๋ฐ˜๊ณ ๋ฅผ ๋‚˜์™€์„œ ํŠน๊ธฐ์ž ์ „ํ˜•์œผ๋กœ KAIST์— ์ž…ํ•™ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฐธ๊ณ ํ•˜์‹œ๊ณ  ์ฝ์–ด์ฃผ์‹œ๋ฉด ๋  ๋“ฏ ํ•ด์š” (์ฃผ๊ด€ ๅคš) ์ €๋Š” ์ค‘ํ•™์ƒ ๋•Œ ํŒ”์ž์—๋„ ์—†๋Š” ์ฝ”๋”ฉ์„ ์‹œ์ž‘ํ–ˆ๋‹ค๊ฐ€ ํ•ด์ปค๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ํ•˜๋ผ๋Š” ๊ณต๋ถ€๋Š” ์•ˆ ํ•˜๊ณ , ์ฝ์œผ๋ผ๋Š” ์ฑ…๋„ ์ปดํ“จํ„ฐ ๊ด€๋ จ ์ฑ…๋งŒ ์ฝ์œผ๋ฉฐ ์ปดํ“จํ„ฐ๋งŒ ํ–ˆ๋Š”๋ฐ์š”. ์–ด๋Š์ •๋„์˜€๋ƒ๋ฉด, ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ์งˆํ’๋…ธ๋„์˜ ๊ณ 1์ด์—‡์Œ. ๋งจ๋‚  ํ•˜๊ณ ์‹ถ์€ ๊ฒƒ๋งŒ ํ•œ๋‹ค๊ณ  ๋งŽ์ด ํ˜ผ๋‚จ. ์‰ฌ๋Š”์‹œ๊ฐ„๋งˆ๋‹ค ์ปดํ“จํ„ฐ๋งŒ ํ•ด์„œ 1ํ•™๋…„๋•Œ๋ถ€ํ„ฐ ๋ณ€ํƒœ๋ผ๋Š” ์˜ค๋ช…์„ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. ..

๊ธฐํƒ€ 2024.05.06

๋– ๋จน์—ฌ์ฃผ๋Š” ์–‘์ž ์ปดํ“จํ„ฐ

์˜ค๋žœ๋งŒ์ž…๋‹ˆ๋‹ค, ๋Œ€ํ•™ ๋ฉด์ ‘ ์ค€๋น„ํ•˜๋ฉด์„œ ๋ญ๋ผ๋„ ์ •๋ฆฌํ•ด๋ณด๊ณ ์ž ์–‘์ž ์ปดํ“จํ„ฐ ๊ธฐ์ดˆ์— ๋Œ€ํ•ด ์ž‘์„ฑํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜์‹์€ ์ €๋„ ์ž˜ ๋ชจ๋ฅด๋‹ˆ๊นŒ ๋นผ๊ณ  ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๊ธ€์€ ํฌ๊ฒŒ ์–‘์ž ์ปดํ“จํ„ฐ๋ž€ ๋ฌด์—‡์ธ๊ฐ€? ๊ฐ„๋‹จํ•œ ์–‘์ž๋ฌผ๋ฆฌ (์ค‘์ฒฉ๊ณผ ์–ฝํž˜, ๋ถˆํ™•์ •์„ฑ ์›๋ฆฌ์™€ EPR ์—ญ์„ค ๊ทธ๋ฆฌ๊ณ  ๋น„๊ตญ์†Œ์„ฑ ๋“ฑ๋“ฑ..) ๋น„ํŠธ์™€ ํ๋น„ํŠธ ์–‘์ž ๊ฒŒ์ดํŠธ ์–‘์ž ์ปดํ“จํ„ฐ์— ๊ด€ํ•œ ์˜คํ•ด์™€ ์ „๋ง ์ •๋„๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์–‘์ž ์ปดํ“จํ„ฐ๋ž€? ๊ณ ์ „ ์ปดํ“จํ„ฐ์™€๋Š” ๋‹ค๋ฅด๊ฒŒ ์–‘์ž์—ญํ•™์  ํ˜„์ƒ์„ ์ด์šฉํ•ด (๊ฐ€์—ญ์ ์ธ) ์—ฐ์‚ฐ์„ ์ง„ํ–‰ํ•˜๋Š” ์ปดํ“จํ„ฐ์ž…๋‹ˆ๋‹ค. 0๊ณผ 1์˜ ๊ณ ์œ  ์ƒํƒœ, ๊ทธ๋ฆฌ๊ณ  ์ด๋“ค์˜ ์ค‘์ฒฉ์ƒํƒœ๊นŒ์ง€ ํฌํ•จํ•  ์ˆ˜ ์žˆ๋Š” ํ๋น„ํŠธ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ค‘์ฒฉ์ด๋ž€? ๋ง ๊ทธ๋Œ€๋กœ ๋‘๊ฐ€์ง€, ํ˜น์€ ๊ทธ ์ด์ƒ์˜ ๊ณ ์œ ์ƒํƒœ๊ฐ€ ๊ฒน์ณ ์žˆ๋Š” ์ƒํƒœ๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. ์–‘์ž๊ณ„์—์„œ ์ค‘์ฒฉ ์ƒํƒœ์˜ ์–‘์ž๋ฅผ ์ธก์ •ํ•˜๋ฉด ๋ถ•๊ดดํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ์œ ๋ช…ํ•œ ์Šˆ๋ขฐ๋”ฉ๊ฑฐ์˜ ๊ณ ์–‘์ด๋„ ์–ผ..

quantum computing 2023.11.26

[Pwnable Study] 1์ฃผ์ฐจ ๊ณผ์ œ - ๋ฐฑ์ค€

I. ์ž…์ถœ๋ ฅ๊ณผ ์‚ฌ์น™์—ฐ์‚ฐ [2552] Hello World ๋”๋ณด๊ธฐ [C99] #include int main(void){ printf("Hello World!"); return 0; } [C++17] #include int main(){ std::couta; std::cin>>b; std::couta; std::cin>>b; std::couta; std::cin>>b; std::couta; std::cin>>b; printf("%.9lf", (double)a/(double)b); return 0; } [Python3] a, b = input().split() a = float(a) b = float(b) print(round(a/b, 9)) [10869] ์‚ฌ์น™์—ฐ์‚ฐ ๋”๋ณด๊ธฐ [C99] #include int ..

pwn 2022.11.07