구슬 탈출 시리즈 구슬 탈출 시리즈 2048문제와 같이 백준 빡구현 문제 중 하나로 계속 들어왔던 문제라 한번 쭉 풀어봤다. 골드 1치고는 아이디어도 간단하고 구현을 하는 것에도 그렇게 어렵지 않았던 것 같다. 1번의 변형으로 2, 3, 4를 쉽게 풀 수 있으므로 1번만 신경써주면 됐다. 우선 구현하기 편했던 것으로 테두리가 벽으로 둘려 쌓여있...
랜덤 마라톤 (코스71)
백준 마라톤 (코스71) (8/8) 오랜만에 전부 풀었다. Polynomial Showdown (4682, S4) A번 문제 풀이 9개의 정수를 입력받아서 각각의 정수가 차수인 8차 방정식을 출력하는 문제다. -1, 1, 0이 나올 때 조건문으로 처리하는 과정이 아주 귀찮았다. int main() { ios_base ::sync_...
(cryptohack) general, Mathematics
이번엔 Mathematics 관련 문제들이다. GCD와 moduler 연산 문제들이었다. General Mathematics Greatest Common Divisor 66528과 52920의 최대공약수를 찾으라고 한다. a=66528 b=52920 def gcd(x, y): while y!=0: tmp=x%y ...
(cryptohack) general, Xor
이번엔 XOR 관련 문제들이다. General XOR XOR Starter Given the string label, XOR each character with the integer 13. Convert these integers back to a string and submit the flag as crypto{new_string}. lab...
(cryptohack) general, Encoding
이어서 풀어보자. General Encoding ASCII ASCII is a 7-bit encoding standard which allows the representation of text using the integers 0-127. Using the below integer array, convert the numbers to their...
(cryptohack) register, Introduction
예전에 암호학 잠깐 공부할 때 풀었던 사이트인데맨 처음부터 다시 풀고자 계정도 새로 만들고 공부하려고 합니다. register 암호학 CTF 사이트 답게 가입할 때 카이사르 암호를 풀게 한다. 주어진 문자열을 간단하게 파이썬으로 한글자씩 돌려보면 된다. s="EQNMS RGZES RKZL UHBHNTR" for i in range(0, 26...
3. 안드로이드 정적분석 준비
3. 안드로이드 정적분석 준비 [안드로이드 운영체제 입문] https://product.kyobobook.co.kr/detail/S000213637137 이 글은 해당 책과 자료를 참고하고 제가 추가로 공부한 내용으로 작성하였습니다. 컴파일과 디컴파일 우선 소스코드가 APK 파일로 변환이 되는 과정은 개발, 컴파일, 빌드, 패키징으로 이어진다. A...
2. 안드로이드 보안 기초
2. 안드로이드 보안 기초 [안드로이드 운영체제 입문] https://product.kyobobook.co.kr/detail/S000213637137 이 글은 해당 책과 자료를 참고하고 제가 추가로 공부한 내용으로 작성하였습니다. 안드로이드 설계 원칙 어떤 아키텍처를 만들 때 지켜야 할 보안적 관점론 이야기이다. 다른 것과 크게 다르지는 않다. ...
1. 안드로이드 운영체제 이해
최근 안드로이드 보안을 공부하는데 학교에서 모바일 프로그래밍 과목을 듣고 있어서 내용을 이해하기 수월했다. 역시 보안을 제대로 알기 위해서는 개발도 같이 잘 알아야 한다고 새삼 느꼈다. 1. 안드로이드 운영체제 이해 [안드로이드 운영체제 입문] https://product.kyobobook.co.kr/detail/S000213637137 이...
책 페이지(1019, P5, c++)
책 페이지 책 페이지 문제 지민이는 전체 페이지의 수가 N인 책이 하나 있다. 첫 페이지는 1 페이지이고, 마지막 페이지는 N 페이지이다. 각 숫자가 전체 페이지 번호에서 모두 몇 번 나오는지 구해보자. 입력 첫째 줄에 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다. 출력 첫째 줄에 0이 총 몇 번 나오는지, 1이 총...