모바일 취약점 진단/Android

[취약점진단]anaconda 설치 및 사용법

TeamZero 2024. 5. 8. 09:00

우리가 취약점 진단을 하다보면 버전에 따라 다른 소프트웨어를 쓸때가 종종 있다.

 

하지만 python의 경우 요즘 다 3.X 버전으로 진행을 하기 때문에 예전 버전의 python(ex.python2)를 

 

필요로 하는 앱들이 종종 있다.

 

이것을 해결하기 위해  anaconda를 설치 하려고 한다.

 

1.anaconda란?

https://www.anaconda.com/

 

Anaconda | The Operating System for AI

Democratize AI innovation with the world’s most trusted open ecosystem for data science and AI development.

www.anaconda.com

 

아나콘다는 과학 연구 및 머신러닝 분야에 적합한 Python 및 R 언어의 패키지 / 의존성 관리 및 배포를 편리하게 해주는 조건부 무료 오픈 소스 패키지 관리자  출처. 나무위키

 

하지만 우리는 python을 버전대로 설치하여 우리에게 맞게 사용하려고 한다.

 

2.anaconda 설치

https://www.anaconda.com/download/success

 

Download Now | Anaconda

Anaconda is the birthplace of Python data science. We are a movement of data scientists, data-driven enterprises, and open source communities.

www.anaconda.com

 

 

해당 파일을 다운로드 받고 설치 합니다. 용량은 5G이상 이기 때문에 확인하고 바로 next로 설치를 하면 됩니다.

 

3.anaconda 사용법

처음 anaconda를 cmd에서 실행 시키면

 

"'conda'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다."  라는 내용이 나올것이다.

 

그럴때에는 시스템 환경 변수 편집 탭에 들어가 anaconda가 설치된 파일의 script 폴더를 등록해준다

 

예를 들면 필자의 경우 C:\Users\User\anaconda3\Scripts 으로 등록을 하였는데 Users/User의 경우 

 

해당 윈도우에 로그인하는 계정을 적어야 한다. 아니면 해당 경로를 확인하고 경로를 넣어도 된다

 

정상적으로 시스템 환경 변수가 설정되었다면 해당 명령어로 버전을 확인 할 수 있다.

 

 

4.실행환경 설정

이제 우리가 원했던 다양한 버전의 python을 쓸수 있게 실행환경을 설정해야 한다.

명령어 : conda search python을 통해 다양한 python을 확인 할 수 있다

 

그래서 필자는 python 2.7.18을 설치 할려고 한다

 

 

생성된 환경을 실행 할려면  conda activate ptyhon2.7 명령어를 실행

 

위 와 같이 우리에게는 python2.7을 실행가능한 환경이 만들어졌다.

 

이렇게 우리들에게 필요한  버전에 맞는 python을 만들어 사용하면 된다.

 

 

설치되어 있는 python 환경을 볼수 있고 필요없는 환경은 remove 명령으로 삭제 할 수 있다.

 

간단하게 anaconda 설치 및 사용법을 알아보았다.

 

이제 취약점 진단 시 python 버전에 맞는 anaconda를 사용하여 취약점 진단을 수행 해 보도록 하자.