개발46 MySQL create user, grant all privileges root 권한 접속 use mysql; select host, user from user; create user mj@localhost identified by 'password'; create database DB이름 grant all privileges on `DB이름`.* to `mj`@`localhost` with grant option; mj 권한 접속 create table DEPARTMENT( ... ) 자유롭게 사용할 수 있다. 2022. 4. 4. [openCV] fingerprint equalization, binarization, morphology, smoothing, skeletonization 평탄화(Equlaization) 명암 대비를 높이기 위함 검은 곳은 더 검게, 밝은 곳은 더 밝게 https://opencv-python.readthedocs.io/en/latest/doc/20.imageHistogramEqualization/imageHistogramEqualization.html 히스토그램 균일화 — gramman 0.1 documentation CLAHE (Contrast Limited Adaptive Histogram Equalization) 지금까지의 처리는 이미지의 전체적인 부분에 균일화를 적용하였습니다. 하지만 일반적인 이미지는 밝은 부분과 어두운 부분이 섞여 있기 때문에 전 opencv-python.readthedocs.io equalizeHist 함수 전체적으로 밝아지기는.. 2022. 3. 29. python subprocess.Popen wildcard 이슈 개발을 하다가 os.system으로 쉘 명령어를 실행해야할 일이 생겼다. 처음엔 os.system("cp /path/to/dir/* /path/to/some/where")으로 실행했다. 그런데 python 파일을 실행시킨 터미널에 실행 결과가 출력되길래 다른 방법을 검색했다. 찾은 방법은 subprocess.Popen이었다. 그래서 그대로 넣었더니 subprocess.Popen("cp /path/to/dir/* /path/to/some/where")는 동작을 하지 않았다. 사용법이 틀렸구나, ["cp", "/path/to/dir/*", "/path/to/some/where"]으로 바꿔 입력했다. 여전히 동작하지 않았다. subprocess에서 문자열로 입력할 경우 ls, pwd 같은 단일 명령어만 가능하.. 2022. 2. 11. Docker volume, mount 개념 AFL++을 도커로 실행하고자 했다. 근데 퍼징을 진행하기 위해서는 다른 프로그램을 다운받아서 해당 프로그램을 퍼징해야했다. 이때 다른 프로그램(바이너리)을 다운받아서 어떻게 도커환경의 AFL++에 전달해줄 수 있을까? 답은 Docker 컨테이너에 데이터를 영속적으로 저장할 수 있도록 하는 docker의 두 가지 옵션이다. 1. docker volume 2. bind mount 1. docker mount docker volume create docker volume ls docker volume inspect Mountpoint를 보면 해당 볼륨이 내 컴퓨터의 어느 경로에 생성되었는지 알 수 있다. 볼륨을 컨테이너에 마운트하려면 docker run -v my-vol:/app [run할 docker im.. 2022. 1. 14. docker save, load ctf-d를 풀다가 docker save라는게 있다는 것을 알게 되었다. docker save -o .tar - docker image를 tar로 추출 - docker save로 추출된 이미지는 순수 docker image와 동일한 것이다. - docker image를 조작하지 않고 단순히 또 다른 환경으로 이관하기 위한 용도로 사용할 수 있다. - docker image는 일반적으로 docker hub와 같은 docker registry에서 공유한다. - 하지만 일반적이지 않은 상황에서 docker registry를 사용할 수 없는 경우 docker image를 tar파일로 만들어 공유할 수 있다. save된 파일이 infected.tar tar -xvf infected.tar 한 결과가 첫 ls의 결.. 2021. 11. 17. Anaconda & Jupyter 설치 기존 jupyter만 설치했던거 다 지우고,,, 아나콘다 설치 후에 conda create --name venv_1105 => C:\Users\사용자명\.conda\envs 에 생긴다. conda info --evns activate venv_1105 python -m ipykernel install --user --name venv_1105 --display-name venv_1105 jupyter notebook http://dslab.sangji.ac.kr/wp-content/uploads/2018/09/%EC%95%84%EB%82%98%EC%BD%98%EB%8B%A4%EC%99%80-%EC%A3%BC%ED%94%BC%ED%84%B0.pdf https://needjarvis.tistory.com/6.. 2021. 11. 5. 이전 1 2 3 4 5 6 7 8 다음