본문 바로가기

전체 글

(103)
[책읽기] 초보해커를 위한 칼리리눅스 #2(1장 리눅스 기본명령:도움말(ls, man ,help 명령어)) [ls로 디렉터리 내용 나열하기] ls -l 옵션을 주면 디렉터리에 대한 자세한 정보를 얻을 수 있다. * 숨김파일은 ls -la로 볼 수 있다. [명령어 및 유틸리티 도움말] 명령어나 어플리케이션 뒤에 --help 라는 옵션을 넣어주면 출력된다. 아래는 help 명령어에 대한 도움말이다. [man을 이용한 메뉴얼 페이지 참조하기] man 유틸리티 이름 아래는 man python 이라고 입력했을 때 나오는 메뉴얼이다.
[책읽기]초보해커를 위한 칼리리눅스 입문#1(윈도우에서 vm대신 도커이미지로 실행) [1.Window docker desktop installer 로 도커설치] [2. Docker 이미지 생성을 위한 도커파일 생성] # Kali Linux 기본 이미지를 사용 #kali linux이미지의 최소한 필요한것들만 설치되어서 용량이 작은 베이스이미지다. FROM kalilinux/kali-rolling # ============================================================== # root 비밀번호 설정 RUN /bin/bash -c "echo 'root:1020' | chpasswd" #============[echo 'root:1020'/chpasswd]============ #root사용자와 1020 을 맵핑해서 chpasswd 에 전달해 비밀번호를 ..
[자바스크립트]nodejs와 npm이란? (windows에서 Node.js설치) [Node.js란?] 자바스크립트란 언어의 시작은 원래 브라우저에서 보조적인 간단한 기능을 위해 만들어진 언어였다. 그러다보니 브라우저 환경에서만 동작했다. 그런데 브라우저가 아닌 환경에서도 자바스크립트를 실행할 수 있는 환경을 제공하는게 node.js 입니다. [npm이란?] 자바스크립트도 프로그래밍 언어이고 여러 라이브러리나 패키지가 있는데 그런 모듈들을 다운받게 도와줍니다. CLI 환경에서 명령어로 특정 패키지를 다운받을 수 있습니다. (파이썬에서 pip 명령어로 패키지 다운받는 것과 유사합니다) [Windows에서 Node.js 설치하기] node.js 공식홈페이지 들어가서 다운로드탭에 들어가 windows.installer의 컴퓨터 사양에 맞게 다운로드합니다. 그리고 실행파일을 실행하고 설치위치..
[도커] 우분투에서 도커 설치하기 & 칼리리눅스 실행해보기(bash쉘로 변경) [1.도커 설치전 필수 패키지 세팅] $ sudo apt-get install -y \ > apt-transport-https \ > ca-certificates \ > curl \ > software-properties-common *각 옵션 설명 1)apt-get install -y: 이는 apt-get 도구를 사용하여 패키지들을 설치하라는 명령입니다. -y 옵션은 모든 질문에 자동으로 '예'로 응답하도록 설정합니다. 이로 인해 설치 과정 중에 나타나는 프롬프트에 대한 자동 승인이 가능합니다. 2)apt-transport-https: 이 패키지는 APT 패키지 도구가 HTTPS 연결을 통해 패키지를 다운로드할 수 있도록 지원합니다. Docker의 저장소는 HTTPS를 통해 제공되므로 이 패키지가 필요..
[Visual Studio Code]Cwd Pwd 차이 visual studio code에서 환경설정을 하다보니 옵션 값으로 cwd라는것이 나와서 찾아봤습니다. [gpt의 답변] pwd와 "options" 객체 내의 "cwd" 옵션은 유사한 개념이지만 약간 다릅니다. pwd (Present Working Directory): pwd는 리눅스 및 유닉스 계열 운영 체제에서 현재 작업 디렉토리를 출력하는 명령어입니다. 커맨드 라인에서 실행하면 현재 위치한 디렉토리 경로가 출력됩니다. "options"의 "cwd" 옵션: "cwd" 옵션은 Visual Studio Code의 tasks.json 파일 등에서 사용되며, 특정 작업이 실행될 때 해당 작업이 수행되는 기본 작업 디렉토리를 설정하는 것입니다. 작업이 실행되는 동안 해당 디렉토리가 기본으로 사용됩니다. 둘 ..
[c언어] windows에서 gcc(c 컴파일러) 설치하기 2(visual studio 설정) [1. 디버깅과 코드자동완성등을 위한 extension 설치] [2. c_cpp_properties.json] 이 설정파일은 컴파일러 경로 설정들을 정하는 파일입니다. visual studio code는 json파일을 사용하여 설정을 합니다. ctrl shift p를 눌러서 c/c++ :edit configuration(Json)에 들어갑니다. 변경전:초기 c_cpp_properties.json { "configurations": [ { "name": "Win32", "includePath": ["${workspaceFolder}/**"], "defines": ["_DEBUG", "UNICODE", "_UNICODE"], "compilerPath": "C:\\Users\\seonghyuk\\Downloa..
[c언어] windows에서 gcc(c 컴파일러) 설치하기 1 필요한 것 :컴파일러 1. 윈도우 환경에서 c언어 컴파일러 설치 공식사이트말고 여기서 다운받아야 합니다. https://sourceforge.net/projects/mingw-w64/files/ MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.net Automate Your Processes With AI And Without Coding Qore serves customers of all sizes - including mid-market and large enterprises, software developers and system integrators sourceforge.net MinGW-W64 GCC-8.1.0의 x86_6..
파이썬 웹 서버 클래스 스터디1: SimpleHTTPRequestHandler 클래스 [SimpleHTTPRequestHandler 클래스] 별도의 코딩없이 즉시 웹서버를 실행할 수 있게 해준다. 디렉토리 리스트가 나오는 것은 do_GET()메소드가 반환환값으로 디렉토리를 내어놓기 때문이다. python -m http.server 8888 하면 현재 디렉토리 리스트들을 보여주는 웹서버가 가동됩니다. /usr/lib/python3.8 [소스코드 해석 셀프스터디1. 22.3.27 시작] """Simple HTTP Server. This module builds on BaseHTTPServer by implementing the standard GET and HEAD requests in a fairly straightforward manner. """ __version__ = "0.6" __..