Proxy Chain

ํ”„๋ก์‹œ์ฒด์ธ์€ ์ฃผ๋กœ ๊ณต๊ฒฉ์ž ์ธก์—์„œ ์‚ฌ์šฉํ•˜๋Š” IP ์ถ”์  ํšŒํ”ผ ๊ธฐ๋ฒ•์ด๋‹ค.
์‚ฌ์‹ค ๋ง์ด ๊ฑฐ์ฐฝํ•™๊ฒŒ ํ”„๋ก์‹œ ์ฒด์ธ์ด์ง€, ํ”„๋ก์‹œ ๋ช‡์ค‘์œผ๋กœ ๋Œ๋ ค์“ฐ๋ฉด์„œ ์ถ”์  ์•ˆ๋‹นํ•˜๊ฒŒ๋” ํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.


https://medium.com/@turbo4gproxy/proxy-chaining-an-advanced-proxy-technique-explained-fd1c113557b5
๊ธฐ๋ณธ์ ์ธ ์›๋ฆฌ๋Š” ๋ณ„๊ฒŒ ์—†๋‹ค. ๊ทธ๋ƒฅ ์‹ค์ œ ํ”„๋ก์‹œ ์„œ๋ฒ„ ์•„๋ฌด๊ฑฐ๋‚˜ ๊ฐ€์ ธ๋‹ค๊ฐ€ ๋บ‘๋บ‘์ด ๋Œ๋ฆฌ๋Š” ๊ฒƒ์ด๋‹ค.
์ด๋Ÿฌ๋ฉด ์š”์ฒญ ๋ฐ›๋Š” ์„œ๋ฒ„ ์ธก์—์„œ๋Š” ์›๋ณธ IP๊ฐ€ ๋ญ”์ง€๋ฅผ ์ฐพ๋Š”๊ฒŒ ๊ฑฐ์˜ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. tor ๊ธฐ๋ฐ˜์˜ ๋ธŒ๋ผ์šฐ์ €๋“ค๋„ ๊ฑฐ์˜ ์ด๋Ÿฐ ์‹์ด๊ณ .

์ž‘์ •ํ•˜๊ณ  ์ •๋ถ€ ์ˆ˜์ค€์˜ ๊ธฐ๊ด€์ด ํ”„๋ก์‹œ ์„œ๋ฒ„ ํ•˜๋‚˜์”ฉ ํ„ธ๋ฉด์„œ ์ซ“์œผ๋ฉด ํ„ธ๋ฆด ์ˆ˜์•ผ ์žˆ๊ธด ํ•˜์ง€๋งŒ, ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฐ๋‹ค.
๊ณต๊ฒฉ์ž๊ฐ€ ๋„์ฃผํ•˜๊ธฐ์—๋Š” ์ถฉ๋ถ„ํ•œ ์‹œ๊ฐ„์ด๋‹ค.




proxychains CLI ์„ค์น˜

Kali ๊ฐ™์€ ์žผ๋ฏผ์ด๋“ค OS์—๋Š” ๊ธฐ๋ณธ์œผ๋กœ ๊น”๋ ค์žˆ๋Š”๋“ฏํ•˜์ง€๋งŒ, ์ผ๋ฐ˜ ๋ฆฌ๋ˆ…์Šค์—์„œ๋Š” ์ง์ ‘ ๊น”์•„์•ผ ํ•œ๋‹ค.
make, gcc๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

git clone https://github.com/haad/proxychains
cd proxychains/
./configure
make
sudo make install

์„ค์น˜๋˜๋ฉด

proxychains4๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.




ํ”„๋ก์‹œ ์„ค์ •

๋จผ์ € ์„ค์ •ํŒŒ์ผ์— ๋“ค์–ด๊ฐ€์„œ dynamic_chain์œผ๋กœ ์ฒด์ธ ์‚ฌ์šฉ๋ฒ•์„ ๋ณ€๊ฒฝํ•˜๊ฒ ๋‹ค.

sudo vi /usr/local/etc/proxychains.conf

dynamic_chain

์ด๊ฒŒ ์ข€ ํŽธํ•˜๋‹ค. ํ”„๋ก์‹œ ๋ฆฌ์ŠคํŠธ์—์„œ ๊ทธ๋•Œ๊ทธ๋•Œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ”„๋ก์‹œ ๊ฐ€์ ธ๋‹ค๊ฐ€ ์กฐํ•ฉํ•ด์„œ ์˜๋Š” ๋ฐฉ์‹์ด๋‹ค.

๊ทธ๋ฆฌ๊ณ  ํ”„๋ก์‹œ ๋ฆฌ์ŠคํŠธ๋ฅผ ๊ฐ€์ ธ๋‹ค ์“ฐ๊ธฐ ์œ„ํ•ด์„œ tor ๋„คํŠธ์›Œํฌ๋ฅผ ์„ค์ •ํ•˜๊ฒ ๋‹ค.

sudo apt-get install tor -y
sudo service tor start
sudo systemctl status tor

๊ทธ๋ƒฅ ๊น”๊ณ  ํ™œ์„ฑํ™”์‹œํ‚ค๋ฉด ๋œ๋‹ค.



๊ทธ๋Ÿผ ์›๋ž˜ ์ง„์งœ ๋‚ด IP๊ฐ€ ๋‚˜์˜ค๋˜ ๊ฒƒ์ด


proxychains4 curl -m 20 https://.../

ํ”„๋ก์‹œ์˜ IP๊ฐ€ ์ฐํžˆ๊ธฐ ์‹œ์ž‘ํ•  ๊ฒƒ์ด๋‹ค.
๊ทธ๋ฆฌ๊ณ  ์—ฌ๋Ÿฌ๋ฒˆ ๋„คํŠธ์›Œํฌ๋ฅผ ํƒ€๋Š”๊ฑฐ๋ผ์„œ ๋‹น์—ฐํžˆ ์†๋„๋Š” ๊ต‰์žฅํžˆ ๋А๋ฆฌ๋‹ค.



์ฐธ์กฐ
https://guleum.com/113
https://github.com/haad/proxychains