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 |