Skip to the content
15000rpm
  1. Home
  2. 2024년
  3. 6월

취약점

  • Python 에서 zipfile 모듈을 사용할 때, 경로 문제

    요즘 ChatGPT 덕분에 파이썬 사용하는게 너무 재미있다. 그냥 적당히 대화만 하면 모르는 걸 싹 알려주니까 너무 편하고 좋다. 최근 개인적으로 사용할 유틸리티를 만들면서 zipfile 모듈을 사용할 일이 있었는데, 처음 ChatGPT 가 알려준 코드는 이랬다. 압축은 잘 되었는데, 소스 파일의 경로가 그대로 입력이 되었다. 만약 압축할 파일의 원래 경로가 C:\Temp\a.txt 라면, 압푹 파일을 Download 폴더에 옮겨서 풀어도 …\Download\Temp\a.txt 가 되는 식이다. ChatGPT 에게 다시 물어보니까 수정된 코드를 제시해 줬다. 뒤에 경로를 os 모듈의 basename 함수를 이용해서 파일명만 추출해서 집어 넣었다. 이렇게…

    2024년 06월 03일
    HowTO

최신 글

  • 홈서버 ZFS 디스크 다중 이탈(UNAVAIL) 트러블슈팅: 원인은 디스크 고장이 아닌 DC-to-DC 5V 전원 부족이었다
  • [ZFS 트러블슈팅] 캐시(cache) 키워드 누락으로 잘못 추가된 VDEV 복구기 (RAIDZ2 전체 백업 및 재구성)
  • PHP2SHELL 취약점에 대한 PHP 업데이트
  • 아이패드 프로 11 M5 의 보증을 연장했다.
  • 서버가 과열로 뻗었다.

최신 댓글

보여줄 댓글이 없습니다.

보관함

  • 2026년 11월
  • 2026년 10월
  • 2026년 9월
  • 2026년 8월
  • 2026년 7월
  • 2026년 6월
  • 2026년 3월
  • 2025년 12월
  • 2025년 11월
  • 2025년 10월
  • 2025년 9월
  • 2025년 8월
  • 2025년 4월
  • 2025년 1월
  • 2024년 10월
  • 2024년 6월
  • 2024년 5월
  • 2024년 4월
  • 2024년 3월
  • 2024년 2월
  • 2024년 1월

카테고리

  • HowTO
  • MacOS
  • TrueNAS
  • Ubuntu
  • 기억
  • 미분류
  • 일상
  • 장소

© 15000rpm.