분류 전체보기

    [1-day] Path Traversal (CVE-2021-41773/42013)

    보호되어 있는 글입니다.

    [1-day] CVE-2020-13160(AnyDesk) 분석

    보호되어 있는 글입니다.

    [1-day] CVE-2019-17147(TP-Link) 분석 - (1)

    보호되어 있는 글입니다.

    [DFC] Volatility 메모리 분석 문제 풀이

    보호되어 있는 글입니다.

    apache2 낮은 버전 서버 수동 설치

    apache2에 관련된 원데이 분석을 하기 위해서 취약한 서버를 올리고자 했다.apr, apr-util, pcre 설치를 선행하고 원하는 버전의 apache2를 설치하는 방법에 대해 정리한다.  apr 설치 Index of /dist/apr archive.apache.org$ sudo apt-get install libapr1 libapr1-dev$ cd /usr/local$ wget https://archive.apache.org/dist/apr/apr-1.7.0.tar.gz$ tar xvfz apr-1.7.0.tar.gz$ cd apr-1.7.0.tar.gz$ ./configure --prefix=/usr/local/apr$ make && make install위 명령어 수행시 다음과 같은 에러가 뜬..

    [Folium] 제주도 공원 지도위에 시각화하기

    folium 라이브러리를 이용해서 특정 위치의 지도를 띄우고 원하는 곳에 마커를 표시할 수 있다. 공공데이터를 다운받아 전국 공원 정보를 적절히 가공한 뒤, 제주도에 대한 공원을 표시하는 실습을 진행해볼 것이다. Folium 라이브러리 사용 import folium mymap = folium.Map(location=[33.371296, 126.560056], zoom_start=11) folium.Marker([33.371296, 126.560056], popup='한라산').add_to(mymap) mymap.save('test.html') 아주 간단한 folium 활용 코드이다. Map은 통해 띄워줄 지도의 위도와 경도 값을 받아 객체를 만들어 준다. zoom_start는 초기 확대 수준을 나타내는데..

    [Embeded] ipTIME n604se 공유기 User Emulation

    보호되어 있는 글입니다.

    [Node.js] pm2 모듈 사용법 - 무중단 서비스 올리기

    프로젝트를 진행하면서 AWS에 웹 사이트를 올려야 하는 상황이 있었다. 해당 사이트를 vue.js로 개발했는데, 이를 AWS에서 계속 올려두어야 했다. 그냥 백그라운드에서 실행하는 것보다 pm2 모듈로 프로세스를 관리하면 여러 장점이 있는데, 생각보다 편리하고 좋았어서 사용 방법을 간단히 정리하고자 한다. PM2란? node.js 어플리케이션 관리를 도와주는 Process manager이다. 프로세스를 올려두면, 항상 모니터링 하고 있을 수 없기 때문에 PM2라는 모듈을 이용하면 간단한 설정으로 인해 쉽게 여러 프로세스들을 관리할 수 있다. 특징 및 장점 프로그램이 예기치 못한 종료가 발생하거나 코드가 수정되었을 때 프로세스를 다시 올려준다. 실행중인 프로세스를 한번에 확인할 수 있다. 싱글 스레드 기반..