728x90
반응형
[cryptohack.org] MODULAR ARITHMETIC
·
cryptohack.org
cryptohack을 공부하면서 얻은 지식들을 정리하려고 한다.Greatest Common DIvisorGCD 즉 최대공약수에 대한 내용이다. 유클리드 호제법을 이용해서 두 정수의 최대공약수를 구하라고 한다. 이전에 유클리드 호제법을 다루었던 적이 있다.2024.07.18 - [BOJ/이론] - 유클리드 호제법과 최대공약수, 최소공배수 python으로 구현하기 유클리드 호제법과 최대공약수, 최소공배수 python으로 구현하기유클리드 호제법이란?호제법이란 말은 두 수가 서로 상대방 수를 나누어서 결국 원하는 수를 얻는 알고리즘을 나타낸다.호제법(互除法)이라는 단어가 따로 있는것은 아니고, 서로(互) 나누기(除nivr4y.tistory.comdef gcd(a, b): while b > 0: ..
[cryptohack.org] INTRODUCTION TO CRYPTOHACK
·
cryptohack.org
cryptohack을 공부하면서 얻은 지식들을 정리하려고 한다.Finding Flagsflag 형식을 알려주는 문제이다. crypto{y0ur_f1rst_fl4g}Great Snakespython3로 주어진 파일을 실행시키면 flag를 출력해 준다. python 파일은 주어진 리스트의 원소들을 0x32랑 XOR 시켜서 문자로 출력해 주는 프로그램이다. crypto{z3n_0f_pyth0n}ASCII정수를 chr() 함수를 이용해 ascii 코드로 변환시키는 문제이다.print(''.join([chr(i) for i in [99, 114, 121, 112, 116, 111, 123, 65, 83, 67, 73, 73, 95, 112, 114, 49, 110, 116, 52, 98, 108, 51, 125]..
728x90
반응형
nivr4y
'cryptohack' 태그의 글 목록