Modular Arithmetic 1

2023. 2. 3. 18:36·Wargame/Cryptohack
728x90
반응형

1. intro

2. code 및 분석

2.1.  code

N/A

 

2.2. 분석

문제를 간단히 해석해보자.

 

아래와 같은 노트가 적힌 것을 보면 미쳤다고 생각할지 모르지만,

4 + 9 = 1

5 - 7 = 10

2 + 3 = 5

이것은 12로 나눈 모듈러 산술이다.

당신은 이것을 모듈러 산술이라고 부르지 않았을지도 모르지만, 당신은 시간을 말하는 것에 대해 배우고나서 이런 종류의 계산을 해오고 있다.

정석으로 이야기하자면 이 두 정수를 m의 합동 모듈이라고 하고

a ≡ b mod m

이라고 표현한다.

이를 달리 표현하면, a를 m으로 나눴을때 나머지는 b라는 것과 같고,

만일 m으로 a를 나누면 0이 된다는 것과 같다.

a ≡ 0 mod m

이 때 아래 중 작은 값을 구하라.

 

11 ≡ x mod 6
8146798528947 ≡ y mod 17

 

3. exploit

첫번째는 고민할 필요 없이 5라는 것을 알 수 있다.

다만 두번째는 암산이 안되니까 파이썬으로 계산 하던지 윈도우 공학용 계산기 두드리면 된다 ㅋㅋ

┌──(kali㉿kali)-[~]
└─$ python       
Python 3.10.8 (main, Nov  4 2022, 09:21:25) [GCC 12.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 11 % 6
5
>>> 8146798528947 % 17
4

 

728x90
반응형
저작자표시 비영리 변경금지 (새창열림)

'Wargame > Cryptohack' 카테고리의 다른 글

Modular Inverting  (0) 2023.02.06
Modular Arithmetic 2  (0) 2023.02.03
Extended GCD  (0) 2023.02.02
Greatest Common Divisor  (2) 2023.02.01
You either know, XOR you don't  (0) 2023.02.01
'Wargame/Cryptohack' 카테고리의 다른 글
  • Modular Inverting
  • Modular Arithmetic 2
  • Extended GCD
  • Greatest Common Divisor
wyv3rn
wyv3rn
아저씨의 흔한 취미. wyv3rn#1249
  • wyv3rn
    think storage
    wyv3rn
  • 전체
    오늘
    어제
    • 분류 전체보기 (520)
      • To do list (7)
        • Doing (1)
        • Complete (6)
      • Diary (35)
      • Tips & theory (75)
      • Kernel Exploit (28)
        • Theory (16)
        • Exercise (5)
      • File Structure (6)
      • Wargame (322)
        • pwn.college (34)
        • Dreamhack (156)
        • pwnable.kr (15)
        • Lord of Sqlinjection (4)
        • Cryptohack (20)
        • Root me (27)
        • CodeEngn (4)
        • Exploit Education (22)
        • ROP Emporium (8)
        • H4C (10)
        • Hackerchool (22)
      • CTF (46)
        • Solved (44)
        • Unsolved (2)
      • Script (0)
      • RubiyaLap (0)
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

  • 공지사항

    • PWN wargame 모음 (및 느낀점)
    • 비공개 글들에 대해.
    • 뭐라도 하나 얻어가시길...
  • 인기 글

  • 태그

    RTL
    tcache
    64bit
    exploit education
    pwntools
    phoenix
    vtable
    heap
    rop
    cryptohack
    docker
    dreamhack
    pwnable.kr
    Me
    lob
    CANARY
    x86
    x64
    root-me
    hackerschool
    _IO_FILE
    32bit
    FSB
    la ctf
    ROOT ME
    Buffer Overflow
    BOF
    Format String Bug
    root
    libc
  • 최근 댓글

  • 최근 글

  • 250x250
    반응형
  • hELLO· Designed By정상우.v4.10.3
wyv3rn
Modular Arithmetic 1
상단으로

티스토리툴바