Setting up an Ad Hoc Network

Linux/Ad-hoc | 2006/06/14 21:52 | adioshun

Setting up an Ad Hoc Network

Table of contents
1. Introduction
1.1. Background
2. Prerequisites
2.1. What you need
3. Firmware
3.1. OpenWrt
3.2. Compiling
3.3. Downgrading Firmware
3.4. Installing
3.5. NVRAM
4. UTSA AODV Setup
4.1. Required Files
4.2. Testbed
4.3. Java Tool
5. Credits

1. Introduction

1.1. Background

2. Prerequisites

2.1. What you need

In order to have a complete setup you will need a linux x86 based computer with internet access. Not needed but very handy is a second network interface card, this is very handy when trouble shooting and uploading firmware to the routers.

To build the firmware you need a full development enviroment installed on your computer, this includes gcc, gcc-c++, binutils, kernel-headers, libgcc, glibc, glibc-devel, m4, bison, autoconf, and automake. If the build fails with all of these installed, there is usually some form of debug output which will inform you of what is needed to compile.

3. Firmware

3.1. OpenWrt

We chose OpenWRT for our test bed because of its modular compiling system. It is based off the original Linksys firmware, with many added improvements. The OpenWRT firmware has the added benefit of a ssh server to allow remote login to all the routers. This was very handy during our research because it allowed us to remotely monitor all of our routers.

3.2. Compiling

Download the following firmware

Required File: experimental.tar.gz

Prepare the firmware so it can be uploaded to the router

cd /usr/local/srcwget http://www.cs.utsa.edu/~jwilson/research/experimental.tar.gztar -zxf experimental.tar.gzcd buildrootmake menuconfig

Select the needed packages from the 'Package Selection' menu.



In our test bed we have tcpdump installed, when you select tcpdump it also selects the dependancies automatically (in this case libpcap).





After all the packages which are to be installed are selected, it is time to build the firmware. This process takes quite a bit of time, this is because every part of the firmware is downloaded and then compiled, including the kernel. The following command is all that needs to be ran.

make

Once make has completed the new firmware will be located in the bin directory. In all of our test beds we used the jffs2 firmware image. The reason for this is that all the files are read/write, if the squashfs firmware is used all the files are read only and soft linked to the proper locations from the /opt partition in the flash memory.

3.3. Downgrading Firmware

Required File: WRT54GV2_3.01.3_US_code.bin

Before installing the firmware you need to login to the router at http://192.168.1.1 (Username: admin / Password: admin) and verify the firmware that is installed. If the firmware is greater than version 3.01.3, you will need to download and install version 3.01.3



To downgrade the firmware installed on the router click on the Administration tab followed by the Firmware Upgrade tab



Click the Browse button and then select the WRT54GV2_3.01.3_US_code.bin firmware file. Then click the Upgrade button to downgrade the firmware to version 3.01.3.

(Note: This process takes about 1-2 minutes)

3.4. Installing

Required File: atftp-0.6.2.tar.gz

Once the firmware has been downgraded properly you need to navigate to the Administration tab and select Diagnostics from the submenu.



Select the Ping option and a new window will open.



Type the following commands into the 'IP Address or Domain Name:' field.

;cp${IFS}*/*/nvram${IFS}/tmp/n;*/n${IFS}set${IFS}boot_wait=on;*/n${IFS}commit;*/n${IFS}show>tmp/ping.log

(Note: Put the previous commands in 1 at a time and click the 'Ping' button, there is NO spaces at all, if you type these in by hand ensure there are no spaces.)

This will enable the boot_wait on the router and allow you to upload a custom firmware. This is also a safety measure, if something goes wrong while uploading the firmware, this will allow you to upload a new firmware to the router. If this step is not taken, the router can become useless in the event of a power failure or something those lines while the router is flashing.

Once boot_wait is enabled, it is time to install the new firmware which was compiled in step 3.2.

You will need to install atftp or another tftp client on the desktop machine in order to upload the firmware to the router.

wget http://www.cs.utsa.edu/~jwilson/research/atftp-0.6.2.tar.gztar -zxf atftp-0.6.2.tar.gzcd atftp-0.6.2./configure makemake install

At this point you are ready to install the OpenWRT firmware on the Linksys router.

atftptftp> connect 192.168.1.1tftp> mode octettftp> tracetftp> timeout 1tftp> put openwrt-wrt54g-jffs.bin

(Note: Do not hit enter to put the firmware just yet..)

Unplug the router and while plugging it back in hit enter to put the firmware onto the router. Usually it will fail 1-2 times then catch it and start the upload process. However sometimes it may just not catch it in time, this is because there is only a 5 second window which was enabled with boot_wait. If it doesnt upload the first time unplug the router and plug it back again and attempt to put the firmware again.

Once the firmware has been uploaded to the router it will take about 2 minutes to flash. During this process it is vital not to unplug the router. This will cause bad bad things to happen. When the flashing process is complete the power light will be on solid, the DMZ light will be off, and the WLAN light will probably be blinking quite a bit.

At this point it is safe to unplug the router and plug it back in. The reason for this is the flash memory is read only at this point and we need to set a root password on the router, this can only be done when the filesystem is mounted read/write. When the router is done rebooting, telnet into it.

telnet 192.168.1.1

Once inside the router set the root password, this enables SSH and disables telnet.

passwd

When all the password tokens have been updated reboot the router.

reboot

At this point the router is a fully functional linux machine, SSH has been enabled so telnet will no longer work. By default the router has a built in firewall which will prohibit SSH access from the WAN port, however you can SSH in from any of the LAN ports and the WLAN ports. If you wish to disable the firewall, login to the router and remove the firewall script from the startup scripts and flush iptables.

rm -rf /etc/init.d/S45firewalliptables --flush

3.5. NVRAM

While it is possible to configure the router to use WDS, OLSR, Static Routing, and AODV at this point, we will only be covering the AODV parameters in this document.

Required File: aodv-setup.tar.gz

The file listed above is a shell script which needs to be copied to the router and ran. The contents of the script is as follows:

1.  #!/bin/sh2.  echo "Setting up filesystem..."3.  mkdir -p /root/.ssh4.  cat << /root/.ssh/authorized_keys >> EOF5.  ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAo/lxjrvjtukTKXN6wMeUNXcfPFuyl+fD+6SRWiqylwjUqWcXl51IVXtK8W64aws/oTYHX4fhVi52O26iitPg9KhuMOXqzl+hBXMTxibIxgUxGmEILngNECmkhs3m43gZa0riPiI6rBwAaoJBxBX9SJYLQ9K4Q0qgv3Cqp+7ibbU= root@gig006.  EOF7. 8.  cat << /root/.ssh/config >> EOF9.  StrictHostKeyChecking no10. EOF11.12. echo "Setting up root directory in passwd..."13. sed -i 's/\/tmp/\/root/' /etc/passwd14. 15. echo "Setting up NVRAM for AODV..."16. nvram set lan_ifname=vlan017. nvram unset lan_ifnames18. nvram set wifi_ifname=eth119. nvram set wifi_proto=static20. nvram set wifi_netmask=255.255.0.021. nvram set wl0_mode=sta22. nvram set wl0_infra=023. nvram set wl0_ssid=reshoc24. echo -n "Enter Wifi Address: "25. read ADDR26. echo $ADDR27. nvram set wifi_ipaddr=$ADDR28. nvram commit29. echo "Prepairing to reboot..."30. sleep 5 31. reboot

(Note: The text on line 5 should all be on 1 line, even though it appears to be on 3 lines)

NVRAM Variables
  • lan_ifname: The name of the linux interface which is assigned to the lan ports (4 port switch on back of router).
  • lan_ifnames: We are removing this setting, it is not needed for AODV.
  • wifi_ifname: The name of the linux interface which is assigned to the wireless antennas.
  • wifi_proto: This can be static of dhcp.
  • wifi_netmask: This is the netmask of the wireless interface.
  • wifi_ipaddr: The ipaddress assigned to the wireless interface. This address must be unique on the network.
  • wl0_mode: ap = Access Point (master mode), sta Client mode.
  • wl0_infra: 0 = Ad Hoc mode, 1 = normal AP/Client mode.
  • wl0_ssid: ESSID

Once the firmware is installed there are some NVRAM settings which need to be enabled in order to use AODV on the Linksys router. You will need to ssh into the router in order to define these settings.

4. UTSA AODV Setup

4.1. Required Files

In order to test the stability of the AODV network, we developed some utilities for both tcp and udp network tests.

Required File: utsa-tcp_udp-utils.tar.gz

This file contains the source code for those utilities. In order to compile them you must edit the Makefile.

1.  MIPS_CC:=/root/buildroot/staging_dir_mipsel/bin/mipsel-linux-gcc

(Note: The MIPS_CC line needs to point to the mips compiler, this compiler was created in step 3.1)

Required File: utsa-tcp-udp-utils_1.0.0-1_mipsel.ipk

If you do not wish to compile these utils I have provided a pre-compiled package above.

Now it is time to compile and install the AODV Kernel module. We went with the NIST version of AODV for our test bed.

Required File: kernel-aodv_v2.2.2.tgz

You will also need our diff file in order to compile this package.

Required File: kernel-aodv_v2.2.2-cvs.diff.tar.gz

cd /usr/local/srcwget http://www.antd.nist.gov/wctg/aodv_kernel/kernel-aodv_v2.2.2.tgzwget http://www.cs.utsa.edu/~jwilson/research/kernel-aodv_v2.2.2-cvs.diff.tar.gztar -zxf kernel-aodv_v2.2.2.tgztar -zxf kernel-aodv_v2.2.2-cvs.diff.tar.gzpatch -p1 < kernel-aodv_v2.2.2-cvs.diffcd kernel-aodv_v2.2.2

You will need to edit the Makefile to reflect your compiler settings.

1.  ifeq ($(TARGET),mipsel)2.         CC :=/root/buildroot/staging_dir_mipsel/bin/mipsel-linux-gcc3.         LD :=/root/buildroot/staging_dir_mipsel/bin/mipsel-linux-ld -r4.         KPATH := /root/buildroot/build_mipsel/linux/include5.         MODCFLAGS := -O2 -DMODULE -D__KERNEL__ -DLINUX6.         MODCFLAGS += -Wall -fomit-frame-pointer7.         MODCFLAGS += -fno-strict-aliasing -G 0 -mno-abicalls -fno-pic8.         MODCFLAGS += -mips32 -Wa,--trap -pipe -mlong-calls9.         MODCFLAGS += -DEXPORT_SYMTAB -fno-common -c -finline-limit=5000 -mno-abicalls10. endif

(Note: You will need to edit lines 2-4 to reflect your OpenWRT installation path.)

Once you are finished editing the Makefile, simply run make and you will be left with a kernel_aodv.o file which will then need to be copied to the router.

4.2. Testbed

In order to properly test we setup a testbed containing 8 routers. One of the routers was used as a malicious node. One problem we ran into was proper spacing between the nodes in order to achive a multi-hop network. In order to correct this issue we tried many things including decreasing the power and rate at which the routers transmit their data. Below is a layout of our current test bed layout.



The commands which we used to alter the routers rate and power are as follows.

/usr/sbin/wl txpwr 128/usr/sbin/wl rts 50

We found that a transmit power of 128 with a rate to send of 50 was good for our test bed. It allowed us to achieve our multi-hop network. In most cases we were able to maintain atleast 2 hops throughout the network, at times however do to various conditions the network would switch between 1 to 3 hops on various nodes.

All the routers transmit over wireless for the tests, we have each router hooked up to an ethernet port for administration and to collect data. Each router has a working SSH server which allows us to remotely login to them and upload various utilities. The SSH server is also used to start and stop all the network tests.

4.3. Java Tool

In order to properly display our data in a human readable form we altered the Glomosim java utility. We made some major changes to the Glomosim java utility, including the ability to change nodes colors based on state information and added a graph which displays the current bandwidth being used on the network.

This is an example of our network when an attack is not happening, notice the nodes all show up as being green. This image also shows our bandwidth monitor in action, the bandwidth monitor allows us to see the current bandwidth as well as the average over time of the bandwidth on the network.



Once an attack starts the nodes will turn orange to indicate that an attack is happening as well as list which node is the attacking node. For reference, we send a special state to the Glomosim program to indicate when an attack has stated and when an attack has ended, these show up as red or blue verticle lines on the bandwidth graph.



Based on this information you can see the difference in the bandwidth being transmitted on the network once an attack happens.



In order to aquire the information needed for Glomosim to display the data we had to create various tools. To test the bandwidth we created a UDP server/client in C to run on all the routers. The UDP program sends out packet information to the Glomosim perl server which is then fed into Glomosim for real time monitoring. To display when an attack is made, we created another UDP program in C which reads dmesg every couple seconds and sends the data from the kernel_aodv module to the Glomosim perl server as well. Each of these programs sends different state information to Glomosim which in turn interperts the data and displays node changes as well as bandwidth information.

5. Credits

The research was conducted by:

Rejendra V. Boppana, PhD.
Saman Desilva, PhD.
Joshua Wilson
Xu Su

Additional Information

OpenWRT Website
Seattle Wireless WRT54G Information Page
Linksys GPL Page
WDS Information Page
Glomosim Utility


원본 링크 : http://www.cs.utsa.edu/faculty/boppana/projects/WiFiSetup/aodv.xml
2006/06/14 21:52 2006/06/14 21:52
TAG
Trackback address :: http://4ellene.net/tt/trackback/926
  1. tramadol during pregnancy

    Tracked from tramadol 2008/08/14 12:56  삭제

    online tramadol pharmacy

  2. absolute poker

    Tracked from poker games 2009/03/30 13:31  삭제

    online strip poker

  3. buy generic viagra cheap

    Tracked from discount viagra 2009/04/03 08:04  삭제

    buy viagra

  4. Tracked from rape scene 2009/04/13 06:01  삭제

    rape pussy

  5. Tracked from rape cases 2009/04/13 08:16  삭제

    rape cartoons

  6. Tracked from rape torture 2009/04/13 14:06  삭제

    rape toons

  7. Tracked from gary roberts rape 2009/04/13 20:32  삭제

    gangbang rape

  8. forced gay sex

    Tracked from forced incest 2009/04/14 15:17  삭제

    forced gangbang

  9. forced rough sex

    Tracked from forced rough sex stories 2009/04/14 15:31  삭제

    forced porn

  10. lesbian bdsm

    Tracked from male bdsm 2009/04/14 23:57  삭제

    latex bdsm

  11. teen rape porn video

    Tracked from gary roberts rape 2009/06/29 05:33  삭제

    brutal sex

  12. forced white wife

    Tracked from rape of nanking 2009/06/29 20:00  삭제

    drug rape girl porn

  13. rape clips

    Tracked from rape party 2009/06/30 01:41  삭제

    extreme board rape

  14. rape forced sex

    Tracked from rape comics 2009/06/30 01:58  삭제

    forced sex clips

  15. dildo rape

    Tracked from what is rape 2009/06/30 10:06  삭제

    simulated rape

  16. hardcore rape

    Tracked from lesbian forced sex 2009/06/30 11:59  삭제

    rape party

  17. porn mom son rape

    Tracked from extreme fucking 2009/06/30 20:04  삭제

    interracial rape

  18. stories about rape

    Tracked from rape stories 2009/06/30 21:11  삭제

    forced fuck

  19. hentai rape porn

    Tracked from lesbian rape 2009/07/01 11:15  삭제

    extreme penetrations

  20. japanese rape videos

    Tracked from real rape video 2009/07/01 14:56  삭제

    forced stripping

  21. pedo rape stories

    Tracked from men forced to womanhood 2009/07/01 20:45  삭제

    extreme sex videos

  22. rape movie

    Tracked from extreme penetrations 2009/07/02 06:25  삭제

    forced fucking

  23. underage rape

    Tracked from japanese forced sex 2009/07/02 07:06  삭제

    rape club

  24. rape pussy

    Tracked from virgin rape 2009/07/02 16:18  삭제

    rape porn pictures

  25. rape of nanking

    Tracked from forced to cum 2009/07/02 21:11  삭제

    extreme facials

  26. mature rape

    Tracked from rape survivor stories 2009/07/02 23:20  삭제

    feminization forced

  27. rape flicks

    Tracked from forced dog sex videos 2009/07/05 16:49  삭제

    rape porn fantasy

  28. rape sites

    Tracked from rape in a van porn 2009/07/05 19:41  삭제

    forced lesbian sex

  29. violent rape stories

    Tracked from family rape 2009/07/07 05:13  삭제

    rape girls

  30. free online casino

    Tracked from play casino games online 2009/07/10 02:26  삭제

    usa casino gaming

  31. online casinos no deposit bonus

    Tracked from free online casino chip 2009/07/10 06:05  삭제

    casino tour

  32. tops casino

    Tracked from virtual casino 2009/07/10 19:58  삭제

    online casino game

  33. free online casino game

    Tracked from poker games online 2009/07/11 11:35  삭제

    casino websites

  34. online casino guide

    Tracked from top online casinos 2009/07/11 19:35  삭제

    online casinos in usa

  35. online casinos accepting us players

    Tracked from us online casinos 2009/07/12 02:15  삭제

    casino websites

  36. online casinos in the united states

    Tracked from highest payouts online casino 2009/07/12 08:02  삭제

    casino wagering

  37. online casino

    Tracked from u s online casinos 2009/07/13 00:16  삭제

    online gambling casino

  38. online casino register

    Tracked from highest paying online casino 2009/07/14 06:48  삭제

    top online casinos

  39. online casino http

    Tracked from no deposit online casinos 2009/07/14 14:58  삭제

    1 hour free us online casinos

  40. casino online games

    Tracked from casino gaming table 2009/07/14 23:19  삭제

    club usa casino bonus

  41. casinos online internet

    Tracked from casino casinos online 2009/07/16 03:47  삭제

    best online casino

  42. online casino games http

    Tracked from casino bonus 2009/07/16 05:04  삭제

    online no deposit casino

  43. play casino online

    Tracked from united states online casino 2009/07/16 05:15  삭제

    casinos online gratis

  44. casino deposit bonus

    Tracked from online casino bonus 2009/07/17 06:25  삭제

    free cash online casino

  45. top ten online casinos

    Tracked from online casinos in usa 2009/07/17 20:56  삭제

    tops casino

  46. beating internet casino

    Tracked from casino betting 2009/07/17 22:26  삭제

    online casino us players

  47. free chip online casinos

    Tracked from online casino uk 2009/07/19 00:52  삭제

    java internet casino

  48. online usa casinos

    Tracked from online casino open to usa 2009/07/19 02:20  삭제

    online casino games

  49. american casinos online play

    Tracked from free online casino gaming 2009/07/19 15:19  삭제

    online casinos accepting usa deposits

  50. casino deposit bonus

    Tracked from online casino no deposit 2009/07/19 22:41  삭제

    play free casino games

  51. transvestite spanking

    Tracked from russian transsexuals 2009/07/20 11:15  삭제

    ladyboys in brazil

  52. ladyboy 69

    Tracked from futanari girl 2009/07/21 01:22  삭제

    sexy shemale

  53. transvestite forum

    Tracked from transvestite fucking 2009/07/21 13:55  삭제

    futanari palace

  54. huge tranny

    Tracked from transvestite chat 2009/07/21 20:25  삭제

    ladyboy thumbs

  55. shemale clips

    Tracked from sexy ladyboys 2009/07/21 23:56  삭제

    transgender stories

  56. vintage transvestites

    Tracked from futanari cum 2009/07/22 06:37  삭제

    black transvestite video

  57. doujinshi futanari

    Tracked from younger trannies 2009/07/23 01:36  삭제

    ladyboy video

  58. shemale fucking girl

    Tracked from sexy transvestites 2009/07/23 08:12  삭제

    tranny lesbian

  59. shemale tube

    Tracked from trannies in trouble 2009/07/23 12:11  삭제

    ladyboy nancy

  60. ladyboys porn

    Tracked from thai ladyboys 2009/07/24 00:20  삭제

    transgender surgery

  61. Family Sex Stories

    Tracked from Family Sex Clips 2009/09/05 23:54  삭제

    family naturist

  62. father fucks daughter

    Tracked from fathers fucking daughters 2009/09/06 02:07  삭제

    father daughter porn

  63. sister nude

    Tracked from brother sister incest 2009/09/06 09:28  삭제

    sister fucking brother

  64. mother daughter nude

    Tracked from mother daughter lesbian sex 2009/09/06 10:38  삭제

    mother daughter sex

  65. mother son daughter sex

    Tracked from mother daughter sex 2009/09/06 22:56  삭제

    mother son incest

  66. amateur incest family porn

    Tracked from incest porn 2009/09/07 01:35  삭제

    free incest porn

  67. mother son incest

    Tracked from mother son sex 2009/09/07 02:21  삭제

    mom son sex

  68. lesbian mother daughters

    Tracked from lesbian incest 2009/09/08 11:57  삭제

    lesbian sisters

  69. mom and daughter

    Tracked from little sister 2009/09/08 13:55  삭제

    mom and daughter son

  70. mom son fucking

    Tracked from mom mature son gallery 2009/09/08 14:07  삭제

    mom son sex

  71. family rape

    Tracked from family naturist 2009/09/08 20:47  삭제

    daddies and sons gay

  72. dad fucks daughter

    Tracked from dad fucking son 2009/09/08 22:35  삭제

    daddies and sons gay

  73. father son sex

    Tracked from father fucks daughter 2009/09/09 01:08  삭제

    fathers fucking daughters

  74. Mom And Son Sex Galleries

    Tracked from Moms Fucking Sons 2009/09/09 10:04  삭제

    Mother Son Porn

  75. bdsm mpegs

    Tracked from bdsm movies 2009/09/11 02:06  삭제

    bdsm photos

  76. gay bdsm

    Tracked from feminine domination 2009/09/11 05:08  삭제

    gay bondage

  77. bbw bondage

    Tracked from bbw bdsm 2009/09/11 05:50  삭제

    bdsm

  78. bdsm teen

    Tracked from bdsm story 2009/09/12 02:09  삭제

    bdsm tgp

  79. bondage fucking

    Tracked from bondage fuck 2009/09/12 06:54  삭제

    bondage galleries

  80. russian torture technique

    Tracked from rubber bondage 2009/09/12 10:08  삭제

    sado maso

  81. amateur bdsm

    Tracked from xxx bondage 2009/09/12 13:54  삭제

    amateur bdsm free videos

  82. female bondage

    Tracked from extreme bondage 2009/09/13 04:20  삭제

    female domination

  83. diaper bondage

    Tracked from device bondage 2009/09/13 05:30  삭제

    domination

  84. bondage anime

    Tracked from bondage and discipline 2009/09/14 11:40  삭제

    bondage art

  85. real torture

    Tracked from pussy torture 2009/09/15 15:55  삭제

    rubber bondage

  86. bdsm movies

    Tracked from bdsm humiliation 2009/09/16 05:50  삭제

    bdsm mpegs

  87. electric torture

    Tracked from dungeon torture 2009/09/16 10:58  삭제

    enema torture

  88. silent screams bdsm

    Tracked from shemale domination 2009/09/17 18:18  삭제

    slave girl

  89. mother daughter incest

    Tracked from mother daughter fuck 2009/09/27 13:09  삭제

    mother daughter lesbian sex

  90. father fucks daughter

    Tracked from dad fucking virgin daughter 2009/09/29 12:21  삭제

    fathers fucking daughters

  91. lesbian twin sister

    Tracked from lesbian sisters 2009/09/29 15:24  삭제

    lesbian incest

  92. Amateur Incest Family Porn

    Tracked from Family Incest Galleries 2009/09/29 16:41  삭제

    family orgy

  93. incest pictures

    Tracked from incest stories 2009/10/01 12:23  삭제

    incest pics

  94. nude family

    Tracked from my sisters hot friend 2009/10/02 09:01  삭제

    nude sister

  95. dad fucks daughter

    Tracked from dad fucking daughter 2009/10/02 20:38  삭제

    father daughter sex

  96. Incest Sex Stories

    Tracked from Cartoon Incest 2009/10/03 07:03  삭제

    incest sex

  97. adult taboo stories

    Tracked from 3d incest 2009/10/03 12:40  삭제

    amateur incest family porn

  98. incest lesbian stories

    Tracked from mom daughter 2009/10/04 07:16  삭제

    mom and daughter sex

  99. gay incest

    Tracked from daddies and sons gay 2009/10/04 14:35  삭제

    brother gay incest

  100. free bondage videos

    Tracked from free video bondage 2009/10/20 08:58  삭제

    gay bondage

  101. lolita bondage

    Tracked from male bondage 2009/10/20 09:35  삭제

    mature bondage

  102. bdsm comix

    Tracked from bdsm drawings 2009/10/21 06:54  삭제

    bdsm ebooks

  103. public bdsm

    Tracked from shemale bdsm 2009/10/21 07:31  삭제

    silent screams bdsm

  104. anal bondage

    Tracked from anime bondage 2009/10/21 11:11  삭제

    asian bondage

  105. bondage hentai

    Tracked from bondage movies 2009/10/21 12:36  삭제

    bondage orgasm

  106. free bondage pics

    Tracked from free bondage pictures 2009/10/22 09:54  삭제

    free bondage porn

  107. bdsm humiliation

    Tracked from bdsm library 2009/10/22 12:28  삭제

    bdsm movies

  108. bdsm stories

    Tracked from bdsm story 2009/10/23 12:40  삭제

    bdsm tgp

  109. vintage bondage

    Tracked from water bondage 2009/10/23 16:08  삭제

    women in bondage

  110. diclofenac discount brand

    Tracked from diclofenac and kidney problems 2010/11/28 04:23  삭제

    recent studies about diclofenac eye

  111. rape porn sites

    Tracked from asian girls raped videos 2011/01/07 19:26  삭제

    pictures forced feminization

  112. superheroine rape stories

    Tracked from desi raped 2011/01/09 18:12  삭제

    milf being rape by black dick stories

  113. bondage + forced + sex

    Tracked from rape seed 2011/01/10 14:13  삭제

    school teacher rape

  114. free rape fantasy porn videos

    Tracked from forced dog sex 2011/01/10 20:23  삭제

    brutal comics

  115. raped sex

    Tracked from breast torture extreme 2011/01/11 09:15  삭제

    women forced sex

  116. interracial rape porn

    Tracked from gang rape fantasy video 2011/01/12 11:00  삭제

    rape movies

  117. rape pussy

    Tracked from darksites rape 2011/01/14 04:40  삭제

    free extreme sex vidioes

  118. rape stories

    Tracked from rape sex video 2011/12/23 19:31  삭제

    rape torture sex

Comments List

  1. gauge housing 2008/05/23 06:06

Write a comment.

[로그인][오픈아이디란?]