import random import sys def decimal_to_binary(decimal_number): binary_number = bin(decimal_number)[2:] # '0b'를 제거한 2진수 변환 return binary_number def explain_decimal_composition(decimal_number): explanation = "" digits = str(decimal_number) #196 for i, digit in enumerate(digits): if i == len(digits) - 1: # 3-1 == 2 explanation += f"{int(digit)}*1" else: explanation += f"{int(digit)}*10^{len(digits..
#python 3.7.1 import sys print("하하 나는 퀴즈 마스터 오리지날초이 라네") print("자네의 이름은 무엇인가?") name=input("입력 : ") print("\n오.. " + name + " 반갑네\n") print("이제 자네에게 특별한 퀴즈를 내주지") print("맞출 수 있겠나?") text=input("입력 : ") print("\n좋아. 2를 2번 곱하면 4") print("2를 3번 곱하면 8이라네") print("그렇다면 2를 4번 곱하면 몇일까?") answer=input("입력 : ") if(answer == "16"): print("\n이 문제를 맞추다니.. 훌륭하네. 자넨 나의 진짜 문제에 도전할 수 있겠군..") else: print("\n이런 문..
[출처] https://learn.dreamhack.io/440#5 로그인 | Dreamhack dreamhack.io 기초 강의를 보다보면 리틀 엔디안 개념을 확인할 수 있는 figure 5 예시가 제시된다. 근데 x86 환경에서는 리틀 엔디안이라 바이트 단위로 값이 거꾸로 찍혀야 할 것 같은데 실제로는 전체 값이 잘 찍히는 것만 볼 수 있음. 그래서 부랴부랴 wsl 에 c 언어 컴파일 갖추고 테스트. wsl, vim 을 활용한 c 언어 개발 환경 세팅 1. build-essential 설치 2. 설치 후 패키지 업데이트 3. vim test.c 작성 4. gcc 로 컴파일 하려니 안 깔려있음. gcc 설치 5. 재시도 성공 # gcc -o [실행파일] [소스파일] [참고자료] https://mong9..
- Total
- Today
- Yesterday
- solution
- OpenSSL
- nc
- SSL
- java
- Linux
- grep
- Encode
- tr
- BASE64
- 32bit
- 압축파일
- tar
- Natas
- gz
- HTTPS
- OverTheWire
- X32
- 웹보안
- ssh
- 리눅스
- bz2
- find
- Bandit
- 리터럴
- 풀이
- natas7
- 웹보안공부
- Strings
- over the wire
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |