[pwnkr] - collision문제

2021. 9. 1. 00:29·WriteUP

해당 문제와 함께 제공되는 소스코드는 아래와 같다.

해당 소스코드 내용을 보면 main 함수에서 3번째 조건문을 통과해야 플래그 값을 얻을 수 있다.

hashcode값과 check_password함수의 리턴되는 값이 같으면 플래그를 출력해준다.

우선 hashcode값은 상수값으로 0x21 DD09 EC이며 check_password함수를 살펴보면 ip포인터 변수에

인자 값으로 입력받는 p값을 넣어준다 그 후 for반복문을 이용하여 5번씩 더하며 res에 저장하여 리턴 시켜준다.

그렇다면 hashcode를 5로 나누어 나온 값을 입력하면 되는데 5로 나눌경우 다시 곱하면 4가 부족하게 나온다.

그럼 여기서 해결방법은 5로나눈값을 4번 보내고 그 후 나머지 하나에 4를 더해서 더 보내면 된다.

아래와 같이 작성하여 보내면 성공적으로 플래그를 획득할 수 있다.

 

'WriteUP' 카테고리의 다른 글

[pwnkr] - flag  (0) 2021.09.01
[pwnkr] - bof 문제  (0) 2021.09.01
[pwn.kr] fd 문제  (0) 2021.08.31
[HackCTF] - yes or no  (1) 2021.08.26
[HackCTF] ROP  (0) 2021.08.16
'WriteUP' 카테고리의 다른 글
  • [pwnkr] - flag
  • [pwnkr] - bof 문제
  • [pwn.kr] fd 문제
  • [HackCTF] - yes or no
g2h
g2h
  • g2h
    감자 텃밭
    g2h
  • 전체
    오늘
    어제
    • 분류 전체보기 (146)
      • Network (4)
      • Web (32)
        • Web Hacking Techniques (32)
      • System (32)
        • Tips (11)
        • System Hacking Techniques (21)
      • Pentest (14)
        • Pentest (14)
      • WriteUP (47)
        • sec (0)
      • 도구|Tools (12)
      • Security Issue (3)
      • 1-Day-Analysis (1)
      • 한줄보안 (1)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

    DoM
    CTF
    취약점
    Encoding
    내부침투
    Los
    해킹툴
    cross side script
    web hacking
    스캐닝
    vulnability
    XSS
    권한상승
    NOSQL
    Metasploit
    취약점 스캔
    해킹
    Kioptrix
    모의해킹
    dom based xss
    해킹도구
    sql
    SQL Injection
    침투테스트
    nosql injection
    Csp
    Hacking
    skt 해킹
    load of sqlinjection
    스캔
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
g2h
[pwnkr] - collision문제

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.