2013-03-22 7 views
0

Windows XP에서 파이썬 2.7을 사용하고 있습니다. libnet이 필요하지만 파이썬 2.7에서는 지원되지 않습니다. cygwin gnu에서 파이썬을 사용하지 않고 cygwin을 사용하여 컴파일하려고했는데 mingw32를 사용하여 컴파일 할 수 없었습니다. cygwin의 gnu에 mingw32를 설치하는 방법이 있습니다. 나는 VC 컴파일에 대해 읽었지 만 완전히 이해하지 못했습니다. 나는 w3af 프레임 워크를 위해 필요 [4.0 하위 버전은 Libnet 파일 패치를해야하는 [scapy 필요 - 그리고 파이썬 2.7]]이 시도 할 수Windows에서 파이썬 2.7 용 libnet을 컴파일하는 방법

+0

안녕하세요, Microsoft Visual Studio 2008을 다운로드하여 해당 컴파일러를 사용하여 컴파일하려고합니다.이 H : \ Program Files \ Microsoft Visual Studio 9.0 \ VC \ BIN \ cl.exe/c/nologo/Ox// w - 예 : \ w3af \ Python27 \ PC/Tc \/ 3/GS-/DNDEBUG -I @ top_srcdir @/include -I ../../ WPdpack/포함 -Ih : \ w3af \ Python2 @ srcdir @/dnet.c /Fobuild\temp.win32-2.7\Relea se \ @ srcdir @/dnet.obj dnet.c c1 : 치명적인 오류 C1083 : '@ srcdir @/dnet'파일을 열 수 없습니다. c : 해당 파일이 없습니다. 또는 디렉토리 오류 : 'H : \ Program Files \ Microsoft Visual Studio 9.0 \ VC \ BIN \ cl.exe' 'fa 종료 상태 2로 축약되었습니다. – user1337175

+0

WPdpack이 필요하다고 생각합니다. 한 번 기회를주고 돌아와. 너희들은 어디 있니? – user1337175

답변

0

[이 승리에 더 이상 지원되지 않기 때문에] 창에 프레임 워크 실행 w3af 만들려고 노력 :

  1. Python 2.5 및 dnet 모듈 설치 https://code.google.com/p/libdnet/downloads/detail?name=dnet-1.12.win32-py2.5.exe&can=2&q= 다른 컴퓨터에서이 작업을 수행 할 수 있습니다.
  2. c : \ python25 \ lib \ site-packages \
  3. 에있는 "dnet-1.12-py2.5.egg-info"에서 "dnet-1.12-py2.7.egg-info" dnet의 파일 : dnet.pyd는 c : \ python25 \ lib \ site-packages \에 Ultraedit 또는 관련 도구 (winhex 사용)에 있습니다.
  4. "python2.5.dll"문자열을 찾으십시오. 0x00019cD1 16 진수 값을 "35"에서 "37"로 변경하면 문자열은 "python2.7.dll"이됩니다
  5. 수정 된 파일을 python2.7 폴더 (c : \ python27 \ lib \ site- 패키지)

내 컴퓨터에서 : Windows8, Python2.7.3

0

MSVC를 위해 GNU makefile을 만들었습니다. 그것의입니다 here 파이썬 2.7에서만 테스트.