FTP(File Transfer Protocol)이란?
·
정보보호전문가/GPT와의 심오한 대화
신나게 웹 해킹에 대해서 공부하던 중, FTP를 통해 타 서버로 파일이 업로드 되는 경우 어떻게 웹쉘을 업로드할 것인가에 대해 다루게 되었다. FTP......?FTP: 파일 전송 프로토콜 뭔가 전송 프로토콜하면, OSI 7계층에 대해 반사적으로 떠오르게 된다.그래서 찾아보았더니, TCP/IP 네트워크 상에서 파일을 전송하기 위해 사용되는 표준 프로토콜이라고 한다.주로 클라이언트-서버 구조를 따르며, 사용자는 FTP를 사용하여 파일을 다운로드하거나 업로드할 수 있다. 그러면 TCP/IP 네트워크를 통해 애플리케이션 통신을 하는 것인가? 정답!FTP는 연결 지향적 프로토콜이므로, TCP 위에서 동작한다. 따라서 데이터를 신뢰성 있게, 순서를 보장하며 전송한다. 애플리케이션 통신?그러면 TCP/IP 연결을 ..
MAMP설치하고 환경변수 설정하기
·
정보보호전문가/GPT와의 심오한 대화
MAMP란 MAC, Apache, MySQL, PHP의 약자로 이 프로그램들을 설치하여 로컬 서버를 구축하는 소프트웨어다. 나는, 이것도, 모르고, 강의에서, 하란대로, WAMP나, 깔고, 앉아있으니까, 아무것도, 안됐지,,,,,,,WAMP는 앞글자만 바뀐게 당연히 Window꺼다.강의가 윈도우 체제인걸 잊지말도록 하자. 나는 맥인걸 인지하도록 하자.자 이제 MySQL 환경변수를 설정해보자. 터미널을 키고 명령어를 실행한다.vi ~/.zshrc i를 누르고 편집 모드로 들어가서 코드를 추가해준다. MAMP 어플리케이션에서의 mysql의 파일경로이다.mysql80 이랑 mysql57 파일 이렇게 2가지가 있었는데, 80이 더 최신버전이라길래 80으로 선택했다.export PATH=/Applications/..