sslab-gatech / avpass

Tool for leaking and bypassing Android malware detection system
GNU General Public License v2.0
286 stars 90 forks source link

"python gen_variations.py -i input -o output" 부분에서 output 이 생성되지 않습니다. #12

Open paric018 opened 5 years ago

paric018 commented 5 years ago

img_1

https://github.com/sslab-gatech/avpass/issues/10 << 에서 답변해주신 4가지 방법을 수행해도 같은 오류가 반복됩니다.

사용한 mal apk파일은 kisa에서 제공하는 2018 데이터셋을 사용했습니다.

  1. INFERRING_LIST에서 각각의 primitive들을 주석처리(#)해봤습니다.
  2. "api.py" 에서 "permission -c no" 부분을 찾아서 확인 해봤습니다.
  3. directory를 youtube에 올려주신 영상과 동일하게 해봤습니다.
  4. os환경은 vmware에서 ubuntu를 사용했으며 apktool 버전은 2.4.0을 사용했습니다.
  5. 개별 apk를 난독화하는 "python gen_disguise.py -i YOUR_MALWARE.apk individual" 구문은 성공적으로 실행됐습니다.

Q1. 혹시 사용한 .apk파일의 버전이 맞지 않아서 일까요? kisa 2018 데이터셋 챌린지를 사용했습니다.

Q2. 말씀하신 INFERRING_LIST 에서 include, exclude 해야 할 primitive가 무엇인지 잘 모르겠습니다.

Q3. 어떻게 하면 이 오류를 해결할 수 있을까요?

---------------------------<사용한 환경>------------------------------ os : UBUNTU 16.04 64bit(vmware) apktool : v2.4.0