목록전체 글 (11)
iEll10t
PIP pip 패키지 매니저를 이용해 설치한 패키지 목록 확인하기 pip list 설치된 패키지 목록을 requirments.txt에 저장하기 pip freeze > requirments.txt requirments.txt에 있는 패키지 일괄 설치하기 pip install -r equirments.txt CONDA conda 패키지 매니저를 이용해 설치한 패키지 목록 확인하기 conda list 설치된 패키지 목록을 spec-file.txt에 저장하기 conda list --explicit > spec-file.txt spec-file.txt에 있는 패키지 일괄 설치하기 conda install --name [env 이름] --file spec-file.txt 가상환경 생성 시 spec-file.txt의..
가상환경 목록 확인 conda env list 가상환경 생성하기 conda create -n [env 이름] python=[파이썬 버전] 가상환경 생성 시 spec-file.txt의 패키지 설치하기 conda create --name [env 이름] --file spec-file.txt 가상환경 활성화 conda activate [env 이름] 가상환경 비활성화 conda deactivate 가상환경 삭제 conda remove --name [env 이름] --all
1. Anaconda 공식 웹페이지에서 다운로드 (Intel/Apple Silicon 구분해서 다운로드) 2. Anaconda3 설치 (설치 중 “add PATH” 체크하기) 3. terminal 실행 후, which python으로 anaconda python 여부 확인 4. conda update --all 5. conda upgrade --all
Host Machine(macOS)에 설치된 VS code를 Virtual Machine(Vmware Fusion 13 Player)에 설치한 Kali Linux(NAT 네트워크)와 연결하여 사용하기 VM (Kali Linux, Vmware Fusion) 측 설정 1. sudo apt update 2. sudo apt upgrade 3. sudo apt install openssh-server 4. ssh-keygen을 통해 키페어 생성 5. 생성된 id_rsa 파일을 Host (macOS)의 ~/.ssh/ 경로로 복사해 붙여넣기 Host (macOS, VS code) 측 설정 6. VS code extension 설치 (Remote - SSH) 7. VS code 팔레트(command+shift+p)에..
1. app.py을 확인해 보면, 사용자가 입력하는 값으로 shell을 사용할 수 있고 그 값을 출력해 보여줌 (단, 입력값에 'flag'가 있으면 안 됨) 2. ls 명령어를 통해 현재 경로의 디렉터리들을 확인 3. cat hint.txt를 통해 flag.txt 파일의 위치를 알아냄 4. cat ./dream/hack/hello/*.txt 입력 (hello 디렉터리 내 flag.txt 파일 하나뿐, flag는 입력불가, f?ag 등 다른 방법도 가능) 5. FLAG 획득
(2023.12.1. 업데이트 됨) A apt upgrade : 리눅스에 설치된 소프트웨어 패키지의 버전을 업그레이드 apt update : 설치 가능한 소프트웨어 패키지 목록을 업데이트 C cat : 파일의 내용을 출력하는 명령어 cd : Change Directory chmod : 파일 권한을 변경하는 명령어 chown : 파일 소유자 혹은 소유 그룹을 변경하는 명령어로 root 유저만 실행 가능 cp : Copy -r : 디렉토리 복사 curl : client URL, 서버에 데이터를 보내거나 서버로부터 데이터를 받는 데이터 전송 명령어 E echo : 셸에 유저가 입력한 텍스트를 출력 F file : 파일의 유형을 출력하는 명령어 G grep : 전체에서 특정 문자열을 찾을 때 사용 H hostn..
1. index.html의 소스코드 확인 시 아래와 같은 value 값 확인 IyEvd...nKQ== 2. name이 64se64_encoding, 값의 끝에 ==와 같이 패딩이 있는 점으로 base64 인코딩 추정 3. console 에서 atob() 함수를 통해 디코딩 atob("IyEvd...nKQ==") 4. 디코딩 결과, 파이썬 스크립트 획득 5. 파이썬 스크립트를 복사하여 vscode에 붙여넣고 실행해 봄 6. FLAG 획득
Host: host3.dreamhack.games Port: 9601/tcp → 31337/tcp 1. http 프로토콜을 (http://host3.dreamhack.games:9601/) 통해서 웹 브라우저로 접속할 수 없었음 2. netcat을 이용해서 접속 (nc host3.dreamhack.games 9601) 3. 접속 성공 후 host가 요청하는 문구 입력 4. FLAG 획득
1. Burp Suites 공식 웹페이지(PortSwigger) 접속 후 Community Edition 다운로드 (VM 돌리는 Apple Silicon 사용자는 Linux ARM64 파일 다운로드) 2. cd Downloads 3. chmod +x burpsuite~.sh 4. ./burpsuite~ 5. 계속 Next 6. 설치완료
한글 깨짐 해결 및 한글 입력기를 통한 한글/영문 입력 가능하도록 하는 방법 1. sudo apt-get update 2. sudo apt-get install fcitx-hangul 3. sudo apt-get install fcitx-lib* 4. sudo apt-get install fonts-nanum* 5. reboot 6. im-config (OK, YES, fcitx 선택, OK, OK) 7. fcitx-configtool (+ 클릭, Hangul 추가하기)