[pwnable.kr] fd 풀이

2021. 3. 17. 03:48·Write-Up/pwnable.kr
반응형

우분투에서 접속해서 문제를 풀어보자

 

fd = atoi (argv[1]) - 0x1234

atoi는 문자열을 정수형으로 바꿔주는 함수이다.

 

read함수는 ssize_t read (int fd , void *buf , size_t nbytes) 이와 같은 형식이다.
여기서 fd는 파일디스크립터이다.

 

fd에 0이 들어가면 표준 입력으로 처리한다.

 

strcmp는 두개의 문자열을 비교하여 같으면 0 다르면 1을 반환한다

따라서 buf가 LETMEWIN과 같다면 0이고 앞 !가 붙어 1이되어 실행된다.

 

일단 fd를 0으로 만들어 넣어줄 필요가 있을것같다. 그래야 표준 입출력이 가능하니

0x1234는 4660이니

4660을 넣으면 fd는 0이된다.

이제 입출력이 가능하니 LETMEWIN을 입력해주면?

good job이후 값이 Flag이다

 

flag = mommy! I think I know what a file descriptor is!!

 

clear

반응형

'Write-Up > pwnable.kr' 카테고리의 다른 글

[pwnable.kr] shellshock 풀이  (0) 2021.03.21
[pwnable.kr] leg 풀이  (0) 2021.03.20
[pwnable.kr] flag 풀이  (0) 2021.03.19
[pwnable.kr] bof 풀이  (0) 2021.03.19
[pwnable.kr] collision 풀이  (0) 2021.03.19
'Write-Up/pwnable.kr' 카테고리의 다른 글
  • [pwnable.kr] leg 풀이
  • [pwnable.kr] flag 풀이
  • [pwnable.kr] bof 풀이
  • [pwnable.kr] collision 풀이
Penguin Dev
Penguin Dev
What does the Penguin say?
    글쓰기 관리
  • Penguin Dev
    Pengha!
    Penguin Dev
  • 전체
    오늘
    어제
    • 분류 전체보기 (152) N
      • Java & Spring (5) N
      • System Hacking (4)
      • Algorithm (8)
        • Sorting algorithm (3)
      • Python (6)
      • Web (2)
        • Web Hacking & Security (2)
      • Write-Up (108)
        • pwnable.kr (17)
        • HackCTF (16)
        • 해커스쿨 FTZ (21)
        • LOB(lord of bufferoverflow) (19)
        • LOS (lord of sql injection) (28)
        • XSS-game (6)
        • Webhacking.kr (1)
      • SUA (19)
        • 오픈소스 보안 (19)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    코드트리
    thread-safe
    spring boot
    hashmap vs concurrenthashmap
    DB정리
    CountDownLatch
    ConcurrentHashMap
    SpringBoot
    tabat
    ReentrantLock
    nop sled
    Java
    sqlinjection
    쿠폰발급
    computeifpresent()
    동시성
    LOB
    코드트리조별과제
    AQS
    computeifabsent()
    computeifabsent
    Lock
    동시성처리
    computeifpresent
    spring
    reentrantlock실습
    putval()
    concurrenthashmap vs hashmap
    lord of bufferoverflow
    enumerate #list comprehension
  • 최근 댓글

  • 반응형
  • hELLO· Designed By정상우.v4.10.3
Penguin Dev
[pwnable.kr] fd 풀이
상단으로

티스토리툴바