Php signature
Ik krijg rare tekens achter de tekst:
Dit is het voorbeeld:
http://krentenbol78.freehostia.com/test.php
en dit de code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<?php
create_image();
print "<img src=image.png?".date("U").">";
function create_image(){
$im = @imagecreate(400, 150) or die("Error");
$red = imagecolorallocate($im, 255, 255, 0); // red
$blue = imagecolorallocate($im, 0, 0, 255); // blue
$green = imagecolorallocate($im, 51, 255, 00); // red
$orange = imagecolorallocate($im, 255, 99, 00); // blue
$purple = imagecolorallocate($im, 51, 00, 102); // red
$black = imagecolorallocate($im, 0, 0, 0); // blue
$white = imagecolorallocate($im, 255, 255, 255); // red
$brown = imagecolorallocate($im, 102, 51, 00); // blue
$yellow = imagecolorallocate($im, 255, 255, 0); // red
$lightblue = imagecolorallocate($im, 0, 255, 255); // blue
$pink = imagecolorallocate($im, 235, 255, 235); // pink
$blue = imagecolorallocate($im, 0, 0, 255); // blue
$background_color = imagecolorallocate($im, 255, 255, 255); // yellow
$file = fopen("signature.txt","r")or die("error2");
$number = 0;
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $black);
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $blue);
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $orange);
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $pink);
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $black);
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $green);
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $purple);
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $lightblue);
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $yellow);
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $brown);
imagepng($im,"image.png");
imagedestroy($im);
fclose($file);
}
?>
create_image();
print "<img src=image.png?".date("U").">";
function create_image(){
$im = @imagecreate(400, 150) or die("Error");
$red = imagecolorallocate($im, 255, 255, 0); // red
$blue = imagecolorallocate($im, 0, 0, 255); // blue
$green = imagecolorallocate($im, 51, 255, 00); // red
$orange = imagecolorallocate($im, 255, 99, 00); // blue
$purple = imagecolorallocate($im, 51, 00, 102); // red
$black = imagecolorallocate($im, 0, 0, 0); // blue
$white = imagecolorallocate($im, 255, 255, 255); // red
$brown = imagecolorallocate($im, 102, 51, 00); // blue
$yellow = imagecolorallocate($im, 255, 255, 0); // red
$lightblue = imagecolorallocate($im, 0, 255, 255); // blue
$pink = imagecolorallocate($im, 235, 255, 235); // pink
$blue = imagecolorallocate($im, 0, 0, 255); // blue
$background_color = imagecolorallocate($im, 255, 255, 255); // yellow
$file = fopen("signature.txt","r")or die("error2");
$number = 0;
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $black);
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $blue);
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $orange);
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $pink);
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $black);
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $green);
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $purple);
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $lightblue);
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $yellow);
imagestring($im, 20, rand(20,380),rand(20,130),fgets($file), $brown);
imagepng($im,"image.png");
imagedestroy($im);
fclose($file);
}
?>
Nog een vraagje :)
Is het mogelijk voor anderen om jou originele php script van de server te halen ? Of kunnen ze hem er alleen afhalen als hij ge executed is ?
Alvast bedankt :)
Je kan dit wel weergeven door: highlight_file() of highlight_string() te gebruiken, of bijvoorbeeld wanneer je het bestand opslaat als phps geeft die ook gewoon de php code weer. (in het laatste geval voert die hem ook niet meer uit)
Iemand nog een oplossing voor mijn andere probleem ? (dat ik rare tekens achter de tekst krijg)
EDIT: ik weet wat het probleem is de rare tekens stellen spaties en enters enzo voor alleen ik weet niet hoe ik dit weg krijg xD
HELP :)
Alvast bedankt :D
Gewijzigd op 01/01/1970 01:00:00 door Krentenbol
nogmaals ik weet wat het probleem is de rare tekens stellen spaties en enters enzo voor alleen ik weet niet hoe ik dit weg krijg xD