PyPI(Python Package Index) ์นดํ๋ก๊ทธ์์๋ setup.py ์คํฌ๋ฆฝํธ์ ๋๋ ํ๋ ์ฝ๋๊ฐ ํฌํจ๋ 26๊ฐ์ ์ ์ฑ ํจํค์ง๊ฐ ์๋ณ๋์์ต๋๋ค. ์ด ์คํฌ๋ฆฝํธ๋ ํด๋ฆฝ๋ณด๋์ ์ํธํํ ์ง๊ฐ ์๋ณ์๊ฐ ์๋์ง ํ์ธํ๊ณ ์ด๋ฅผ ๊ณต๊ฒฉ์์ ์ง๊ฐ์ผ๋ก ๋ณ๊ฒฝํฉ๋๋ค. ํด๋ฆฝ๋ณด๋ ๊ฑฐ๋์ ์ง๊ฐ๋ฒํธ๋ฅผ ํตํด ์ด์ฒด๋ ๋์ด ๋ค๋ฅด๋ค๋ ์ฌ์ค์ ํผํด์๋ ์ธ์งํ์ง ๋ชปํฉ๋๋ค.)
๋์ฒด๋ ์ ์ฑ ํจํค์ง๋ฅผ ์ค์นํ ํ ๋ธ๋ผ์ฐ์ ์ถ๊ฐ ๊ธฐ๋ฅ์ ํํ๋ก ๋ธ๋ผ์ฐ์ ์ ๋ด์ฅ๋์ด ํ์๋ ๊ฐ ์น ํ์ด์ง์ ์ปจํ ์คํธ์์ ์คํ๋๋ JavaScript ์คํฌ๋ฆฝํธ์ ์ํด ์ํ๋ฉ๋๋ค. ์ถ๊ฐ ๊ธฐ๋ฅ ์ค์น ํ๋ก์ธ์ค๋ Windows ํ๋ซํผ์๋ง ์ ์ฉ๋๋ฉฐ Chrome, Edge ๋ฐ Brave ๋ธ๋ผ์ฐ์ ์ฉ์ผ๋ก ๊ตฌํ๋ฉ๋๋ค. ETH, BTC, BNB, LTC ๋ฐ TRX ์ํธํํ ์ง๊ฐ ๊ต์ฒด๋ฅผ ์ง์ํฉ๋๋ค.
์ ์ฑ ํจํค์ง๋ ํ์ ์ค์ฟผํ (๊ฐ๋ณ ๋ฌธ์๊ฐ ๋ค๋ฅธ ์ ์ฌํ ์ด๋ฆ ์ง์ , ์๋ฅผ ๋ค์ด example ๋์ djangoo, django ๋์ djangoo, python ๋์ pyhton ๋ฑ)์ ์ฌ์ฉํ์ฌ ์ผ๋ถ ์ธ๊ธฐ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก PyPI ๋๋ ํฐ๋ฆฌ์์ ์์ฅํฉ๋๋ค. ์์ฑ๋ ํด๋ก ์ ์ ์์ ์ธ ์ฝ์ ๋ง ๋ค๋ฅผ ๋ฟ ํฉ๋ฒ์ ์ธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์์ ํ ๋ณต์ ํ๋ฏ๋ก ๊ณต๊ฒฉ์๋ ๊ฒ์ ์ ์ด๋ฆ์ ์ฐจ์ด๋ฅผ ์์์ฐจ๋ฆฌ์ง ๋ชปํ๊ณ ์คํ๋ฅผ ๋ธ ๋ถ์ฃผ์ํ ์ฌ์ฉ์์๊ฒ ์์กดํฉ๋๋ค. ์ ์ฑ ํด๋ก ์ผ๋ก ์์ฅํ ์๋ณธ ํฉ๋ฒ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(๋ค์ด๋ก๋ ์ ์ผ์ผ 21๋ง ๊ฐ ์ด๊ณผ)์ ์ธ๊ธฐ๋ฅผ ๊ณ ๋ คํ๋ฉด, ํผํด์๋ฅผ ์ก์ ํ๋ฅ ์ ์๋นํ ๋๋ค(์: ๊ณต๊ฐ ํ 100์๊ฐ ํ). ์ต์ด์ ์ ์ฑ ํจํค์ง๋ก XNUMXํ ์ด์ ๋ค์ด๋ก๋๋์์ต๋๋ค.
์ผ์ฃผ์ผ ์ ์ ๊ฐ์ ์ฐ๊ตฌ์ ๊ทธ๋ฃน์ด PyPI์์ 30๊ฐ์ ๋ค๋ฅธ ์ ์ฑ ํจํค์ง๋ฅผ ์๋ณํ์ผ๋ฉฐ ๊ทธ ์ค ์ผ๋ถ๋ ์ธ๊ธฐ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์์ฅํ๋ค๋ ์ ์ ์ฃผ๋ชฉํ ๋งํฉ๋๋ค. ์ฝ 5700์ฃผ๊ฐ ์ง์๋ ๊ณต๊ฒฉ ๋์ ์ ์ฑ ํจํค์ง๋ 4ํ ๋ค์ด๋ก๋๋๋ค. ์ด๋ฌํ ํจํค์ง์ ์ํธํํ ์ง๊ฐ์ ๊ต์ฒดํ๋ ์คํฌ๋ฆฝํธ ๋์ ํ์ค ๊ตฌ์ฑ ์์์ธ WXNUMXSP-Stealer๊ฐ ์ฌ์ฉ๋์์ต๋๋ค. ์ด ๊ตฌ์ฑ ์์๋ ๋ก์ปฌ ์์คํ ์์ ์ ์ฅ๋ ๋น๋ฐ๋ฒํธ, ์ก์ธ์ค ํค, ์ํธํํ ์ง๊ฐ, ํ ํฐ, ์ธ์ ์ฟ ํค ๋ฐ ๊ธฐํ ๊ธฐ๋ฐ ์ ๋ณด๋ฅผ ๊ฒ์ํ๊ณ ๋ฐ๊ฒฌ๋ ํ์ผ์ ๋ณด๋ ๋๋ค. ๋์ค์ฝ๋๋ฅผ ํตํด.
W4SP-Stealer์ ๋ํ ํธ์ถ์ setup.py ๋๋ __init__.py ํ์ผ์ "__import__"๋ผ๋ ํํ์ ๋์ฒดํ์ฌ ์ํ๋์์ต๋๋ค. ์ด ํ์ผ์ ํ ์คํธ ํธ์ง๊ธฐ์ ํ์ ์์ญ ์ธ๋ถ์์ __import__๋ฅผ ํธ์ถํ๊ธฐ ์ํด ๋ง์ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋์์ต๋๋ค. "__import__" ๋ธ๋ก์ Base64 ๋ธ๋ก์ ๋์ฝ๋ฉํ์ฌ ์์ ํ์ผ์ ์ผ์ต๋๋ค. ์ด ๋ธ๋ก์๋ ์์คํ ์ W4SP Stealer๋ฅผ ๋ค์ด๋ก๋ํ๊ณ ์ค์นํ๊ธฐ ์ํ ์คํฌ๋ฆฝํธ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์ผ๋ถ ํจํค์ง์์๋ โ__import__โ ํํ ๋์ setup.py ์คํฌ๋ฆฝํธ์์ โpip installโ ํธ์ถ์ ์ด์ฉํด ์ถ๊ฐ ํจํค์ง๋ฅผ ์ค์นํด ์ ์ฑ ๋ธ๋ก์ ์ค์นํ๋ค.
์ํธํํ ์ง๊ฐ ๋ฒํธ๋ฅผ ์คํธํํ๋ ์๋ณ๋ ์ ์ฑ ํจํค์ง:
- baeutifulsoup4
- beautifulsup4
- ํด๋ก๋ผ๋ง
- ์ํธํ
- ์ํธํ
- ์ฅ๊ตฌ
- hello-world-์์
- hello-world-์์
- ์์ดํผํค
- ๋ฉ์ผ ์ ํจ์ฑ ๊ฒ์ฌ๊ธฐ
- mysql-์ปค๋ฅํฐ-pyhton
- ๋ ธํธ๋ถ
- ํผ์ค๊ท
- ํผ๊ฒ
- ํ์ดํ ๋ฅดํฌ
- python-dateuti
- ํ์ด์ฌ ํ๋ผ์คํฌ
- python3 ํ๋ผ์คํฌ
- ํผ์๋ฆ
- ์์ฒญ
- ์ฌ๋ฆฌ๋
- SQLachemy
- sqlalcemy
- tkniter
- urllib
์์คํ ์์ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ ์๋ณ๋ ์ ์ฑ ํจํค์ง:
- ์ ํ์ ํธ
- ์ ํ ๋ฌธ์์ด
- ์ ํธ๋ฆฌํฐ ์ ํ
- ๋์ค๋ท
- ๋ฑ๋ฑํ ๋
- ์คํธ๋ฆฌํผ
- ํผ๋ํ๋กํ ํธ
- ์ธํฌ๋ฆฌ๋ธ์ฌ
- ๊ผฌ๊ธฐ
- Pyptext
- ์ค์นํ๋ค
- ์์ฃผํ๋ ์ง๋ฌธ
- ์ปฌ๋ฌ์
- ์์ฒญ-httpx
- ์ฝ๋ก์ฌ๋ง
- ์ค์๊ทธ๋ง
- ์กฐ์ด๋ค
- ํ ํ์ค๋น์๋๋ด
- ์ฌ์ดํ๋ฌ์ค
- ํฉ์ด์
- ์ ๋ฌธ
- ํ์ด์คํ์ผ
- pyurllib
- ์๊ณ ๋ฆฌ์ฆ
- OL
- ์ฌ๋ณด์ธ์
- ์ปฌ๋ผํผ
- ์ ํ-์์
- ํผํํธ
์ถ์ฒ : opennet.ru