gcd 즉, 최대공약수를 구하는 문제이다. 

A = 66528

B = 52928 

이 두 숫자의 최대공약수를 구하면된다. 

pwntools 와 telnet_example.py 파일을 이용해서

nc socket.cryptohack.org 연결 한다.

crypto{3ncod3-d3c0d3_3nc0d3}

아래의 문자열을 바이트 단위로 디코딩 후 Base 64로 인코딩

crypto/Base+64+Encodng+is+Web+Safe/

아래의 16진수 hex 값을 바이트로 디코딩 

crypto{You_will_be_working_with_hex_strings_a_lot}

 

배열안에 있는 정수 값들을 아스키 코드 값으로 변환 시켜주면 된다.

crypto{ASCII_pr1nt4bl3}

'CTF > Crypto' 카테고리의 다른 글

Crypto hack General Encoding Base64  (0) 2020.07.23
Crypto hack General Encoding Hex  (0) 2020.07.23
Crypto hack Introduction Network Attack  (0) 2020.07.22
Crypto hack Introduction Great snakes  (0) 2020.07.22
Crypto hack Introduction - Finding flags  (0) 2020.07.22

파이썬의 telnetlib를 사용하는 문제이다.

JSON 객체를 socket.cryptohack.org에 보낸다.

플래그를 얻으려면 key = buy 를 flag로 바꾸면 된다고 한다.

파일을 다운로드 받아서 스크립트를 수정하여 실행하면 된다.

crypto{sh0pp1ng_f0r_fl4g5}

'CTF > Crypto' 카테고리의 다른 글

Crypto hack General Encoding Base64  (0) 2020.07.23
Crypto hack General Encoding Hex  (0) 2020.07.23
Crypto hack General Encoding ASCII  (0) 2020.07.23
Crypto hack Introduction Great snakes  (0) 2020.07.22
Crypto hack Introduction - Finding flags  (0) 2020.07.22

해당 파이썬 스크립트를 실행하면 플래그 값이 나온다고 한다

파일을 다운로드 후 컴파일을 한다. 

crypto{z3n_0f_pyth0n}

'CTF > Crypto' 카테고리의 다른 글

Crypto hack General Encoding Base64  (0) 2020.07.23
Crypto hack General Encoding Hex  (0) 2020.07.23
Crypto hack General Encoding ASCII  (0) 2020.07.23
Crypto hack Introduction Network Attack  (0) 2020.07.22
Crypto hack Introduction - Finding flags  (0) 2020.07.22

crypto{y0ur_f1rst_f14g}

'CTF > Crypto' 카테고리의 다른 글

Crypto hack General Encoding Base64  (0) 2020.07.23
Crypto hack General Encoding Hex  (0) 2020.07.23
Crypto hack General Encoding ASCII  (0) 2020.07.23
Crypto hack Introduction Network Attack  (0) 2020.07.22
Crypto hack Introduction Great snakes  (0) 2020.07.22

+ Recent posts