phpbb

phpBB 3.0.10 Açığı ve Çözümü

Merhaba arkadaşlar,

Bugün phpBB forumlarda rastlanan bir hata ile karşılaştım ve bu hatanın çözümünü sizlerle paylaşmak istiyorum. Açık spambot önlemlerinde bulunuyor. Kurulan eklentilerden “GD 3D Resmi” seçeneğini seçtiğiniz zaman resimler gözükmüyor.

Bu problemin hata çıktısı şu şekilde gözüküyor:

[phpBB Debug] PHP Warning: in file [ROOT]/includes/captcha/captcha_gd_wave.php on line 65: mt_rand() [function.mt-rand]: max(315) is smaller than min(355)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/captcha/captcha_gd_wave.php on line 66: mt_rand() [function.mt-rand]: max(81) is smaller than min(96)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/captcha/captcha_gd_wave.php on line 249: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3876)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/captcha/captcha_gd_wave.php on line 250: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3876)
‰PNG  IHDRh`¿£[xIDATxœíÚO‹EÇñ»‡Þìl6Fð =(âÁK< Š7B…‚ƒÉ!߁g_ƒWO¾A%‡xînOf˜jðP;µÕUÕ=õôŸÝüù~N»;³U==U¿~ºª'·nÜ›mŸUJ)¥–Ë'ºÒªÎ¾z2ÊùAK×Yž§7•gùºÍÃuƒ;G/IÚ±´ÖJ)ïm[¢FËEô ›˜CͲiU­ÌxŠâŒèšº0´ÖM'g¹|’ÒZŸãÉœ³QU:Ûtr”RóùÁöWowîÝäEqÆÌ„yyྰ=;š´æUwÐTZïîž÷r'¼ç„£ÇÒ•ö¦¥MU±ÉÜçßg³ÈÛª•jÈ;ó’Ö:}•–k¦…¦_]Y6µ?—ó÷ôÚc+ËÈHHL/£Aéö¥µ.Š3ÕoÿƏö³×S:E“®þäT3¼9f¯Õž¥sýÔ•Ž¾mY¿ÆÚHjá]Ü¢Q%âåÚÆëüà²|ºùM šN~"ïü7K¨A”emðÅ– *5´pÛÈ͸ªZ¹¿_¼9l_/ ÉÍëwÌO¦„®œoׯ^½qÌÕEk÷ýÞ8–Î /ªÜÒ'çZ¯¼?º©ýcû4pÓ§j¸þ8) ˜Q^™7XM×ÞDÞ§3C¤9VéUìÖÃF›û¡²|šgyÓZ†®úÖ})ªØB’á^c¤wy–’¢ÆÞ ‘&Q“K{Wì/)3áMÖ̝úߦÏ|~°,j´/Fšùl³I9I]¢mTy9•²êæLÛi	ÃÈ«°†­)–ËE–çîUÚα•—ÑRY)i5êb–®t¥WY>­ôÊû{Jœ¥}Æ©ZßXmôÊ×識íyun¤›ªk}å?.RšÁÉ&ì_l/aYÒ];Ûµn\TJëq–WÑ“Léë™6¹´w¥óÚÛÆà°¼Õ2+z1_,ÑCÊó©¹?21á.¹·T(!Ió`ˆ„Q¥M+£¾ú³RÍßn/‚4i05ÜOt%Ü%‘žCÑX„i}QLuZ´N)^”RYž‡™òÚ7I»{:uŽôÔ0ÂìH\ÜjÚ“åyžI¶„‚?CÞ†¢»ùwÜfkT‰n…ŒÚ†wB‘¥º&׺;oUÈ_êuä|œô«wT˜ejýy[–0RΧh­4º(6’\§$-¸l‡o\¾˜ÒÎÓ`r÷öÏæììï?ÞÝ=ÿ×ß&ÞãIƒÃ0ñ!úŽÓƒ£ÖQÃwÙ²aœxT™ó\™9u±§ædQÕÎÍgˆ‹‹¬Dþ^xZŠ}²L5ÇYswµX[ƒÜ‚yéÖ´Õ˜žnn•åá{×>ªµÎ&wnÞWýž2xô蟲<é¡€n©a„ÙÑóˆÄî¼^œ'£êuÐúŒ5ÝÇ©Ø€‹ŽÎ£Õå†ñ-²1Ël¬„_(ËTý³ìï?Þ:Þg÷.])¹f¹UdK¿Ñ‡ÙÖ-L‹bË[,3g/q™ßk?OXš-Ëï}Ño}ÿIú›ÛGg=gã{ú‡aæó¨‘áõå¯_û¹Ú?`8+¢9Õ3÷[.¶ÑÒo¨ÓbgÑû[j 3{[R EËÌïpCêiÚùÞÁ «SC)5¹uã^ÊûÂGºÕ„Òg´¼U÷‡¨“Í‚šJñ:rUí=ö¼Uñ{,•RÞöól¶ÓÆF«¦dIÙ ì,ÌŽ”ÂM4û†Œ£H|_d…

Problemin çözümü için

[phpBB_Dizini]/includes/captcha/captcha_gd_wave.php dosyasında

				'x' => mt_rand($img_x - 5, $img_x - 45),
				'y' => mt_rand($img_y - 0, $img_y - 15)

satırlarını bulun ve bu satırları

				'x' => mt_rand($img_x - 45, $img_x - 5),
				'y' => mt_rand($img_y - 15, $img_y - 0),

bu şekilde değiştirin. Probleminiz giderilmiş olacaktır.

Post Author: Oral ÜNAL

Web geliştirmeyi başta meslek olarak hayal eden fakat daha sonra bir hobi haline getiren birisiyim işte.

phpBB 3.0.10 Açığı ve Çözümü” için bir yorum

  • JoKeR

    (09 Nisan 2013 - 20:02)

    Çok güzel teşekkürler

Yorum yazma sırası sizde!