tr 명령어는 특정 문자열 세트를 변환하거나 삭제해주는 명령어입니다. 문자열을 다음어 주는데 유용하게 사용할 수 있습니다. 기본적인 사용법은 help 에서 알 수 있듯 "tr [옵션] 문자열세트" 식으로 사용하면 됩니다. 간단하게 사용해봅시다. 1. tr - d [삭제할 문자셋] 해당 명령어를 실행하면 표준입력을 기다립니다. tr - d " " 를 실행한 상태에서 문자열 "hello world" 를 입력하니 실제 공백을 제거한 문자열을 리턴해줍니다. 프로그램은 ctrl + d 로 정상종료 시켜줍니다. 문자셋은 말그대로 set 입니다. 한 글자뿐만 아니라, 여러 문자집합, 범위 문자 등 다양한 문자 세트를 할당해줄 수 있습니다. 다른 명령어와 마찬가지로 echo "문자열" | tr [옵션] [문자세트] 형..
id : bandit11 password : 6zPeziLdR2RKNdNYFNb6nVCKzphlXHBM (2023.03 기준) 모든 영소문자(a-z), 영대문자(A-Z) 가 13자리 기준으로 순환되어 있다고 합니다. 무슨 말인지 살펴봅시다. 13자리 순환 기법에 대한 설명은 이 그림 한장이면 충분이해가 될 것 같습니다. 컴퓨터 보안 공부를 하다보면 한번쯤 들어보았을 고대 로마 시대의 카이사르 암호와 같은 맥락입니다. rotate13 에 대한 더 자세한 설명은 여기를 참고하세요 이 문제를 손쉽게 해결하기 위해선 tr명령어를 사용할 줄 알아야 합니다. 더보기 tr 로 13자리 순환문자열을 표현하기 위해 a-m 을 n-z 로 변경합니다. 그럼 알파벳 뒷부분 n-z 는 그래도 n-z 로 표기되겠죠? a-m 은 ..
- Total
- Today
- Yesterday
- 압축파일
- Linux
- gz
- tr
- HTTPS
- natas7
- over the wire
- Encode
- BASE64
- OpenSSL
- ssh
- 리터럴
- 웹보안공부
- nc
- find
- OverTheWire
- java
- Bandit
- 풀이
- X32
- Strings
- 웹보안
- tar
- 리눅스
- solution
- 32bit
- Natas
- SSL
- grep
- bz2
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |