WinCore ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” Win32 ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. Linux ะธ macOS

WinCore ํ”„๋กœ์ ํŠธ๋Š” Win32/WGL๊ณผ์˜ ํ˜ธํ™˜์„ฑ ๊ณ„์ธต์„ ๊ฐœ๋ฐœํ•˜์—ฌ ์ฝ”๋“œ ์ปดํŒŒ์ผ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. Windows-๊ธฐ์กด Win32 API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ C/C++๋กœ ์ž‘์„ฑ๋œ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. Linux ะธ macOSWinCore๋Š” ๊ธฐ์กด Win32 ํ•ธ๋“ค๋Ÿฌ๋ฅผ ๊ฐ€๋กœ์ฑ„๊ณ  SDL3 ๋˜๋Š” SDL2๋ฅผ ํ†ตํ•ด ํฌ๋กœ์Šค ํ”Œ๋žซํผ ๋ฐฑ์—”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ Œ๋”๋งํ•ฉ๋‹ˆ๋‹ค. ์ด ์ฝ”๋“œ๋Š” C++๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ LGPLv3 ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.

์ด ํ”„๋กœ์ ํŠธ๋Š” ๋™์ผํ•œ ์ €์ž๊ฐ€ LDL ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์žฌ๊ฒ€ํ† ํ•œ ๊ฒฐ๊ณผ๋ฌผ๋กœ, ์ƒˆ๋กœ์šด API๋ฅผ ์„ค๊ณ„ํ•˜๋Š” ๋Œ€์‹  ์˜ค๋žœ ์‹œ๊ฐ„ ๊ฒ€์ฆ๋œ Win32 ์ ˆ์ฐจ์  API๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์šด์˜ ์ฒด์ œ์™€ ์žฅ์น˜์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ด์‹์„ฑ์„ ๋†’์ด๋Š” ๊ฒƒ์ด ๋” ๋…ผ๋ฆฌ์ ์ด๋ผ๋Š” ๊ฒฐ๋ก ์— ๋„๋‹ฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ์ฝ”๋“œ๋Š” Win32 ๊ทœ์น™์— ๋”ฐ๋ผ ์ž‘์„ฑ๋˜์ง€๋งŒ ๋„ค์ดํ‹ฐ๋ธŒ๋กœ ์ปดํŒŒ์ผ๋˜๊ณ  ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. Windows, Linux ะธ macOS.

์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ์ด์‹์„ฑ์„ ๊ทน๋Œ€ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์—„๊ฒฉํ•œ C++98 ์–ธ์–ด๋กœ ์ž‘์„ฑ๋˜์—ˆ์ง€๋งŒ, ํ•˜์œ„ ํ˜ธํ™˜์„ฑ์„ ๋ณด์žฅํ•˜๊ณ  C FFI๋ฅผ ํ†ตํ•ด Rust, Zig, Python ๋ฐ ๊ธฐํƒ€ ์–ธ์–ด์™€์˜ ์†์‰ฌ์šด ๋ฐ”์ธ๋”ฉ์„ ์œ„ํ•ด ์ˆœ์ˆ˜ C89 ํ—ค๋” ํŒŒ์ผ์„ ๋‚ด๋ณด๋ƒ…๋‹ˆ๋‹ค. ํ˜„์žฌ SDL2์™€ SDL3 ๋‘ ๊ฐ€์ง€ ๋ฐฑ์—”๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ–ฅํ›„ XLib ๋ฐ Wayland ๋ฐฑ์—”๋“œ๋ฅผ ์ถ”๊ฐ€ํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค.

์ €์ž๋Š” ๋ชจ๋“  ๊ฐ€๋Šฅ์„ฑ์„ ๋ชจ๋ฐฉํ•˜๋ ค๋Š” ๋ชฉํ‘œ๋ฅผ ์„ธ์šฐ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Windows ์ด ํ”„๋กœ์ ํŠธ๋Š” ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ๋ฐ ์—”์ง„ ํ•˜์œ„ ์‹œ์Šคํ…œ์—๋งŒ ์ดˆ์ ์„ ๋งž์ถ”๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ 5๊ฐœ์˜ Kernel32.dll ํ•จ์ˆ˜(๋ชจ๋“ˆ ๊ด€๋ฆฌ, ์‹œ์Šคํ…œ ์‹œ๊ฐ„ ๋ฐ ์ง€์—ฐ ์‹œ๊ฐ„), 25๊ฐœ์˜ User32.dll ํ•จ์ˆ˜(์ฐฝ ์ƒ์„ฑ, ๋ฉ”์‹œ์ง€ ๋ฃจํ”„, ์ปค์„œ ์œ„์น˜ ๋ฐ ์ž…๋ ฅ ์ฒ˜๋ฆฌ), 5๊ฐœ์˜ Gdi32.dll ํ•จ์ˆ˜(ํ”ฝ์…€ ํ˜•์‹ ์„ ํƒ, ๋น„ํŠธ๋งต ์ถœ๋ ฅ ๋ฐ ๋ฒ„ํผ ์ „ํ™˜) ๋ฐ 4๊ฐœ์˜ Opengl32.dll ํ•จ์ˆ˜(WGL ์ปจํ…์ŠคํŠธ ์ƒ์„ฑ, ์‚ญ์ œ ๋ฐ ํ™œ์„ฑํ™”)๊ฐ€ ๊ตฌํ˜„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.



์ถœ์ฒ˜ : opennet.ru
DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster