Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags
more
Archives
Today
Total
관리 메뉴

Un_Woo

pwnable.kr asm 본문

System/pwnable.kr

pwnable.kr asm

언우s 2018. 4. 4. 10:31

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