
id : bandit21 password : NvEJF7oVjkddltPSrdKEFOllh9V1IBcq (2023.11 기준) cron job 스케줄러를 통해 웬 프로그램이 주기적으로 동작한답니다. /etc/cron.d/ 를 살펴보고 어떤 커맨드가 동작 중인지 알아보라고 하네요. 참 좋은 문제입니다. 안그래도 이제까지 기본사용법은 잘 익혔고 crond 는 따로 다뤄야 하나 싶었는데 이때쯤 문제로 나오네요. 풀이는 매우 쉽습니다.. 더보기 /etc/cron.d 로 이동하면 cronjob 들이 등록되어 있습니다. 우리는 지금 bandit21 이므로 22 단계의 작업을 살펴봅시다. 보니까 22단계의 패스워드를 /tmp/ 의 특정 파일로 옮겨주고 있었네요 해당 파일을 읽어보면 다음단계로의 패스워드를 알 수 있습..
0. ec2 에 ubuntu 설치 1. root 패스워드 생성 및 root 전환 - 사실 sudo 로 하는게 맞는데 귀찮아서.. ubuntu@ip-172-31-35-131:/$ sudo passwd root New password: Retype new password: passwd: password updated successfully ubuntu@ip-172-31-35-131:/$ ubuntu@ip-172-31-35-131:/$ su Password: root@ip-172-31-35-131:/# 2. ssh 설정 수정으로 패스워드 인증 허용 및 ssh 재시작 root@ip-172-31-35-131:/# vim /etc/ssh/sshd_config PasswordAuthentication yes root..

본 포스팅의 모든 과정은 나도 처음 해보고 헤매느랴 중간중간 스샷만 뜨면서 계속 작업했음. 그래서 중간중간 완료된 화면이 나타날 수 도 있다. 1. 도메인 신청은 Route53 메뉴를 이용하면 된다. 도메인 등록 버튼 누르고 본인이 원하는 도메인 입력하고 사용가능한지 확인하고 비용 확인하고 신청하면 됨. smc-secu.net 은 1년에 1.3만원 정도였던 듯.. aws 에서는 .com .net .kr .jp .org 같은 최상위 도메인(탑레벨 도메인)의 일부를 지원한다. 대략 .com .net .io 정도에서 선택 가능한데 도메인 주소를 sec.smc 로 맞추기 위한 smc 도메인은 지원하지 않음. comics.smc-secu.net 와 같은 식의 서브도메인을 활용하고 싶으면 사용자가 직접 도메인과 네..

wsl 을 요긴하게 사용 중 대충 이런 에러가 발생 Error: 0x800701bc WSL 2? ?? ?? ?? ????? ?????. ??? ??? https://aka.ms/wsl2kernel? ??????. 업무 노트북(win 11) 과 집 PC(win 10) 모두 거의 같은 날부터 wsl 접속이 안되기 시작함 윈도우 업데이트의 영향인가? 업데이트 적용되면 풀리겠지 했는데 이게 은근히 처치 곤란이다. 짬짬이 서치 했는데 의외로 적절한 처리법이 없다. 그러다 시간내서 작정하고 서치하고 해결책 발견함 해결책을 찾다보면 뭐 레지스트리에 뭐가 잘 못 기록되어 있어서 뭘 더 지우고 하라는데 복잡하게 할 거 없다. wsl 배포한 지우고, wsl 지우고, 재부팅 하고, wsl 다시 설치하고 wsl 커널 업데이트..

업무용으로 운용 중인 워드프레스 서버가 있었는데 제대로 작동하지 않는 난감한 상황입니다. 희한하게 접속 페이지가 /wp-admin/install.php 로 잡혀있네요? 딱히 아파치 설정을 건드린 것도 없고 이상도 없는 것 같은데 불행중 다행인지 사이트 접속만 안되고 실제 사이트 유저 정보와 게시글 정보 담긴 데이터베이스는 문제가 없는 것 같습니다. 이참에 운용중인 사이트의 마이그레이션(이전) 작업에 도전해봅시다. 0. 기존 서버에서 mysql 백업하기 - 제 경우에는 기존 서버에서 phpMyAdmin 을 이용하고 있었습니다. [기존 url]/phpMyAdmin/index.php 로 접속합니다. - 기존 서버의 phpMyAdmin 계정 정보 확인 : WordPress 설치 디렉터리 내에 있는 wp-conf..

1. build-essential 설치 2. 설치 후 패키지 업데이트 3. vim test.c 작성 4. gcc 로 컴파일 하려니 안 깔려있음. gcc 설치 5. 재시도 성공 # gcc -o [실행파일] [소스파일] 6. 소스코드의 메모리 배치를 확인하기 위해 gdb 도 설치하자. sudo apt install gdb [참고자료] https://mong9data.tistory.com/99 리눅스 C/C++ 개발 환경 설정 (Vim, Visual Studio Code) 리눅스(Linux) 개발 환경 for C/C++ 이전 포스팅에서는 Windows 10에서 리눅스를 설치하는 방법에 관해 작성했다. 오늘은 리눅스 환경에서 C와 C++을 위한 개발환경 설정 방법을 포스팅하려 한다. 개발환 mong9data.t..

[step 1] player 객체 선언과 TicTacToe 객체 선언 # player.py import math import random class Player(): def __init__(self, letter): self.letter = letter def get_move(self, game): pass class RandomComputerPlayer(Player): def __init__(self, letter): super().__init__(letter) def get_move(self, game): pass class HumanPlayer(Player): def __init__(self, letter): super().__init__(letter) def get_move(self, game):..

1. vscode 설치 Download Visual Studio Code - Mac, Linux, Windows Download Visual Studio Code - Mac, Linux, Windows Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud applications. code.visualstudio.com 2. 파이썬 익스텐션으로 python, Pylanc..

이번에는 AWS(Amazon Webb Service) 환경에 WordPress 프레임워크를 구축하여 본인만의 웹사이트를 만들어보도록 하겠습니다. 본래 웹서버 구축, 그 위에 워드프레스 설치하는 수업은 일반 PC에 vmware 와 리눅스를 설치하고 실습하는게 정석입니다. 문제는 웹사이트 환경 구축은 수업만 잘 따라오면 금방하는데 그 이후에 각자가 자기만의 홈페이지를 꾸미고 포트폴리오로 찍어내는데 시간이 좀 걸린다는 겁니다. 근데 학교 PC에서는 하드보안관이 좀 번거로워서... 최신 트렌드에 맞춰서 aws 환경도 접할 겸 aws 에 구축하도록 하겠습니다. 아마존의 최고 장점은 매뉴얼이 잘 되어 있다는 것입니다. 그 얘기는 여러분들이 리눅스 기초 활용을 배웠고 뭔가 만들어야겠다 싶어서 aws 를 기웃거린다면 ..
- Total
- Today
- Yesterday
- Linux
- 풀이
- Encode
- X32
- java
- solution
- find
- Natas
- SSL
- OverTheWire
- over the wire
- 32bit
- bz2
- gz
- tar
- tr
- grep
- 웹보안
- nc
- OpenSSL
- Strings
- ssh
- HTTPS
- natas7
- 웹보안공부
- Bandit
- 압축파일
- 리눅스
- 리터럴
- BASE64
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |