Closed GoogleCodeExporter closed 9 years ago
Thank you for this very detailed report! My co-developer and I have not been
able to reproduce this error -> We used a fresh install of the latest version
of Kali in our official installation video on YouTube, and what you see in the
video happens for us every time. Have you done anything to modify apt on your
Kali install? Could you try replacing the second command with the following
command: apt-get update && apt-get -f install subterfuge
Unfortunately, like I said, we have been unable to reproduce this error. The
only other thing I can think of at the moment is to make sure that you are
connected to the internet so the "apt-get update" command can complete
successfully. Please let us know if this helps.
Original comment by topher.s...@gmail.com
on 2 Jan 2014 at 5:17
You could also try installing the missing packages manually:
apt-get install arptables
apt-get install dhcpd
If that doesn't work check your repos. Are your Kali repos correctly configured?
Original comment by Mtoussain@gmail.com
on 2 Jan 2014 at 6:29
Thanks for your quick answers!
I will try the recommended steps later.
What I can already tell right now is:
- I WAS connected to the internet while performing the above mentioned steps.
- I did not change my Kali (at least not on purpose).
- I was able to harvest credentials BEFORE I tried to update Subterfuge by doing
1) manual IP forwarding with echo 1 > /proc/sys/net/ipv4/ip_forward
2) setting IP tables with iptables -t nat -A PREROUTING ........ REDIRECT
--to-port 8080
3) arpspoofing with arpspoof (v.2.4)
4) SSLstripping with sslstrip.py
So I was convinced everything was up to date and in proper condition.
Next I will try to execute the steps you recommended and will give you a
feedback ASAP.
Thank you,
FriFri
Original comment by frifrit...@gmail.com
on 3 Jan 2014 at 10:23
So here is what I did:
-------------------------------------------------------------------------------
Preparation (uninstall all Subterfuge components):
root@kali:~# python /usr/share/subterfuge/uninstall.py
root@kali:~# apt-get remove subterfuge
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
python-django
Use 'apt-get autoremove' to remove it.
The following packages will be REMOVED:
subterfuge
0 upgraded, 0 newly installed, 1 to remove and 45 not upgraded.
1 not fully installed or removed.
After this operation, 5.356 kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 301109 files and directories currently installed.)
Removing subterfuge ...
root@kali:~#
--------------------------------------------------------------------------------
---
Step 1 (install from downloaded file):
root@kali:~/PROGRAMS-INSTALLED# dpkg -i subterfuge_1.0-1_all.deb
Selecting previously unselected package subterfuge.
(Reading database ... 300845 files and directories currently installed.)
Unpacking subterfuge (from subterfuge_1.0-1_all.deb) ...
dpkg: dependency problems prevent configuration of subterfuge:
subterfuge depends on arptables; however:
Package arptables is not installed.
subterfuge depends on dhcpd; however:
Package dhcpd is not installed.
dpkg: error processing subterfuge (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
subterfuge
--------------------------------------------------------------------------------
-----
Step 2: (modified command, as recommended by topher):
root@kali:~# apt-get update && apt-get -f install subterfuge
Hit http://dl.google.com stable Release.gpg
Hit http://dl.google.com stable Release
Hit http://dl.google.com stable/main i386 Packages
Hit http://http.kali.org kali Release.gpg
Hit http://security.kali.org kali/updates Release.gpg
Ign http://dl.google.com stable/main Translation-en_US
Ign http://dl.google.com stable/main Translation-en
Hit http://http.kali.org kali Release
Hit http://security.kali.org kali/updates Release
Hit http://http.kali.org kali/main Sources
Hit http://security.kali.org kali/updates/main Sources
Hit http://http.kali.org kali/non-free Sources
Hit http://security.kali.org kali/updates/contrib Sources
Hit http://http.kali.org kali/contrib Sources
Hit http://security.kali.org kali/updates/non-free Sources
Hit http://security.kali.org kali/updates/main i386 Packages
Hit http://security.kali.org kali/updates/contrib i386 Packages
Hit http://security.kali.org kali/updates/non-free i386 Packages
Ign http://security.kali.org kali/updates/contrib Translation-en_US
Ign http://security.kali.org kali/updates/contrib Translation-en
Ign http://security.kali.org kali/updates/main Translation-en_US
Ign http://security.kali.org kali/updates/main Translation-en
Ign http://security.kali.org kali/updates/non-free Translation-en_US
Ign http://security.kali.org kali/updates/non-free Translation-en
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
subterfuge is already the newest version.
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
subterfuge : Depends: arptables but it is not installable
Depends: dhcpd but it is not installable
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a
solution).
--------------------------------------------------------------------------------
------------------
Step 3 (try to install arptables and dhcpd separately as recommended by
Mtoussain):
root@kali:~# apt-get install arptables
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package arptables 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
E: Package 'arptables' has no installation candidate
root@kali:~# apt-get install dhcpd
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package dhcpd 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
E: Package 'dhcpd' has no installation candidate
--------------------------------------------------------------------------------
-----------------------
Step 4 (starting Subterfuge)
root@kali:~# subterfuge
Subterfuge courtesy of r00t0v3rr1d3 & 0sm0s1z
Validating models...
0 errors found
Django version 1.3.1, using settings 'subterfuge.settings'
Development server is running at http://127.0.0.1:80/
Quit the server with CONTROL-C.
--------------------------------------------------------------------------------
-------------------
--------------------------------------------------------------------------------
-------------------
@ topher (additional information):
My Kali is installed on a Windows7 machine.
It is configured as dual boot.
Only things I intentionally modified are:
- GRUB --> standard boot is now Win7 after 30 seconds (instead of Kali and 10
seconds)
- several ettercap files
I hope that helps!?
Thank you very much!!
FriFri
Original comment by frifrit...@gmail.com
on 3 Jan 2014 at 6:18
It sounds like there is a problem with your repos in general. Subterfuge
doesn't use any special ones, just the default ones that should be enabled with
Kali Linux.
Would you be able to check and post the contents of the following file:
/etc/apt/sources.lst ?
This is a post from the Kali Linux support page regarding what should be in
that file: http://docs.kali.org/general-use/kali-linux-sources-list-repositories
Original comment by topher.s...@gmail.com
on 3 Jan 2014 at 6:53
Hi,
there is no file called sources.lst in /etc/apt
but here is a file called sources.list
and a file called sources.list.save
------------------------------------------------------------------------------
content of /etc/apt/sources.list:
# deb cdrom:[Debian GNU/Linux 7.0 _Kali_ - Official Snapshot i386 LIVE/INSTALL
Binary 20130905-08:50]/ kali contrib main non-free
# deb cdrom:[Debian GNU/Linux 7.0 _Kali_ - Official Snapshot i386 LIVE/INSTALL
Binary 20130905-08:50]/ kali contrib main non-free
## Security updates
deb http://security.kali.org/kali-security/ kali/updates main contrib non-free
deb-src http://http.kali.org/kali/ kali main non-free contrib
deb-src http://security.kali.org/kali-security/ kali/updates main contrib
non-free
-------------------------------------------------------------------------------
content of /etc/apt/sources.list.save:
# deb cdrom:[Debian GNU/Linux 7.0 _Kali_ - Official Snapshot i386 LIVE/INSTALL
Binary 20130905-08:50]/ kali contrib main non-free
# deb cdrom:[Debian GNU/Linux 7.0 _Kali_ - Official Snapshot i386 LIVE/INSTALL
Binary 20130905-08:50]/ kali contrib main non-free
## Security updates
deb http://security.kali.org/kali-security kali/updates main contrib non-free
## found these 11 links in the www:
deb http://http.kali.org/ /kali main contrib non-free
deb http://http.kali.org/ /wheezy main contrib non-free
deb http://http.kali.org/kali kali-dev main contrib non-free
deb http://http.kali.org/kali kali-dev main/debian-installer
deb-src http://http.kali.org/kali kali-dev main contrib non-free
deb http://http.kali.org/kali kali main contrib non-free
deb http://http.kali.org/kali kali main/debian-installer
deb-src http://http.kali.org/kali kali main contrib non-free
deb http://security.kali.org/kali-security kali/updates main contrib non-free
deb-src http://security.kali.org/kali-security kali/updates main contrib non-free
deb http://repo.kali.org/kali kali-bleeding-edge main
--------------------------------------------------------------------------------
-----------------
--------------------------------------------------------------------------------
-----------------
After installation of kali I found the links that are in the sources.list.save
file as you can see in the comentary line.
Can that caus the problem and whad should I do about it?
Since there is no file called sources.lst but sources.list should i rename it
accordingly to try and solve the problem?
Thank you,
FriFri
Original comment by frifrit...@gmail.com
on 3 Jan 2014 at 10:43
That was just a typo on my part. It is supposed to be sources.list. You are
missing the following line:
deb http://http.kali.org/kali kali main non-free contrib
paste that line underneath this line:
deb http://security.kali.org/kali-security kali/updates main contrib non-free
Then save the file, close it, and re-run apt-get update. Then, you should be
able to install subterfuge using our original instructions which are on the
download page and demonstrated in the YouTube video.
Original comment by topher.s...@gmail.com
on 3 Jan 2014 at 10:50
Issue 139 has been merged into this issue.
Original comment by topher.s...@gmail.com
on 3 Jan 2014 at 11:06
Hi,
that solved the problem, thank you!
I do not know why this line was missing.
I certainly did not remove it on purpose (what reason could there be anyway?)
Thanks for your quick and precise responses!
FriFri
Original comment by frifrit...@gmail.com
on 4 Jan 2014 at 10:10
Original comment by topher.s...@gmail.com
on 4 Jan 2014 at 11:01
Original issue reported on code.google.com by
frifrit...@gmail.com
on 2 Jan 2014 at 11:00