apt,dpkg 기능이 불가능한 오류이다. sudo rm /var/lib/dpkg/info/* sudo dpkg --configure -a sudo apt-get update - 혹은 /var/lib/dpkg/info 경로에 에러에 나와있는 패키지명들을 삭제해준다. *dpkg 시스템에 소프트웨어 패키지를 설치, 제거, 업그레이드 및 구성하는 데 사용된다. APT도 Ubuntu의 소프트웨어를 관리하기 위해 내부적으로 dpkg를 사용한다.
Nvm 으로 node 를 설치해 실습해 보겠다. curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash source ~/.bashrc nvm install --lts # 최신 LTS버전 설치 https://github.com/nvm-sh/nvm npm 업데이트 npm install -g npm@latest npm -v express generator 설치 sudo npm install -g express-generator 실습 코드 var express = require('express'); var app = express(); app.get('/', function(req, res){ res.send('Hello w..
Reverse Shell => 공격대상 서버가 공격자 서버에 접속하도록 하여 얻는 쉘. Reverse shell cheat sheet https://pentestmonkey.net/cheat-sheet/shells/reverse-shell-cheat-sheet 왜 리버스 쉘이어야 하는가? 리버스쉘이 매력적인 이유는 공격자의 서버에서 쉘을 생성하지만, 그 명령역시 공격자가 내린다는 것 이다. 리버스 쉘을 사용하는 가장 큰 이유이기도 하다. 인바운드 규칙이 엄격한 서버여도 아웃바운드에 대한 규칙은 보다 느슨한 경우가 있다. 또한 공격대상 서버에서 리스닝 중인 포트가 없을경우, 공격자가 직접 공격대상 서버의 포트를 여는것은 매우 어렵기 때문이다. 이때, 어떤식으로든 공격대상 서버에 명령을 내릴 수 있다면, (..
root 비밀번호 설정 sudo passwd net-tools 설치 sudo apt install net-tools swap file 생성(free tier) https://www.wsgvet.com/cloud/6?page=1 오라클 클라우드 Ubuntu 20.04 인스턴스 기본 설정하기 > 클라우드 | 우성짱의 NAS 1. 기본 패키지 업데이트하기우분투는 지속적으로 패키지(프로그램)가 업데이트되므로 최신 버전을 유지하는 것이 좋습니다.SSH로 접속한 후sudo apt update && sudo apt -y upgrade & sudo apt install -y n… www.wsgvet.com 고정 IP로 변경(Oracle Cloud, Oracle Cloud Free Tier), 80,443,3306 po..
[드림핵] 인용 https://learn.dreamhack.io/33#3 로그인 | Dreamhack dreamhack.io [+] 환경변수 /etc/profile /proc/self/environment (일반 사용자 권한) /var/www 웹 문서 및 기타 웹 서버에서 사용되는 파일, http기본경로 /var/lib/msyql Mysql db의 데이터가 저장됨 /var/log/apache2/ 웹서비스의 접속 기록은 access.log에 저장, 에러는 error.log에 저장 v