Skip to content

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:

[text][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< Š7 B…‚ƒÉ!߁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…[/text]

Problemin çözümü için

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

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

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

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

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

TR Kodlama GitHub'da!

TR Kodlama'da yer alan makaleleri GitHub üzerinden düzenleyebileceğinizi biliyor muyudunuz? Harika değil mi? Bu makale ile ilgili düzenleme yapmak isterseniz aşağıdaki butona tıklayınız!

GitHub'da Görüntüle ve Düzenle!