2017-12-21 18 views
-1

내 첫 게시물을 여기에! 몇 주 동안 검색하고 시도하고 실패한 후에 여기 있습니다. 이 문제에 대한 귀하의 통찰력에 감사드립니다.kali에서 pyV8 및 pylibemu를 설치할 수 없습니다.

필자의 일은 스팸/피싱 사이트를 조사하고 블랙리스트에 올리거나 의심스러운 PDF 파일을 분석해야합니다. 이를 위해 필자는이 PDF 분석 작업을위한 도구가있는 VM (Virtualbox)에 Kali를 설치했습니다.

몇 가지 조사를 한 후에 몇 가지 고자세 옵션을 권장했으며 이것이 현재 내 문제의 핵심입니다. 나는이 파일 분석 peepdf를 사용하려고하고 실행했을 때 다음과 같은 오류 출력을 얻을 :

루트 @의 칼리 :/미디어/sf_Sandbox # peepdf -f 0001_DDT_2017_000115.pdf 경고 : PyV8이 설치되어 있지 않습니다! 경고 : pylibemu가 설치되지 않았습니다!

많은 시행 착오 끝에 pyV8 코드가 git 또는 googlecode의 여러 경로에 더 이상 존재하지 않는 것처럼 보였습니다. 또 다른 희망 솔루션을 시도하는 것에 지쳐있었습니다. 시가.

왜 다른 해결책을 시도해보십시오. libboost - 파이썬 - dev에 libboost 시스템-DEV libboost 스레드-DEV (플러스 몇 사람 바로 나에게 탈출)

:

나는 종속성을 설치 한), 젠 지금 개인의, 때문에 루트 @의 칼리 :/미디어/sf_Sandbox # svn의 체크 아웃 http://pyv8.googlecode.com/svn/trunk/ pyv8 SVN : E170013 : SVN URL 'http://pyv8.googlecode.com/svn/trunk'에서 저장소에 연결할 수 없습니다 : E160013 : '/ SVN

다음으로 우리는 pyV8 코드를 얻으려고/트렁크 '경로를 찾을 수 없습니다.

V8에 대한 691,363,210

같은 오류 (#svn 체크 아웃 http://v8.googlecode.com/svn/trunk/ V8)

는 브라우저에 URL을 전원 사용, (404)는 이렇게 경로가 더 이상 유효하지 않습니다.

#

중류 편집 : 루트 @의 칼리 :/미디어/sf_Sandbox #의 자식 클론 'pyv8'에 복제 https://github.com/buffer/pyv8.git ... 원격 : 계수 개체 : 8042, 다. 리모컨 : 총 8042 (델타 0), 재사용 됨 0 (델타 0), 팩 재사용 됨 8042 수신 물체 : 100 % (8042/8042), 16.19 MiB | 122.00 KiB/s, 완료. 델타 해결 : 100 % (4783/4783), 완료.

이제 파이썬 (#python setup.py 빌드)을 사용하여 빌드하는 중에 오류가 발생하므로 적어도 새로운 경로가 있습니다.

#

2 편집 : 그러나 //github.com/v8/v8/wiki/Building-from-Source

: hxxps : 여기 GitHub의에 설명 취할 수있는 또 다른 유망한 경로 발견 나는 오류의 새로운 회전이 실행 얻을 :

도구는/dev/v8gen.py는

하위 프로세스를 x64.release.CalledProcessError : Command '['/ usr/bin/python ','-u ','tools/mb/mb.py ','gen ','-f ','infra/mb/mb_config.pyl ',' 'm', 'developer_default', '-b', 'x64.release', 'out.gn/x64.release'] '0이 아닌 종료 상태가 반환 됨 1

매우 간단하게 입력하려면 나는 배수관을 돌고 있으며 핸들에서 손을 뗄 수 없습니다.

끝나면 uname -a

리눅스 칼리 4.13.0-kali1 - AMD64 # 1 SMP 데비안 4.13.10-1kali2 (2017년 11월 8일) x86_64에 GNU/리눅스

실행 파이썬 2.7

고맙습니다.

+1

: pylibemu에 대한

:

sudo apt-get install libemu-dev libemu2 python-libemu python-pylibemu 

PyV8위한 방법은 다음과 같습니다. 그것은 그런 것을 의미하지 않습니다. 이미 Kali에 익숙하다면 우분투 또는 데비안을 고려하십시오. 그렇지 않은 경우 "Red Hat Camp"의 Fedora 또는 CentOS와 같은 다른 대안을 고려할 수도 있습니다. – hyde

답변

0

peepdf를 제대로 작동 시키려면 pylibemu와 PyV8이 필요합니다. 나는 칼리 - 리눅스를 사용하지 않을이 실제 생산 사용하기위한 것입니다 경우

cd /usr/share 
sudo git clone https://github.com/emmetio/pyv8-binaries.git 
cd pyv8-binaries/ 
sudo unzip pyv8-linux64.zip 
sudo cp -a PyV8.py _PyV8.so /usr/bin