700๋งŒ ๊ฑด ์„ค์น˜๋œ ํŒŒ์ผ ๊ด€๋ฆฌ์ž WordPress ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ์น˜๋ช…์ ์ธ ์ทจ์•ฝ์ 

WordPress ํ”Œ๋Ÿฌ๊ทธ์ธ์—์„œ ํŒŒ์ผ ๊ด€๋ฆฌ์ž700๋งŒ ๊ฐœ ์ด์ƒ์˜ ํ™œ์„ฑ ์„ค์น˜๋ฅผ ๋ณด์œ ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ํ™•์ธ๋จ ์„œ๋ฒ„์—์„œ ์ž„์˜์˜ ๋ช…๋ น๊ณผ PHP ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ทจ์•ฝ์ ์ž…๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” ํŒŒ์ผ ๊ด€๋ฆฌ์ž ๋ฆด๋ฆฌ์Šค 6.0๋ถ€ํ„ฐ 6.8๊นŒ์ง€ ๋‚˜ํƒ€๋‚˜๋ฉฐ ๋ฆด๋ฆฌ์Šค 6.9์—์„œ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํŒŒ์ผ ๊ด€๋ฆฌ์ž ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ํ•˜์œ„ ์ˆ˜์ค€ ํŒŒ์ผ ์กฐ์ž‘์„ ์œ„ํ•ด ํฌํ•จ๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ WordPress ๊ด€๋ฆฌ์ž๋ฅผ ์œ„ํ•œ ํŒŒ์ผ ๊ด€๋ฆฌ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์—˜ํŒŒ์ธ๋”. elFinder ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ์†Œ์Šค ์ฝ”๋“œ์—๋Š” ์ฝ”๋“œ ์˜ˆ์ œ๊ฐ€ ํฌํ•จ๋œ ํŒŒ์ผ์ด ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ ํ™•์žฅ์ž๋Š” ".dist"๋กœ ์ž‘์—… ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ํ•ด๋‹น ์ทจ์•ฝ์ ์€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์ถœ์‹œ๋  ๋•Œ "connector.minimal.php.dist" ํŒŒ์ผ์˜ ์ด๋ฆ„์ด "connector.minimal.php"๋กœ ๋ฐ”๋€Œ๊ณ  ์™ธ๋ถ€ ์š”์ฒญ์„ ๋ณด๋‚ผ ๋•Œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค๋Š” ์‚ฌ์‹ค ๋•Œ๋ฌธ์— ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ง€์ •๋œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ•ด๋‹น ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ PHP ํŒŒ์ผ์„ ๋Œ€์ฒดํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋ณธ ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ run() ํ•จ์ˆ˜์— ์ „๋‹ฌ๋˜๋ฏ€๋กœ ํŒŒ์ผ์— ๋Œ€ํ•œ ๋ชจ๋“  ์ž‘์—…(์—…๋กœ๋“œ, ์—ด๊ธฐ, ํŽธ์ง‘๊ธฐ, ์ด๋ฆ„ ๋ฐ”๊พธ๊ธฐ, rm ๋“ฑ)์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. WordPress์—์„œ ์ž„์˜์˜ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์œ„ํ—˜์„ ๋”์šฑ ์•…ํ™”์‹œํ‚ค๋Š” ๊ฒƒ์€ ์ทจ์•ฝ์„ฑ์ด ์ด๋ฏธ ์‚ฌ์šฉ ๋œ ์ž๋™ํ™”๋œ ๊ณต๊ฒฉ์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด "upload" ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ PHP ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋œ ์ด๋ฏธ์ง€๋ฅผ "plugins/wp-file-manager/lib/files/" ๋””๋ ‰ํ† ๋ฆฌ์— ์—…๋กœ๋“œํ•œ ๋‹ค์Œ ์ด๋ฆ„์ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ PHP ์Šคํฌ๋ฆฝํŠธ๋กœ ์ด๋ฆ„์ด ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๋‹ค. ๋ฌด์ž‘์œ„๋กœ ์„ ํƒ๋˜๋ฉฐ "hard" ๋˜๋Š” "x."๋ผ๋Š” ํ…์ŠคํŠธ๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค(์˜ˆ: hardfork.php, hardfind.php, x.php ๋“ฑ). PHP ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋˜๋ฉด /wp-admin/admin-ajax.php ๋ฐ /wp-includes/user.php ํŒŒ์ผ์— ๋ฐฑ๋„์–ด๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ๊ณต๊ฒฉ์ž๊ฐ€ ์‚ฌ์ดํŠธ ๊ด€๋ฆฌ์ž ์ธํ„ฐํŽ˜์ด์Šค์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ์ž‘์—…์€ "wp-file-manager/lib/php/connector.minimal.php" ํŒŒ์ผ์— POST ์š”์ฒญ์„ ๋ณด๋‚ด ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.

ํ•ดํ‚น ์ดํ›„์—๋Š” ๋ฐฑ๋„์–ด๋ฅผ ๋ฒ—์–ด๋‚˜๋Š” ๊ฒƒ ์™ธ์—๋„, ๋‹ค๋ฅธ ๊ณต๊ฒฉ์ž๊ฐ€ ์„œ๋ฒ„๋ฅผ ๊ณต๊ฒฉํ•  ๊ฐ€๋Šฅ์„ฑ์„ ์ฐจ๋‹จํ•˜๊ธฐ ์œ„ํ•ด ์ทจ์•ฝ์ ์ด ํฌํ•จ๋œ Connector.minimal.php ํŒŒ์ผ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ํ˜ธ์ถœ์„ ๋ณดํ˜ธํ•˜๋„๋ก ๋ณ€๊ฒฝ๋œ ์ ์ด ์ฃผ๋ชฉํ•  ๋งŒํ•ฉ๋‹ˆ๋‹ค.
์ฒซ ๋ฒˆ์งธ ๊ณต๊ฒฉ ์‹œ๋„๋Š” 1์›” 7์ผ ์˜ค์ „ XNUMX์‹œ(UTC)์— ๊ฐ์ง€๋๋‹ค. ์•ˆ์—
12:33 (UTC) ํŒŒ์ผ ๊ด€๋ฆฌ์ž ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ฐœ๋ฐœ์ž๊ฐ€ ํŒจ์น˜๋ฅผ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ทจ์•ฝ์ ์„ ๋ฐœ๊ฒฌํ•œ Wordfence ํšŒ์‚ฌ์— ๋”ฐ๋ฅด๋ฉด ๊ทธ๋“ค์˜ ๋ฐฉํ™”๋ฒฝ์€ ํ•˜๋ฃจ์— ์•ฝ 450๋งŒ ๊ฑด์˜ ์ทจ์•ฝ์ ์„ ์•…์šฉํ•˜๋ ค๋Š” ์‹œ๋„๋ฅผ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ ๊ฒ€์‚ฌ์— ๋”ฐ๋ฅด๋ฉด ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ์ดํŠธ ์ค‘ 52%๊ฐ€ ์•„์ง ์—…๋ฐ์ดํŠธ๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ ์—ฌ์ „ํžˆ ์ทจ์•ฝํ•œ ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ๋ฅผ ์„ค์น˜ํ•œ ํ›„ http ์„œ๋ฒ„ ๋กœ๊ทธ์—์„œ "connector.minimal.php" ์Šคํฌ๋ฆฝํŠธ ํ˜ธ์ถœ์„ ํ™•์ธํ•˜์—ฌ ์‹œ์Šคํ…œ์ด ์†์ƒ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ์ˆ˜์ • ๋ฆด๋ฆฌ์Šค๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์›Œ๋“œ ํ”„๋ ˆ์Šค 5.5.1 ์ œ์•ˆํ•œ 40๊ฐœ ์ˆ˜์ •.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€