본문 바로가기

나의 기록, 현진록

검색하기
나의 기록, 현진록
프로필사진 guswlsdk

  • 모두 보기 (276)
    • iOS (26)
    • Programming (130)
      • Algorithm & Data Structure (70)
      • Swift (37)
      • Java (4)
      • C (1)
      • Web (9)
      • ETC (9)
    • -Computer Theory (30)
      • Network (24)
      • OS (2)
    • War Game (43)
      • pwnable.kr (6)
      • LOB (18)
      • ftz (19)
    • -Reversing (0)
    • -Forensic (4)
    • -etc (3)
    • -실록 (3)
      • e (3)
      • ; (0)
    • 과제 (1)
Guestbook
Notice
Recent Posts
Recent Comments
Link
  • 이창현
  • 이재승
  • 박준형
  • 이우진
  • 이효진
  • 이규형
  • 박상현
  • 이준형 멘토
«   2025/05   »
일 월 화 수 목 금 토
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 31
Tags
  • level13
  • 큐
  • 미로 탐색 알고리즘
  • C
  • windosws wbcs
  • ftz
  • 백준
  • 자료구조
  • 파일 시스템
  • 파이썬
  • 재귀
  • c언어
  • System
  • Stack
  • 시간복잡도
  • windosw 문자열
  • War Game
  • 암호수학
  • Java
  • SWiFT
  • ftz level13
  • HTML
  • 스택
  • web
  • OSI
  • 정렬 알고리즘
  • pwnable.kr
  • 두근두근 자료구조
  • PHP
  • LoB
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록collision (1)

나의 기록, 현진록

[War Game] pwnable.kr collision

pwnable.kr collision hashcode 와 check_pass의 리턴 값이 같아야 한다. check_pass 함수는 문자열을 인자로 받아 정수형으로 캐스팅 후 4바이트씩 5번 더한 값을 res에 저장 후 리턴한다. 21DD09EC / 5 = 6C5CEC8 6C5CEC8 * 5 = 21DD09E8 21DD09EC와 21DD09E8는 서로 다르다. 4byte가 작기 때문에 6C5CEC8을 4번 더한 후 6C5CECC를 더해주면 된다.

War Game/pwnable.kr 2018. 4. 2. 23:22
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바