728x90
◽Ubuntu 20.04 (Linux)
◽Python3의 기본환경에서 Python2.7(+ python2에 맞는 pip2 설치)를 가상환경으로 만들어주고 싶다.
✍️ Python 가상환경 virtualenv 생성하기
Python과 PIP3가 설치되어 있는 상태에서 virtualenv를 설치할 수 있다.
pip install virtualenv
virtualenv를 무사히 설치 했다면 이제 python 가상환경을 생성할 수 있다.
virtualenv <venv_name> --python=python2.7
별다른 문제가 없는 상태라면 현재의 디렉터리의 하위에 <venv_name>이라는 이름의 디렉터리가 생성될 것이다.
🚨 ERROR: has no attribute 'CPython2macOsArmFramework'
AttributeError: module 'virtualenv.create.via_global_ref.builtin.cpython.mac_os' has no attribute 'CPython2macOsArmFramework'
🛎️ Solution: Reinstall PIP
pip3 uninstall virtualenv
pip install virtualenv
virtualenv를 한 번 삭제하고 다시 설치해주면 정상적으로 가상환경을 생성할 수 있게 된다.
✍️ 가상환경 활성화하기 (activate)
source <venv_path>/<venv>/bin/activate
✍️ 가상환경 비활성화하기 (deactivate)
가상환경에 진입한 상태에서 아래의 명령어를 입력하면 된다.
deactivate
포너블 문제를 풀 때 python2를 사용하는 편이 편하기 때문에 python2.7 기반의 가상환경을 생성해봤다.
조금 뻘짓인 것 같기도 하지만 일단 pwntools이 잘 설치된 것을 확인했다. (그 과정에서 특정 라이브러리가 없다고 메시지가 나타날 수 있는데 그럴 경우에는 그냥 따로 설치해주면 된다😁)
pwndbg 설치까지 완료했다! 이제 공부 열심히 해야지..^^
기본환경에서는 pwndbg가 실행되지 않기 때문에 디버깅 명령을 입력했을 때 기본 디버거가 사용된다.
SMALL
'이것저것' 카테고리의 다른 글
패킷 분석 도구 Wireshark 사용법 (0) | 2022.04.08 |
---|---|
[CTFd] CTFd 를 이용해서 CTF 사이트 만들기 -docker, docker compsoe 설치 (0) | 2021.01.30 |
유용한 쉘 코드들 (0) | 2021.01.28 |
티스토리 스킨을 바꿔보았ㄷ다... (2) | 2021.01.20 |
우분투 18.04 - 이것저것 포너블을 위한 설치.. (0) | 2020.09.28 |