pwntools ์ฌ์ฉ๋ฒ
Hacking/System Hacking
2022. 3. 28. 22:52
1. process & remote - process : ์ต์คํ๋ก์์ ๋ก์ปฌ ๋ฐ์ด๋๋ฆฌ๋ฅผ ๋์์ผ๋ก ํ ๋ ์ฌ์ฉํ๋ ํจ์ (ํ ์คํธ & ๋๋ฒ๊น ์ฉ) - remote : ์๊ฒฉ ์๋ฒ๋ฅผ ๋์์ผ๋ก ํ ๋ ์ฌ์ฉ (์๋ฒ๋ฅผ ์ค์ ๊ณต๊ฒฉํ๊ธฐ ์ํจ) from pwn import * p = process('./test') #๋ก์ปฌ ๋ฐ์ด๋๋ฆฌ 'test'๋ฅผ ๋์์ผ๋ก ์ต์คํ๋ก์ ์ํ p = remote('example.com',31337) #'example.com'์ 31337 ํฌํธ์์ ์คํ ์ค์ธ ํ๋ก์ธ์ค๋ฅผ ๋์์ผ๋ก ์ต์คํ๋ก์ ์ํ 2. send - send : ๋ฐ์ดํฐ๋ฅผ ํ๋ก์ธ์ค์ ์ ์กํ๊ธฐ์ํด ์ฌ์ฉ from pwn import * p = process('./test') p.send('A') # ./test์ 'A'๋ฅผ ์ ๋ ฅ p.sendli..