вторник, 29 июля 2014 г.

Running original Intercepter on Linux

Instruction updated!

[1]. Download WinPcap wrapper for Wine and libpcap-dev.

# wget http://sniff.su/wine_pcap_dlls.tar.gz
# apt-get install libpcap-dev

If you running i386 version of Kali goto [3].
---

[2]. On Kali x64 do the following commands.
# dpkg --add-architecture i386
# apt-get update
# apt-get install wine-bin:i386
# apt-get install tcpdump:i386

----

[3]. Copy dlls to wine libs.
# cp wpcap.dll.so /usr/lib/i386-linux-gnu/wine
# cp packet.dll.so /usr/lib/i386-linux-gnu/wine

[4]. Install winetricks.
# apt-get install winetricks
# winetricks cc580
# ethtool --offload  eth0  rx off  tx off

[5]. Download Intercepter-NG 0.9.9 and remove wpcap\packet dlls.
# rm wpcap.dll
# rm packet.dll
# wine Intercepter-NG.exe

41 комментарий:

  1. Hello, I can't get it work on Kali linux 64bit. I can't get over [3]. The compilation of Wine doesn't create *.so files in wpcap and packet directories, in other directories it create these files. Could you write more detailed tutorial?

    ОтветитьУдалить
    Ответы
    1. do you run make from wpcap and packet dirs and not from wine ?

      Удалить
    2. ah, you only build wine and not wrapper itself, after wine built go to dlls/wpcap and dlls/packet and make them separately

      Удалить
  2. Ответы
    1. Compilation of packet was unsuccesful. There was probably problem with types.

      root@kali:~/wine/dlls/packet# make
      gcc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wempty-body -Wignored-qualifiers -Wstrict-prototypes -Wtype-limits -Wunused-but-set-parameter -Wwrite-strings -fno-omit-frame-pointer -Wpointer-arith -Wlogical-op -I/usr/include/freetype2 -g -O0 -o packet_main.o packet_main.c
      In file included from ../../include/winsock.h:84:0,
      from ../../include/winsock2.h:47,
      from packet32.h:4,
      from packet_main.c:7:
      /usr/include/x86_64-linux-gnu/sys/types.h:198:1: error: conflicting types for ‘int64_t’
      In file included from sockstorage.h:1:0,
      from packet32.h:3,
      from packet_main.c:7:
      bittypes.h:90:19: note: previous declaration of ‘int64_t’ was here
      In file included from ../../include/winsock.h:84:0,
      from ../../include/winsock2.h:47,
      from packet32.h:4,
      from packet_main.c:7:
      /usr/include/x86_64-linux-gnu/sys/types.h:204:1: error: conflicting types for ‘u_int64_t’
      In file included from sockstorage.h:1:0,
      from packet32.h:3,
      from packet_main.c:7:
      bittypes.h:89:28: note: previous declaration of ‘u_int64_t’ was here
      packet_main.c: In function ‘PacketGetNetType’:
      packet_main.c:968:1: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 6 has type ‘ULONGLONG’ [-Wformat]
      make: *** [packet_main.o] Error 1

      Удалить
    2. try to add 32bit support
      # dpkg --add-architecture i386
      # apt-get install ia32-libs -y

      and copy original *.so libs from .tar.gz.
      i can't help to build it blindly.

      Удалить
  3. I tried your advice, but still the same error. Are you building it in virtualbox? Which version of Kali 64bit you have?

    ОтветитьУдалить
  4. Please help an installed Intercepter-NG 0.9.9 on WiFiSlax 4.9

    ОтветитьУдалить
  5. root@localhost:/# apt-get install wine-bin:i386
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Package wine-bin:i386 is not available, but is referred to by another package.
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source

    do you have icq or skype i'm new and i don't get it i love to learn new stuff
    Thanks,
    Jesse

    ОтветитьУдалить
  6. Ok it worked now with
    http://sniff.su/wine_pcap_dlls.tar.gz

    But now I have another problem:
    When I run the .exe it displays me first the logo of intercepter-ng
    After that it shows me 2 error-messages:

    Settings.txt might be corrupted

    and

    No config file!

    And the Terminal-output is:

    cfg.c:fopen(): no such file or directory

    I started the program in its folder, after extraction, and there is also a settings.cfg
    Don't know what I can do there.

    ОтветитьУдалить
    Ответы
    1. try to run it under root, not with sudo. smth wrong with currect directory or PATH environment.

      Удалить
  7. Hello, i try install intercepter on kali linux 2.0, but when i start intercepter in wine, nothing happens.

    ОтветитьУдалить
  8. I have a question. Does Intercepter support bridged sniffing? If I am broadcasting an evil twin wich is bridged to my eth0 for internet connection: can I sniff the data in that case using Intercepter? thanks

    ОтветитьУдалить
  9. В архиве не хватает файла: cp: cannot stat ‘packet.dll.so’: No such file or directory

    ОтветитьУдалить
  10. Либы надо собирать? Пытался, получил
    make: *** Нет правила для сборки цели «../../include/windef.h», требуемой для «packet_main.o». Останов.
    Или же ddl.fake кидать в wine?

    ОтветитьУдалить
    Ответы
    1. Перечитай инструкцию, там все четко написано.

      Удалить
    2. В инструкции нет пункта по сборке либов для wine. Гуглинг привел к старым инструкциям (файлы другие, где-то вообще ссылки битые). Или можно ddl.fake кинуть в wine и не париться?

      Удалить
    3. потому что ничего собирать не надо! там уже все собрано.

      Удалить
  11. Когда зпускаю intercepter-ng.exe, выдает 2 сообщения:
    1)Settings.txt might be corrupted
    2)No config file!

    В терминале пишет:
    fixme:ver:GetCurrentPackageId (0x1a6e530 (nil)): stub
    Cfg.c:fopen(): No such file or directory
    Cfg.c:fopen(): No such file or directory
    Cfg.c:fopen(): No such file or directory
    Cfg.c:fopen(): No such file or directory

    Что делать?

    ОтветитьУдалить
    Ответы
    1. очевидно ты не распаковал весь архив одну папку

      Удалить
    2. В каком смысле?Я скачивал этот архив:http://sniff.su/Intercepter-NG.v0910.zip, все что в нем было распаковал

      Удалить
    3. я не знаю что и как ты запускаешь. убедись, что в текущей папке находятся все необходимые файлы и запуск происходит оттуда же.

      Удалить
    4. Запускаю оттуда же, удалял 2 файла, которые написаны в инструкции:
      # rm wpcap.dll
      # rm packet.dll

      Удалить
  12. kali amd64
    При запуске на секунду появляется логотип потом:
    No inrefaces found! Make sure Winpcap is installed.

    Все по инструкции, либы на месте...

    ОтветитьУдалить
  13. Как установить на wifi slax 4.11.1?Или обновить до последней версии встроенный Intercepter?

    ОтветитьУдалить
  14. Добрый день

    Такая же ошибка запускаеться программа на пару секунт а потом проблемма с сетингс.тхт. Если запустить так # wine Intercepter-NG.exe то пишет что типа нет такого фаила в Ц:\виндовс\сюстем32 но он там. Если запустить с Вине и полный путь к файлу с ДЛЛ-ками то поевляеться на пару секунд а потом ошибка в сеттингс.тхт и все а без них вообще не чего проишодит.

    ОтветитьУдалить
  15. Cделал все по инструкции правда wine-bin пишет что не существует каталога установил wine32 и версия 1.0 программы мб из за этого ну в общем вот.... wine: Unhandled page fault on read access to 0x00000004 at address 0x4993c7 (thread 0009), starting debugger...
    err:seh:start_debugger Couldn't start debugger ("winedbg --auto 8 220") (2)
    Read the Wine Developers Guide on how to set up winedbg or another debugger
    куда копать или искать 0.9.9 версию?

    ОтветитьУдалить
    Ответы
    1. Я не даю консультаций по работе с линукс и third party приложений, это не моя сфера. Представленная инструкция актуальная как для старых сборок Kali так и для версии 2.0. Могут лишь отличаться несколько путей в зависимости от архитектуры, но с этим уже разбираться должен каждый сам в меру своей проф пригодности.

      Удалить
  16. Здрасти!
    На UBUNTU проверял кто работоспособность? спасибо

    ОтветитьУдалить
  17. WINEPREFIX=~/.wine32 WINEARCH=win32 wine Intercepter-NG.exe

    была такая же проблема при запуске запустил по команде выше, но интерцептор сканирует но не видит цели...

    kali64bit

    ОтветитьУдалить