Un_Woo
pwnable.kr asm 본문
asm
플래그의 이름이 매우 긴 것을 확인 할 수 있다.
이 프로그램은 seccomp때문에 입력할 때 시스템콜로 open, write, read만을 사용하는 코드를 넣어줘야 한다. 그래서 그 이외의 것을 입력하면 세그멘테이션 폴트가 뜬다.
이 문제를 풀기 위해서 pwntools에 포함된
shellcraft를 이용하여 open, write, read를 사용해 플래그를 읽을 것이다.
다음과 같은 코드로 플래그를 읽는 코드를
얻을 수 있다.
이것을 asm 파일에 입력해주면 된다.
'System > pwnable.kr' 카테고리의 다른 글
pwnable.kr cmd2 (0) | 2018.04.04 |
---|---|
pwnable.kr cmd1 (0) | 2018.04.04 |
pwnable.kr lotto (0) | 2018.04.04 |
pwnable.kr mistake (0) | 2018.04.04 |
pwnable.kr random (0) | 2018.04.04 |
Comments