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
  • 전체
    오늘
    어제
    • 분류 전체보기 (521)
      • To do list (8) N
        • Doing (1)
        • Complete (7) N
      • 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 모음 (및 느낀점)
    • 비공개 글들에 대해.
    • 뭐라도 하나 얻어가시길...
  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바