![]() |
|< 1 2 3 >| | ![]() |
29 Einträge, 3 Seiten |
Quoteaccess_log:
217.172.183.142 - - [09/Jan/1994:16:53:27 +0100] "GET /~syndi/ HTTP/1.1" 200 676
217.172.183.142 - - [09/Jan/1994:16:53:28 +0100] "GET /~syndi/ HTTP/1.1" 200 676
217.172.183.142 - - [09/Jan/1994:16:53:29 +0100] "GET /~syndi/black.html HTTP/1.1" 200 143
217.172.183.142 - - [09/Jan/1994:16:53:29 +0100] "GET /~syndi/navigation.html HTTP/1.1" 200 591
217.172.183.142 - - [09/Jan/1994:16:53:29 +0100] "GET /~syndi/startseite.html HTTP/1.1" 200 2656
217.172.183.142 - - [09/Jan/1994:16:53:30 +0100] "GET /~syndi/black.html HTTP/1.1" 200 143
217.172.183.142 - - [09/Jan/1994:16:53:32 +0100] "GET /~syndi/cgi-bin/guestbook.cgi HTTP/1.1" 500 609
error_log
[Sun Jan 9 16:53:32 1994] [error] [client 217.172.183.142] Premature end of script headers: /home/syndi/public_html/cgi-bin/guestbook.cgi
suexec_log
[1994-01-09 16:53:32]: info: (target/actual) uid: (syndi/syndi) gid: (users/users) cmd: guestbook.cgi
1
2
3
4
5
6
7
8
9
10
11
12
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
ScriptAlias /cgi-bin/ "/home/syndi/public_html/cgi-bin/"
<Directory "/home/*/public_html/cgi-bin/">
Options +ExecCGI
# SetHandler cgi-script
<Limit PUT DELETE GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<Limit PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
Order deny,allow
Deny from all
</Limit>
</Directory>
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#!/usr/bin/perl
#
use CGI::Carp 'fatalsToBrowser';
(...)
# Benutzername zum Einträge löschen und Kommentare verfassen
$user_name = "root";
# Userpasswort zum Einträge löschen und Kommentare verfassen
$user_pwd = "root";
# Hier kann man den Namen des Gästebuchscripts eintragen.
# Einige Provider laasen nur Scripte mit bestimmten Endungen zu,
# welche man hier ändern kann.
$scriptname = "guestbook.cgi";
# Trage hier den Namen der Log Datei ein, in der alle Beiträge
# gespeichert werden sollen. Diese Datei wird automatisch erstellt.
# Sollte sie nicht erstellt werden, dann prüfe bitte ob das
# Verzeichnis, in welchen sich das Script befindet auch die Rechte
# zum ausführen hat (chmod)
$data_log = "guestlog.log";
# Sendmail-Programm zu erfragen beim Provider (nur unter Unix)
$mailprog = '/usr/sbin/sendmail';
# Deine eMail Adresse # Den \ vor dem @ nicht vergessen
$send = "root\@localhost";
# URL zum Image Verzeichniss
$url_image = "../icons/image/";
# URL zum Gästebuch
$url_guestbook = "../cgi-bin/guestbook.cgi";
(...)
# URL für Link zurück
$link_hp = "http://www.cheyennex.de/gb/gb2x.shtml";
(...)
read(STDIN, $input, $ENV{'CONTENT_LENGTH'});
@pairs = split(/&/, $input);
foreach $pair (@pairs) {
($name, $value) = split(/=/, $pair);
$name =~ tr/+/ /;
$name =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$FORM{$name} = $value;
}
print "Content-type: text/html\n\n";
&date;
(...)
sub anzeigen {
open(FILE, "$data_log");
$i = 0;
while(<FILE>) {$i++;}
close(FILE);
if ($FORM{'anzahl'} eq "alle") {$anzahl = $i - 1;}
$k = $i - 1;
$k2 = $k % $anzahl;
$k3 = $k / $anzahl;
$anzeigen = $anzahl * $string_wert1 + 1;
open(FILE, "$data_log");
@FILE = <FILE>;
close(FILE);
⊤
(...)
print "Content-type: text/html\n\n";
print "Content-type: text/html\n\n";
1
2
3
4
5
6
7
8
9
10
Content-type: text/html
<H1>Software error:</H1>
<CODE>Can't locate object method "new" via package "CGI" at guestbook.cgi line 4.
</CODE>
<P>
For help, please send mail to this site's webmaster, giving this error message
and the time and date of the error.
[Mon Jan 10 13:18:49 1994] guestbook.cgi: Can't locate object method "new" via package "CGI" at guestbook.cgi line 4.
use CGI;
![]() |
|< 1 2 3 >| | ![]() |
29 Einträge, 3 Seiten |