آژانس هواپیماییexchanging

لطفاً کمک کنید ، اسپمر ارسال پیام خصوصی در vBulletin

شروع موضوع توسط alibozorg ‏26 آپریل 2010 در انجمن PHP

  1. alibozorg

    alibozorg Registered User

    تاریخ عضویت:
    ‏12 سپتامبر 2009
    نوشته ها:
    983
    تشکر شده:
    295
    محل سکونت:
    شیراز
    سلام دوستان،راستش این کد رو از یه سایت خارجی گیر آوردم ولی از اونجایی که از php سر در نمیارم نتوستم از این کد استفاده کنم
    می خواستم بدونم چطور می تونم از این کد استفاده کنم؟

    کد:
    function vbulletin_send_pm(
    	$site, $sender_username, $sender_password, 
    	$recipient, $title = '', $message = '', $iconid = '0'
    ){
    	$cookiefile = tempnam("/tmp", "cookies"); 
    	/* create a temporary file to store cookies.
       this should work on most systems and is more
       flexible than specifying path explicitly */
     
    	$ch = curl_init();
    	//General options
    	//curl_setopt($ch, CURLOPT_HEADER, true); //For debugging
    	//Masquerade as Firefox
    	curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3');
    	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
    	curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); //Follow redirects
    	curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiefile);
    	curl_setopt($ch, CURLOPT_COOKIEJAR, $cookiefile);
    	//PHP >= 5.1.0
    	curl_setopt($ch, CURLOPT_AUTOREFERER, true);
     
    	/** *************************************************
    	 		Log In
    	****************************************************/
     
    	curl_setopt($ch, CURLOPT_URL, $site.'login.php?do=login');
    	curl_setopt($ch, CURLOPT_POST, true); 
    	curl_setopt($ch, CURLOPT_REFERER, $site.'index.php'); 
     
    	/* The fields of the login form.*/
    	$postfields = array(
    		'vb_login_username'	=> $sender_username,
    		'vb_login_password' => '', //Interestingly enough, this doesn't need to be set.
    		//'cookieuser' => '1', //"Remember me"
    		's' => '',
    		'securitytoken' => 'guest',
    		'do' => 'login',
    		'vb_login_md5password' => md5($sender_password), //hash the password
    		'vb_login_md5password_utf' => md5($sender_password), //UTF? Looks the same to me.
    	 );
     
    	$postfields = http_build_query($postfields, '', '&'); //PHP >= 5.1.2
    	curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields); 
     
    	$result = curl_exec ($ch);
    	//There will be a redirection link if the login was successful
    	if (preg_match('/index.php\?s=(\w{32})/', $result, $matches)){
    		$s_key = $matches[1]; //not used 
    	} else {
    		return false;
    	}
     
    	/** *************************************************
    	 	Retrieve the PM page to get the security token 
    	****************************************************/
    	curl_setopt($ch, CURLOPT_URL, $site.'private.php?do=newpm');
    	curl_setopt($ch, CURLOPT_POST, false);
    	$html = curl_exec($ch);
    	if (preg_match('/<input\s+type="hidden"\s+name="securitytoken"\s+value="([\w\-]+)"\s*\/?>/i', $html, $matches)){
    		$security_token = $matches[1];
    	} else {
    		return false;
    	}
     
    	/** *************************************************
    	 		Send the PM
    	****************************************************/
    	curl_setopt($ch, CURLOPT_URL, $site.'private.php?do=insertpm');
    	curl_setopt($ch, CURLOPT_POST, true);
    	//curl_setopt($ch, CURLOPT_REFERER, $site.'private.php?do=newpm');
     
    	/* PM form fields */
    	$postfields = array(
    		'recipients' => $recipient,
    		'bccrecipients' => '',
    		'title' => $title,
    		'message' => $message,
    		'wysiwyg' => '0',
    		'iconid' => $iconid,
    		's' => '', //might need to use $s_key here
    		'securitytoken' => $security_token,
    		'do' => 'insertpm',
    		'pmid' => '',
    		'forward' => '',
    		'button' => 'Submit Message',
    		'savecopy' => '1', //save the message in "Sent" folder
    		'parseurl' => '1', //automatically parse URLs in the message
    	 );
     
    	$postfields = http_build_query($postfields, '', '&');
    	curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);
     
    	$result = curl_exec ($ch);
    	//Note : I don't verify if the message was actually sent.  
    	//If everything went well so far it probably was.
     
    	/** ****************************************************
    	   Done. Close connections and kill the cookie-file.
    	********************************************************/
    	curl_close ($ch); 
    	unlink($cookiefile);
    	return true;
    }


    کد:
    if (vbulletin_send_pm("http://domain.com/vbulletin/", "username", "password", 
     	"recipient_username", "PM Title", "PM Body")
    ) echo "OK, PM sent.";
    
    
     
  2. mobna

    mobna کاربر تازه وارد

    تاریخ عضویت:
    ‏26 آپریل 2010
    نوشته ها:
    5
    تشکر شده:
    0
    پوزش تاپیک استارتر.

    ولی لطفا کسی کمک نکنه اگر وب فارسی رو دوست داره.
    1 روز هم دیرتر با بمب اسپم مواجه بشیم بهتره.
     
  3. alibozorg

    alibozorg Registered User

    تاریخ عضویت:
    ‏12 سپتامبر 2009
    نوشته ها:
    983
    تشکر شده:
    295
    محل سکونت:
    شیراز
  4. Captive

    Captive کاربر قدیمی پرشین تولز کاربر فعال

    تاریخ عضویت:
    ‏2 سپتامبر 2007
    نوشته ها:
    7,637
    تشکر شده:
    2,970
    محل سکونت:
    Shiraz 4 Ever
    تایید میشه :)
     
  5. mohsenshahbazi

    mohsenshahbazi همکار بازنشسته کاربر فعال

    تاریخ عضویت:
    ‏21 ژوئن 2004
    نوشته ها:
    4,018
    تشکر شده:
    3,858
    محل سکونت:
    اصفهان
    چه عجب ! دومین پست یکی نیست بیاد بگه فلان'ش رو فلان کنی سریعتر اسپم میکنه . :)

    تایید میشه .

    احیانا شما همون alibozorg نیستی که اسپمر پرشین بلاگ نوشته ؟ برو سرهمون اسپم روم های یاهو . اونجوری کارت سریعتر پخش میشه .
     
  6. King Cyrus

    King Cyrus Registered User

    تاریخ عضویت:
    ‏24 جولای 2008
    نوشته ها:
    850
    تشکر شده:
    20
    محل سکونت:
    ایرانِ ویران
    بسیار سخن بجایی است.

    /

    از در و دیوار دارد بر سر و رویمان اسپم می‌بارد و آه و نفرینمان را به دنبال دارد. نکنید این کارها را.
     
  7. appbannerkhuniresbanner
  8. amk

    amk Registered User

    تاریخ عضویت:
    ‏1 ژانویه 2009
    نوشته ها:
    4,089
    تشکر شده:
    6
    محل سکونت:
    نازی آباد
    به شرطي كه نره جاي ديگه بهش جواب بدن :)
     
  9. VIRAL

    VIRAL Registered User

    تاریخ عضویت:
    ‏31 مارس 2006
    نوشته ها:
    123
    تشکر شده:
    7
    حالا این کد کار میکنه؟
     
  10. TinySkin

    TinySkin Registered User

    تاریخ عضویت:
    ‏17 می 2009
    نوشته ها:
    1,303
    تشکر شده:
    43
    محل سکونت:
    تهران
    نرم افزاري كه فن و فراوون ريخته ولي اسمش اون چيزي نيستش كه با سرچ گوگل بتونيد پپيدا كنيدش
    اين اسكريپت هم قديمي شده و جواب نميده
    فردا هم پخ من رو پر نكنيد كه بگم اسمش چيه چون فقط جهت اطلاع عرض كردم و خودم هم هيچ وقت استفاده نكردم ازش
    همينطوري الان درگير و گريبان گير اين اسكريپت ميهن روبوت هستيم چه برسه اينم همه بدونن اسمش چيه
    اون موقع نور علي نور ميشه
     
  11. MD66

    MD66 Registered User

    تاریخ عضویت:
    ‏13 جولای 2008
    نوشته ها:
    2,625
    تشکر شده:
    198
    محل سکونت:
    400 City
    عزیز من من ای اسپمر رو دارم خوبشم دارم خودم ادیتش کردم سرویسم شدم مشتریشم بود و هست ولی وجدانم فعلا اجازه نداده بفروشمش

    میخوای انجمن هارو هم به گند بکشی؟ سرچ گوگل به گند کشیده شده بس نیست؟ یاهو رو سرویس کردین بس نیست؟
    وبلاگ هارو سرویس کردین بس نیس

    به قول بهروز وثوقی ای خدا مسسسسسسسسسسسسسسسسسسسسسسسسسسسسسسسسسسسسسبتو شکر
     
  12. MD66

    MD66 Registered User

    تاریخ عضویت:
    ‏13 جولای 2008
    نوشته ها:
    2,625
    تشکر شده:
    198
    محل سکونت:
    400 City
    حمید رو فرومش تست شده بایدم تایید کنه دیگه:دی


    گفته باشم فردا اسپم شروع شد من نفروختما




    آموزش مقابله با اسپمر فروم ها بصورت خصوصی و نیمه خصوصی داده میشود برای ثبت نام پخ بدین:دی
     
  13. Profession@l

    [email protected] همکار بازنشسته

    تاریخ عضویت:
    ‏12 می 2007
    نوشته ها:
    2,837
    تشکر شده:
    311
    محل سکونت:
    Sky
  14. avajang.com .leftavajang.com.right
  15. pro.net

    pro.net Registered User

    تاریخ عضویت:
    ‏27 آپریل 2010
    نوشته ها:
    81
    تشکر شده:
    1
    نکن برادر من نکن.جای اینکارا پسته بخور
     
  16. alibozorg

    alibozorg Registered User

    تاریخ عضویت:
    ‏12 سپتامبر 2009
    نوشته ها:
    983
    تشکر شده:
    295
    محل سکونت:
    شیراز
    بــــــــــــــــــــــــی خــــــــیــــــــــــــــال رفــــــــــــقــــــــــــــــــا...:(

    تا حالا چند تا اسپمر برای وبلاگها نوشته بودم :p

    الانم روی وردپرس کار می کردم که براحتی و تو یک ساعت اتوماتش رو ساختم:f34r:البته exe...

    تقریباً 6 ساله برنامه نویسی می کنم ولی هیچ وقت نخواستم ویروس یا اسپمر بسازم اما چند وقت پیش برای آگهی تو یکی از سایتهای معروف باهاشون تماس گرفتم و مدیر سایت برای ایجاد یک پست اختصاصی اونم برای یک ماه طلب 800 تومن کردند :eek: آخه بی انصاف 800 تومن برای یک ماه؟؟؟
    خلاصه این بود ماجرای این اسپمر...:p

    در ضمن آقای MD66 محترمانه تر صحبت کنید:)

    موفق باشید...;)
     
  17. MD66

    MD66 Registered User

    تاریخ عضویت:
    ‏13 جولای 2008
    نوشته ها:
    2,625
    تشکر شده:
    198
    محل سکونت:
    400 City
    از این شکلکا بین نوشته هام بزاری درست میشه:D:D:D:D:D:D:D

    اگه ناراحت شدین معذرت میخوام عزیز

    اون سایته چی بود حالا که 800 تومن میخواست؟ چه جسارتا:دی
     
    Last edited: ‏28 آپریل 2010