본문 바로가기

정보보안/기타등등

pwntool 사용법

systemhacking 부분 공부하면서 pwntool을 쓰게 되는데 사용법을 계속 검색하게 되어 한번에 정리 해놓으려한다.

 

p = remote("example.io", 1234)

p = process("./example")

p = ssh(USERNAME, IP, PORT, PASSWORD)

1 ip, int 로 연결

2 string 형태

3 username, ip , port , password 형태로 연결

 

 

recv(n) 

recvuntil("example") 

recvline()

1 표준 출력에서 n 만큼 읽어서 반환

2 표준 출력에서 "example" 문자열까지 읽고 반환

3 표준 출력에서 한줄 읽어 반환

 

send("example") 

sendline("example") 

interactive()

1 표준 입력에서 "example" 입력

2 표준 입력에서 "example\n" 입력

3 상호작용

 

p32

p64

u32

u64

1 32비트 리틀 엔디안 패킹

2 64비트 리틀 엔디안 패킹

3 32비트 리틀 엔디안 언패킹

4 64비트 리틀 엔디안 언패킹

'정보보안 > 기타등등' 카테고리의 다른 글

운영체제 보안 메커니즘  (0) 2022.08.01
보안공부에 지름길은 없다  (2) 2018.12.26