ugonfor.
Home
  • 분류 전체보기 (86)
    • Study (39)
      • Paper Review (3)
      • 대회 후기 (7)
      • Reversing Skills (5)
      • Develop (1)
      • Pwnable (2)
      • Tips (21)
    • Writeup (39)
      • Wargame_Writeup (31)
      • CTF_Writeup (8)
    • CS (0)
      • Algorithm (0)
      • Operation System (0)
      • Computer Network (0)
    • Etc (8)
      • Life (7)
Home
  • 분류 전체보기 (86)
    • Study (39)
      • Paper Review (3)
      • 대회 후기 (7)
      • Reversing Skills (5)
      • Develop (1)
      • Pwnable (2)
      • Tips (21)
    • Writeup (39)
      • Wargame_Writeup (31)
      • CTF_Writeup (8)
    • CS (0)
      • Algorithm (0)
      • Operation System (0)
      • Computer Network (0)
    • Etc (8)
      • Life (7)
블로그 내 검색
About Me

ugonfor.

보안 위주로 가볍게 작성하였습니다 :)

  • Writeup/Wargame_Writeup

    [ Reversing.kr ] Multiplicative

    2020. 4. 8.

    by. ugonfor

    JavaCrackME 라고 되어있네요..

    역시 PE파일이 아니니 쉬운 문제일거라 기대를 해봅니다.

     

    https://yuien.tistory.com/entry/JAD-Decompiler-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%82%AC%EC%9A%A9%EB%B0%A9%EB%B2%95

     

    JAD Decompiler 설치 및 사용방법

    .jar 안에 .class 파일을 확인해야 할 때가 있다. 이때 Jad를 사용하면 .class 파일을 .java 파일로 디컴파일해서 소스코드를 확인할수있다. 아래 경로에서 jad.exe 파일을 OS에 맞게 다운받으면 된다. https://va..

    yuien.tistory.com

    디컴파일러가 jd-gui가 안되길래 이거를 사용해봤습니다. 

     

    쉽네요.

     

    아니 근데 입력을 했는 데 안되길래 왜 안되지 했더니...

    integer overflow 기법을 이용해서 넘치게 만들어서 저 맞추라는 값이 안나오게 만들어놨음 ㅇㅇ...

     

    모듈러 계산하면 되는 거 같은 데 귀찮으니까 그냥 z3 모듈 사용했습니다.

    from z3 import *
    x = Int('x')
    s = Solver()
    s.add( (x * 26729) % 0x10000000000000000 == 0xeaaeb43e477b8487 )
    print(s.check())
    print(s.model().eval(x%0x10000000000000000))

    잘 나오네요 ㅎㅎ

    저작자표시 비영리 동일조건

    'Writeup > Wargame_Writeup' 카테고리의 다른 글

    [ Reversing.kr ] Metroapp  (0) 2020.04.09
    [ Reversing.kr ] HateIntel  (0) 2020.04.08
    [ Reversing.kr ] flashenc  (0) 2020.04.08
    [ Reversing.kr ] Twist1  (0) 2020.04.07
    [ Reversing.kr ] CSHARP  (0) 2020.02.29

    댓글

    관련글

    • [ Reversing.kr ] Metroapp 2020.04.09
    • [ Reversing.kr ] HateIntel 2020.04.08
    • [ Reversing.kr ] flashenc 2020.04.08
    • [ Reversing.kr ] Twist1 2020.04.07
    맨 위로
전체 글 보기
  • Githug
  • Facebook
  • ugonfor.kr
  • Portfolio
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Designed by Nana
블로그 이미지
ugonfor

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

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

블로그 게시글

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

모든 영역

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

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