Quote (AbDuCt @ Apr 18 2013 04:10pm)
okay thanks. i tried submiting and logging two entries and some numbers changed others stayed the same. i guess its for anti spamming but that is pretty useless seeing how they could be regex'd out of the html
turns out that either this specific form was created differently or that google has indeed incorporated randomization. although the randomization doesnt really effect anything seeing how it only changes between 2 sets of data ever x number of form fills so i sitll have a 70% chance to fill out a form.
Code
#!/bin/bash
answers=( Yes No Maybe )
while true; do
name=$(cat /dev/urandom | tr -dc '0-9a-zA-Z' | head -c 8)
proxychains curl -d "entry.217360646=$name&entry.1389261975=$name&entry.547520411=${answers[$[($RANDOM % 3)]]}&entry.1089614339=${answers[$[($RANDOM % 3)]]}&entry.1554608796=${answers[$[($RANDOM % 3)]]}&entry.821172783=${answers[$[($RANDOM % 3)]]}&entry.1705301920=${answers[$[($RANDOM % 3)]]}&entry.1043202482=$name&draftResponse=%5B%5D%0D%0A&pageHistory=0" https://docs.google.com/forms/d/1X/formResponse
killall -HUP tor
done
to run concurrent threads to spam the form simply
Code
for i in {1..15}; do ./script.sh & done
this simply randomly selects a yes, no, or maybe answer for the radio buttons for the page and then randomly generates a 8 character length ascii string generated from reading /dev/random
then the next line simply runs 15 instances of the script.
This post was edited by AbDuCt on Apr 21 2013 02:19pm