본문 바로가기

728x90

전체 글

(372)
BUILD FAILED (OS X 10.15.7 using python-build 2018042 pyenv를 설치하고 나니 제목과 같은 에러가 나왔다 하도 이것저것 실행하다 보니 어떻게 해결됐는지 기억도 안 나지만 캡처본만 기록으로 남기고 추후 같은 에러를 만났을 때 참고하여 다시 정리해야 될 듯싶다. Error How to Solve.. 참고 링크 : stackoverflow.com/questions/62169855/homebrew-pyenv-cant-install-python-3-8-3-despite-i-already-have -it-installe Homebrew pyenv... can't install Python 3.8.3, despite I already have it installed I have 3.8.2 installed via pyenv but I want to upgrade to..
[OS X] Library not loaded Note 맥에서 hydra를 실행시켰는데 왠지 모르게 아래와 같은 에러가 났다. 업데이트를 진행하니 뭔가 꼬인 것 같고 구글링 해봐도 명쾌한 답은 나오지 않았다. 검색 결과 특정 패키지를 설치해서 해결됐다는 글들이 많았고 나오는 것들은 무식하게 하나씩 삽질했지만 해결되진 않았다. stackoverflow.com/questions/9320298/library-not-loaded-error-libidn-11-dylib-when-trying-to-install-homebrew Library not loaded error (libidn.11.dylib) when trying to install Homebrew Trying to install Homebrew on Lion. When I do: /usr/bin/r..
dyld: Library not loaded: /usr/local/opt/gettext/lib/libintl.8.dylib 개요 오랜만에 Mac을 업데이트하고 brew도 업데이트해주는데 자꾸 git에서 알 수 없는 에러가 떴다. 처음 보는 에러이고 무슨 상황인지도 모르지만 일단 검색부터 했는데 검색으론 해결되진 않았고 검색으로 찾은 정보 + 에러 메시지 안내를 잘 조합해 해결했다 How to fix? 컴퓨터도 안 될 땐 재부팅하라던가 일단 git을 지웠다. 그랬더니 Warning 문에서 /usr/local/etc/gitconfig를 지우라고 안내해주니 해당 파일도 "rm -rf" 이용해 지워주었고 다음으로 git을 설치했다. 이때 운 좋게 brew link --overwrite --dry-run git 이라는 정보를 읽었고 뭔가 경로를 재설정해주는 느낌의 명령이라서 그대로 실행했다 이후 git의 환경이 다시 잘 셋팅된 걸 확..
[NACTF2020][Web] : Calculator & Cookie Recipe Calculator Challenge에서 제공되는 사이트에 접속 시 사용자가 입력하는 값을 그대로 화면에 출력하고 있는 것이 확인 가능"1+2" 를 입력했을 때 "1+2 =3" 이라고 출력하고 있는 걸로 eval() 함수를 사용한다고 예측할 수 있다. 문제는 어떤 언어일까를 추려내는 것이다. 페이지 소스보기를 통해 form 태그에 index.php로 submit 하고 있는 걸 봐서 php로 동작하는 것이 예상가능 "$" 싸인을 이용하여 "$flag" 를 이용하면 flag가 나온다. Cookie Recipe ID와 Password에 아무 값이나 입력하면 로그인이 된다 로그아웃 버튼을 누르고 쿠키를 보면 다음과 같은 형태로 저장되어있는 값을 확인할 수 있다. path의 값을 auth.php로 Expires의..
[TryHackMe] : Anonforce 이번엔 Nmap이 아닌 rustscan으로 Scan을 시도해봅시다. 21 ftp, 22 ssh 정보가 나옵니다 정보를 수집할 수 있는 포인트는 ftp로 서비스되는 21번 포트인 것 같습니다. 난이도가 꽤 있는 문제에서는 ftp에 접속 가능한 credential을 획득해야 하는 정보를 찾아야 되지만 anonymous로 로그인이 시도 가능한 걸 봐서는 난이도가 그리 어렵지 않은 Challlenge인 것 같습니다. ls 명령어로 현재 디렉터리/파일들을 살펴보니 notread라는 디렉터리가 보입니다. 들어가 보니 backup.pgp, private.asc가 있으니 저장해두고 이후 gpg2john을 이용해 private.asc를 공략해봅시다. $ sudo gpg2john private.asc > hash $ su..
RustScan : The Modern Port Scanner? Nmap 보다 빠르다는 RustScan? 유튜브를 보던 도중 어느 크리에이터 nmap이 아닌 쉘에 rustscan 명령어를 입력하면서 nmap보다 더 빠르다는 말을 듣고 나도 한 번 써봐야지 하다가 Kali Linux에서는 따로 설치가 필요하다는 걸 알게 됐다. github 저장소에 들어가 dpkg로 배포되어 있는 걸 보고 dpkg -i로 설치를 시도해봤으나 성공하진 않았고 따로 구글링 해서 설치하는 방법을 알아냈다. Installation geekscripts.guru/rustscan-faster-nmap-scanning-rust/ 라는 사이트에서 "deb file not working" 섹션을 참조했다. ▷ RustScan: Faster Nmap Scanning with Rust » GeekScrip..
[Python][Excel] : Sheet to file Excel Sheet 명으로 파일 추출 엑셀에 시트가 여러 개 있을 때 시트명으로 파일을 추출해주는 코드입니다. openpyxl은 built-in이 아니므로 pip install openpyxl을 이용해 패키지를 다운로드 해주셔야합니다. Code Snippet import openpyxl file_path = "./Example01.xlsx" wb = openpyxl.load_workbook(file_path) sheets = wb.sheetnames save_sheet_name = "" # range의 '3'은 3번째 시트를 가리킴 for x in range(3,len(sheets)): wb = openpyxl.load_workbook(file_path) sheets = wb.sheetnames sav..
[Python] Selenium에서 스크롤 다운하는 방법 facebook이나 instagram 그리고 youtube 등을 시청할 때 스크롤을 아래로 내려야 로딩되는 데이터가 있다. 이런 요소에 대해서는 chromedriver를 이용해서 크롤링을 시도하고는 하는데 아래와 같은 코드를 적용해 스크롤 다운이 가능하다. from selenium import webdriver from bs4 import BeautifulSoup driver = webdriver.Chrome(chrome_driver_path, options=options) driver.get(url) # 스크롤 범위 확장 driver.execute_script("window.scrollTo(0, document.body.scrollHeight);") # 실제 스크롤 다운 driver.execute_sc..

728x90
반응형