Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Created by Rent A Hacker
- <?php
- //modify the following
- $username = "username"; //the eBay username
- $password = "password"; //the eBay password
- $item = 300712344201; //the item number
- $bid = 0.01; //the bid value in the item's currency
- //do not modify below
- //query the sign-in page
- $curl = curl_init();
- curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
- curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20100101 Firefox/15.0.1");
- curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
- curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
- curl_setopt($curl, CURLOPT_COOKIEFILE, "cookies.txt");
- curl_setopt($curl, CURLOPT_COOKIEJAR, "cookies.txt");
- curl_setopt($curl, CURLOPT_URL,"http://signin.ebay.com/aw-cgi/eBayISAPI.dll?SignIn");
- $ret = curl_exec ($curl);
- curl_close ($curl);
- //sign-in
- $post = "MfcISAPICommand=SignInWelcome&siteid=0&co_partnerId=2&UsingSSL=0&ru=&pp=&pa1=&pa2=&pa3=&i1=-1&pageType=-1&userid={$username}&pass={$password}";
- $curl = curl_init();
- curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
- curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20100101 Firefox/15.0.1");
- curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
- curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
- curl_setopt($curl, CURLOPT_POST, 1);
- curl_setopt($curl, CURLOPT_POSTFIELDS,$post);
- curl_setopt($curl, CURLOPT_COOKIEFILE, "cookies.txt");
- curl_setopt($curl, CURLOPT_COOKIEJAR, "cookies.txt");
- curl_setopt($curl, CURLOPT_REFERER, "http://signin.ebay.com/aw-cgi/eBayISAPI.dll?SignIn");
- curl_setopt($curl, CURLOPT_URL, "http://signin.ebay.com/aw-cgi/eBayISAPI.dll");
- $ret = curl_exec ($curl);
- curl_close ($curl);
- if (strpos($ret, "Member id {$username}") === FALSE) {
- echo "Failed signing in.\r\n";
- } else {
- echo "Success signing in.\r\n";
- }
- //place the inital bid
- $url = "http://offer.ebay.com/ws/eBayISAPI.dll?MakeBid&item={$item}&maxbid={$bid}";
- $curl = curl_init();
- curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
- curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20100101 Firefox/15.0.1");
- curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
- curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
- curl_setopt($curl, CURLOPT_COOKIEFILE, "cookies.txt");
- curl_setopt($curl, CURLOPT_COOKIEJAR, "cookies.txt");
- curl_setopt($curl, CURLOPT_URL, $url);
- $ret = curl_exec ($curl);
- curl_close ($curl);
- preg_match_all('/(?:value="([-0-9a-zA-Z]*)" *)?name="stok"(?: *value="([-0-9a-zA-Z]*)")?/', $ret, $regs);
- $stok = $regs[1][0];
- preg_match_all('/(?:value="([-0-9a-zA-Z]*)" *)?name="uiid"(?: *value="([-0-9a-zA-Z]*)")?/', $ret, $regs);
- $uiid = $regs[1][0];
- if (($stok) && ($uiid)) {
- echo "Success placing initial bid.\r\n";
- } else {
- echo "Failed placing initial bid.\r\n";
- }
- //confirm the bid
- $url = "http://offer.ebay.com/ws/eBayISAPI.dll?MfcISAPICommand=MakeBid&maxbid={$bid}&quant=1&mode=1&stok={$stok}&uiid={$uiid}&co_partnerid=2&user={$username}&fb=0&item={$item}";
- $curl = curl_init();
- curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
- curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20100101 Firefox/15.0.1");
- curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
- curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
- curl_setopt($curl, CURLOPT_COOKIEFILE, "cookies.txt");
- curl_setopt($curl, CURLOPT_COOKIEJAR, "cookies.txt");
- curl_setopt($curl, CURLOPT_URL, $url);
- $ret = curl_exec ($curl);
- curl_close ($curl);
- if (strpos($ret, "you're the first bidder") === FALSE) {
- echo "Failed placing final bid.\r\n";
- } else {
- echo "Success placing final bid.\r\n";
- }
- //for testing
- //$fh = fopen("testhtml.html", 'w');
- //fwrite($fh, $ret);
- //fclose($fh);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement