İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

aedating security image hakkında

hitix

0
İyinet Üyesi
Katılım
1 Temmuz 2005
Mesajlar
1,119
Reaction score
0
Konum
Eskişehir
Herkeze Selam
Son günlerde adını sıkça duyduğum aedating'in arkadaşlık scriptini siteme demek amaçlı kurdum. fakat security image yeni üye olanlarda gözükmüyor.

ImageWorks ve Sox gibi gereken her türlü yazılımı da kurdum ve kurulum esnasında program bu yazılımları görüyor. Fakat kurduktan sonra security image yine gözükmüyor.

Bu dosyayı resim yerine text ile yazdırmanın veya verify olayını tamamen kaldırmanın bir yolu yok mu? Çok acil bir sorun . Yardımcı olan ve emeği geçen herkese şimdiden teşekkür ederim.

Kod:
<?php
require_once( "../inc/header.inc.php" );
ob_start();
session_start();
$chars = array("a","A","b","B","c","C","d","D","e","E","f","F","g","G","h","H","i","I","j","J",
			   "k","K","L","m","M","n","N","o","p","P","q","Q","r","R","s","S","t","T",
			   "u","U","v","V","w","W","x","X","y","Y","z","Z","2","3","4","5","6","7","8","9");
$textstr = '';
for ($i = 0, $length = 8; $i < $length; $i++) {
   $textstr .= $chars[rand(0, count($chars) - 1)];
}
$hashtext = md5($textstr);
$tmpname = $hashtext.'.png';
$_SESSION['strSec'] = $hashtext;
$bgurl = rand(1, 3);
$cmd  = $CONVERT;
$cmd .= ' '.$dir['root'].'simg/images/bg'.$bgurl.'.png';
$cmd .= ' -crop 200x35+'. rand(0,180) . '+' . rand(0,315);
$cmd .= ' '.$dir['root'].'tmp/bg'.$hashtext.'.png';
exec($cmd);

$im = $dir['root']."tmp/bg".$hashtext.".png";
$font = $dir['root']."simg/verdana.ttf";
$size = rand(24, 36);
$hexValues = array('0','1','2','3','4');
$numHex = count($hexValues);
$color = '';
for ($i = 0; $i < 6; $i++) {
	$color .= $hexValues[rand(0, $numHex-1)];
}
$gravities = array('West', 'Center', 'East');
$gravity = $gravities[rand(0, count($gravities)-1)];
$angle = rand(-10, 10);
$cmd  = $CONVERT;
$cmd .= ' -font "'.$font.'"';
$cmd .= ' -fill "#'.$color.'"';
$cmd .= ' -pointsize '.$size;

// $cmd .= ' -gravity "'.$gravity.'"'; // uncomment for old ImageMagick version
// $cmd .= ' -draw "text 1,0 \''.$textstr.'\'"'; // uncomment for old ImageMagick version
$cmd .= ' -draw "text '. rand(1, 30) .','. $size .' \''.$textstr.'\'"'; // comment for old ImageMagick version
$cmd .= ' -rotate '.$angle;
// $cmd .= ' '.$im.' '.$dir['root'].'tmp/'.$tmpname;
exec($cmd);
unlink($im);
header("Content-Type: image/png");
print fread(fopen($dir['root'].'tmp/'.$tmpname, 'r'), filesize($dir['root'].'tmp/'.$tmpname));
unlink($dir['root'].'tmp/'.$tmpname);
ob_end_flush();
?>

sayfaya security-image yerleştirmesi gereken kod da budur. unutmadan pastelemek istedim.
dediğim gibi imageworks ve sox gibi programları kurdum ve install sırasında script bunları gördü(tanıdı,buldu) :)

herkese iyi çalışmalar dilerim
 

hitix

0
İyinet Üyesi
Katılım
1 Temmuz 2005
Mesajlar
1,119
Reaction score
0
Konum
Eskişehir
evet var her ikisi de kurulu
scriptin installı da görüyor zaten kurarken

bu kodu tamamen kaldırma veya texte çevirme şansımız yok mu?

eğer varsa nasıl? birisi anlatırsa çok sevinirim
 

Wishmaster

0
İyinet Üyesi
Katılım
16 Eylül 2005
Mesajlar
322
Reaction score
0
Konum
Kocaeli
Bu hangi versiyonu şimdi şöyle sorayım bir versiyonunda register linkine tıkladığımız zaman form çıkıyordu o sayfanın en altında Güvenlik kodu soruyordu. En yeni versiyonunda ise form doldurduktan sonra bi sayfa çıkıyor orda soruyor güvenlik kodunu sendeki hangisi ?
 

hitix

0
İyinet Üyesi
Katılım
1 Temmuz 2005
Mesajlar
1,119
Reaction score
0
Konum
Eskişehir
En yeni versiyonu. Önce bir form dolduruluyor ından ikinci bi sayfaya bağlanıyor submit deyince güvenlik kodunu orada soruyor. Teşekkür ederim Wishmaster yardımın için.
 
M

mfk_1868

Misafir
PHP:
<?php
require_once( "../inc/header.inc.php" );
ob_start();
session_start();
$chars = array("a","A","b","B","c","C","d","D","e","E","f","F","g","G","h","H","i","I","j","J",
			   "k","K","L","m","M","n","N","o","p","P","q","Q","r","R","s","S","t","T",
			   "u","U","v","V","w","W","x","X","y","Y","z","Z","2","3","4","5","6","7","8","9");
$textstr = '';
for ($i = 0, $length = 8; $i < $length; $i++) {
   $textstr .= $chars[rand(0, count($chars) - 1)];
}
$hashtext = md5($textstr);
$_SESSION['strSec'] = $hashtext;

$img_number = imagecreate(47,17);
$backcolor = imagecolorallocate($img_number,244,244,244);
$textcolor = imagecolorallocate($img_number,0,0,0);

imagefill($img_number,0,0,$backcolor);

Imagestring($img_number,50,1,1,$textstr,$textcolor);
header("Content-type: image/png");
imagejpeg($img_number);


ob_end_flush();
?>

bunu bi denermisin. baska bir mage verification uygulamasıyla birleştirdim. Bu version GD library sini kullanıyor.
 

hitix

0
İyinet Üyesi
Katılım
1 Temmuz 2005
Mesajlar
1,119
Reaction score
0
Konum
Eskişehir
zamanını ayırdığın ve emek verdiğin için öncelikle teşekkür etmek isterim. artık security imagesi görebiliyorum fakat bu sefer de Error: Code from security images is incorrect hatası alıyorum resmi doğru girmeme rağmen.
http://www.senyoksun.com/join.zip
sayfaya üye olmak için kullanılan form bu. burada bir hata olabilir mi.
 
M

mfk_1868

Misafir
PHP:
<?php 
require_once( "../inc/header.inc.php" ); 
ob_start(); 
session_start(); 
$chars = array("a","A","b","B","c","C","d","D","e","E","f","F","g","G","h","H","i","I","j","J", 
               "k","K","L","m","M","n","N","o","p","P","q","Q","r","R","s","S","t","T", 
               "u","U","v","V","w","W","x","X","y","Y","z","Z","2","3","4","5","6","7","8","9"); 
$textstr = ''; 
for ($i = 0, $length = 8; $i < $length; $i++) { 
   $textstr .= $chars[rand(0, count($chars) - 1)]; 
} 
$hashtext = md5($textstr); 
$_SESSION['strSec'] = $hashtext; 

$img_number = imagecreate(120,17); 
$backcolor = imagecolorallocate($img_number,244,244,244); 
$textcolor = imagecolorallocate($img_number,0,0,0); 

imagefill($img_number,0,0,$backcolor); 

Imagestring($img_number,50,1,1,$textstr,$textcolor); 
header("Content-type: image/png"); 
imagejpeg($img_number); 


ob_end_flush(); 
?>

Bunun calısması lazım eskisinde olusturdugumuz resmin boyutu kucuk gelmiş dolayısıyla 8 karakterden sadece 5ini basabiliyordu simdi boyutu buyuttum kolay gelsin.
 
M

mfk_1868

Misafir
bu arada ilk dedigim gibi imagemagick kutuphanesi yuklu değilmiş veya eski versiyonu yukluymus. Yani imagemagick le alakasız olan kodda bir problem yok
 

ExorcisT

0
İyinet Üyesi
Katılım
26 Ocak 2006
Mesajlar
2
Reaction score
0
win makinaya kurmayı deniyen oldumu hiç içinizde ben kurdum elimde security kod kısmı silinmiş bi evrsiyon var fakat security kod olmasa bile register bölümünden sonra siteye resim attığınızda image kurulu olmadığı için resimleri küçültmüyo tabi bi işe yaramıo image magic i kurdum ama install de bi türlü görmüyo klasör yolunu belirtsemde maqina win olduğu için bi prob olabilirmi ajaba ?
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst