ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • pwnable.kr cmd1
    Pwnable/Pwnable.kr 2017. 1. 23. 19:06


    코드인젝션 문제이다. ` 이거 $ 이거 환경변수 등 여러개가 안막혀있다. 


    대표적으로 두가지 방법이 있다. 첫번쨰로는 와일드카드, 두번쨰로는 환경변수 사용이있다.




    첫번쨰 줄이 와일드 카드를 쓰는 방법이다. cat f* 란 f로 시작하는 파일을 cat 한다는 뜻이다. 와일드카드는 이런식으로 자신이 적은 패턴과 해당하는것들을 찾을떄 쓰인다. f라는 단어로끝나는 것, ~~로 시작되는 파일 등등


    2~3 번쨰줄이 환경변수를 쓰는 방법이다. export 라는 명령어를 사용하여 key라는 환경변수에 /bin/cat flag를 저장한다.

    그리고 \${환경변수 이름} 이런식으로 환경변수를 실행? 시킬수있다.


    'Pwnable > Pwnable.kr' 카테고리의 다른 글

    pwnable.kr mistake  (0) 2017.02.27
    pwnable.kr cmd2  (0) 2017.01.23
    pwnable.kr lotto  (0) 2017.01.23
    pwnable.kr shellshock  (0) 2017.01.23
    pwnable.kr random  (0) 2017.01.23
Designed by Tistory.