๋ฐ์ํ
์ฌ์ฉ๋ฒ
๐ก'remote' ํจ์๋ ๋๊ฐ์ง ์ฃผ์ ํ๋ผ๋ฏธํฐ๋ฅผ ๋ฐ๋๋ค.
- 'host': ์ฐ๊ฒฐํ ๋์ ์๋ฒ์ ์ฃผ์ ๋๋ ๋๋ฉ์ธ ์ด๋ฆ
- 'port': ์ฐ๊ฒฐํ ๋์ ์๋ฒ์ ํฌํธ ๋ฒํธ
๐๊ธฐ๋ณธ ์์
from pwn import *
# ์๋ฒ์ ์ฐ๊ฒฐ
p = remote('abcdefghijklmnopqrstuvwxyz.com', 1234)
# ์๋ฒ์ ๋ฐ์ดํฐ ์ ์ก
p.send('qwertyuiop')
# ์๋ฒ๋ก๋ถํฐ ๋ฐ์ดํฐ ์์
asdf = conn.recv()
# ์ฐ๊ฒฐ ์ข
๋ฃ
p.close()
print(asdf)
์ถ๊ฐ ๊ธฐ๋ฅ
ํ์์์
p = remote('abcd.com', 1234, timeout=6)
- ๋คํธ์ํฌ ์ง์ฐ์ด๋ ๋ถ์์ ์ฑ์ ๋๋นํ์ฌ 'timeout'์ ์ฌ์ฉํ ์ ์๋ค.
- 5์ด ์ด๋ด์ ์๋ต์ด ์์ ๊ฒฝ์ฐ ์ฐ๊ฒฐ์ ์ข ๋ฃํ๋๋ก ์ค์ ํ ์ ์๋ค.
์ฐธ๊ณ
https://iloveprogramming.tistory.com/205
[python] pwn
pwn๋ณด์ ์ทจ์ฝ์ ์ ํ ์คํธํ๊ณ ์ด์ฉํ๋๋ฐ ๋์์ ์ฃผ๋ ํ์ด์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค. ์ฃผ๋ก ๋ฉ๋ชจ๋ฆฌ ์ทจ์ฝ์ , ๋ฒํผ ์ค๋ฒํ๋ก์ฐ, ํฌ๋งท ์คํฐ๋ง ๊ณต๊ฒฉ ๋ฑ์ ํ ๋ ์ฌ์ฉํ๋ค.์ค์น ๋ฐฉ๋ฒ์ค์น๊ฐ ํ์ํ๋ค. pip๋ฅผ ์ฌ
iloveprogramming.tistory.com
๋
๋ฐ์ํ
'python > python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[python] pwn (0) | 2025.03.02 |
---|---|
[python] join (2) | 2024.08.12 |
[python] ๋นํธ ์ฐ์ฐ์-์ค๋ฅธ์ชฝ ์ํํธ (0) | 2024.08.10 |
[python] ๋นํธ ์ฐ์ฐ์ (0) | 2024.08.10 |
[python] ์๋ฒ์ ํต์ ํ๋ ๋ฐฉ๋ฒ(pwn) (1) | 2024.06.18 |