Icon Code

Pagina: 1
Acties:
  • 151 views sinds 30-01-2008
  • Reageer

  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

Topicstarter
Zoals beloofd in LA, hier de code van mijn icon. Ik heb de comments er tussen gezet. Hij is heel snel gemaakt, dus vast niet optimaal.

Dit is images.png : Afbeeldingslocatie: http://www.erikbakker.f2s.com/icon/images.png
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
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
<?
//Hiero begint de browser en OS detectie

//Check naar windows
if (eregi("(win|windows)[ ]*((nt)*[ /]*([0-9]+(.?[0-9]+))*)", $HTTP_USER_AGENT, $regs)){

//Windows 95...
  if (eregi("(win|windows)[ ](95)", $HTTP_USER_AGENT)){
      $os = "win";
      $start = 16;
      $osver = "95";
      
//Windows 98   (Ik weet niet hoe je 98 SE moet herkennen)
  }elseif (eregi("(win|windows)[ ](98)", $HTTP_USER_AGENT)){
      $os = "win";
      $start = 16;
      $osver = "98";
/*
Windows ME (Kan dat zo? Ik heb nog geen winME user_agent ontdekt :) Dus deze zal wel overbodig zijn!
*/
  }elseif (eregi("(win|windows)[ ](ME)", $HTTP_USER_AGENT)){
      $os = "win";
      $start = 16;
      $osver = "ME";
//Check naar windows NT
  }elseif (eregi("(win|windows)[ ](NT)", $HTTP_USER_AGENT)){
    //Win NT 5.1 is dus XP    
      if (eregi("(win|windows)[ ](NT)[ ](5.1)", $HTTP_USER_AGENT)){
           $os = "win";
           $start = 16;
           $osver = "XP";
      //Win NT 5.0 is 2000
      }elseif (eregi("(win|windows)[ ](NT)[ ](5.0)", $HTTP_USER_AGENT)){
           $os = "win";
           $start = 16;
           $osver = "2000";
      //Anders gewoon NT
      }else{
           $os = "win";
           $start = 16;
           $osver = "NT";
      };
  //En anders gewoon Windows logootje zonder text
  }else{       
    $os = "win";
    $start = 16;
    $osver = "";
  };
//Linux
}elseif (stristr($HTTP_USER_AGENT, "Linux")){
$os = "linux";
$start = 76;
$osver = "Linux";
//Unix
}elseif (stristr($HTTP_USER_AGENT, "Unix")){
$os = "unix";
$start = 91;
$osver = "Unix";
//MacOS
}elseif (stristr($HTTP_USER_AGENT, "Mac")){
$os = "macos";
$start = 106;
$osver = "MacOS";
//Ook MacOS
}elseif (stristr($HTTP_USER_AGENT, "PPC")){
$os = "macos";
$start = 106;
$osver = "MacOS";
//HPuX
}elseif (stristr($HTTP_USER_AGENT, "HP")){
$os = "hpux";
$start = 91;
$osver = "HPuX";
//SunOS
}elseif (stristr($HTTP_USER_AGENT, "SunOS")){
$os = "sunos";
$start = 91;
$osver = "SunOS";
}else{
//Unknown, hij insert hier een leeg plaatje :) en als tekst ???
$os = "unknown";
$start = 91;
$osver = "???";
};

/*
Start Browserdetectie
Dit werkt nog niet echt goed, want ik weet niet hoe ik mozilla en netscape goed moet herkennen.
Bij de niet IE browsers geeft hij geen versienummer
*/

//Konqueror
if (eregi("(Konqueror)", $HTTP_USER_AGENT)){
    $browser = "konq";
    $start2 = 61;
    $browsver = "";
//Opera
}elseif (eregi("(Opera)", $HTTP_USER_AGENT)){
    $browser = "opera";
    $start2 = 46;
    $browsver = "";

//Internet Explorer.
}elseif (eregi("(MSIE)", $HTTP_USER_AGENT)){
  //IE 5
  if (eregi("(MSIE)[ ](5)", $HTTP_USER_AGENT)){
      $browser = "ie";
      $start2 = 0;
      $browsver = "5";
  //IE 6
  }elseif (eregi("(MSIE)[ ](6)", $HTTP_USER_AGENT)){
      $browser = "ie";
      $start2 = 0;
      $browsver = "6";
  //IE 4
  }elseif (eregi("(MSIE)[ ](4)", $HTTP_USER_AGENT)){
      $browser = "ie";
      $start2 = 0;
      $browsver = "4";
  //Andere IE!
  }else{
      $browser = "ie";
      $start2 = 0;
      $browsver = "IE";
  };
//Dit is dus niet toppie. Alle andere browsers dan IE, opera, konqueror herkent hij als Netscape.
}else{
    $browser = "nets";
    $start2 = 31;
    $browsver = "";
};
 
//Hiero eindigt de browser en OS detectie


//Ipje, altijd leuk :)

if (getenv(HTTP_X_FORWARDED_FOR))  {  $ip = getenv(HTTP_X_FORWARDED_FOR);}else {  $ip = getenv(REMOTE_ADDR);}

//Image maken
Header( "Content-type: image/png"); 
$image = imagecreate(60,60); 

//Kleuren maken, WinXP blauw en wit
$blue = ImageColorAllocate($image,57,109,165); 
$white = ImageColorAllocate($image,255,255,255);

//Is dit het handigst om een achtergrond te maken??? Het werkt wel :)
ImageFilledRectangle($image,0,0,60,60,$blue); 

//IP splitsen in 2 delen
$stringsplitted = explode(".", $ip);
$part1 = $stringsplitted[0] . "." . "$stringsplitted[1]" . ".";
$part2 = $stringsplitted[2] . "." . "$stringsplitted[3]";

//IP in plaatje zetten.
imagestring ($image, 3, 3, 0, $part1, $white);
imagestring ($image, 3, 3, 11, $part2, $white);

//Icoontjes laden
$icons = imagecreatefrompng ("images.png");

/*
Om de een of andere reden crashte Apache bij mij als ik ImageCopy deed, dus heb ik maar ImageCopyMerge gedaan met de pct op 100
*/

// OS plaatje invoegen
ImageCopyMerge ($image, $icons, 35, 30, $start, 0, 15, 16, 100);
// Browser plaatje invoegen
ImageCopyMerge ($image, $icons, 5, 30, $start2, 0, 15, 16, 100);

// OS String
imagestring ($image, 2, 37, 46, $osver, $white);
// Browser string
imagestring ($image, 2, 7, 46, $browsver, $white);

//Image maken
Imagepng($image);
//Image slopen 
ImageDestroy($image);
?>

  • jonggoud.nl
  • Registratie: Augustus 2001
  • Laatst online: 10-07 08:35

jonggoud.nl

@>--"--,--{

Heel erg stoer!

Nieuw (groots) project, mail me wat je er van vindt
Tevens in het bezit van een beeldschone vriendin


  • flat
  • Registratie: Mei 2000
  • Niet online
hmmm ja nou 't ziet er leuk uit, alleen dat ip-nummer mag van mij wat kleiner, zodat 't mooi op 1 regeltje past

waarom had je de source trouwens beloofd in LA?

[edit]
whaaaa!!! vinden jullie dat klokje niet leuk ofzo? telkens als ik die instel is 'ie binnen een minuut weer iets anders ;) :P

"Happiness is a way of travel, not a destination."
--Roy Goodman


  • razor-x
  • Registratie: Februari 2001
  • Laatst online: 05-06 07:37
Op zondag 14 oktober 2001 14:08 schreef Flat© het volgende:
waarom had je de source trouwens beloofd in LA?
Omdat hij zo aardig is O+

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op zondag 14 oktober 2001 14:08 schreef Flat© het volgende:


[edit]
whaaaa!!! vinden jullie dat klokje niet leuk ofzo? telkens als ik die instel is 'ie binnen een minuut weer iets anders ;) :P
<ot>
klok is niet origineel
been there done that >:)
</ot>

Doet iets met Cloud (MS/IBM)


  • flat
  • Registratie: Mei 2000
  • Niet online
Op zondag 14 oktober 2001 14:06 schreef eamelink het volgende:
PHP:
1
2
3
4
<?
//Is dit het handigst om een achtergrond te maken??? Het werkt wel :)
ImageFilledRectangle($image,0,0,60,60,$blue); 
?>
een gewone imagefill werkt ook hoor
maar zonder achtergrond is 't toch ook mooi :D

"Happiness is a way of travel, not a destination."
--Roy Goodman


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Ik wil een Mozilla icon! :)

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

Topicstarter
Op zondag 14 oktober 2001 14:14 schreef mbravenboer het volgende:
Ik wil een Mozilla icon! :)
Dat komt in versie 2 :)

Nu zie je zeker een Netscape icon :)

  • razor-x
  • Registratie: Februari 2001
  • Laatst online: 05-06 07:37
Op zondag 14 oktober 2001 14:14 schreef mbravenboer het volgende:
Ik wil een Mozilla icon! :)
en ik een W2k icoon :D

  • flat
  • Registratie: Mei 2000
  • Niet online
Op zondag 14 oktober 2001 14:12 schreef D2k het volgende:

[..]

<ot>
klok is niet origineel
been there done that >:)
</ot>
hmmm ja inderdaad
heb 'm gisteravond ook maar even in elkaar gedraaid om makkelijker te kunnen zien hoe laat 't was
(zie ook http://gathering.tweakers.net/forum/list_messages/291513)

"Happiness is a way of travel, not a destination."
--Roy Goodman


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
eamelink: 1. Dat komt in versie 2 :) 2. Nu zie je zeker een Netscape icon :)
1. Mooi :) 2. Yep

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • flat
  • Registratie: Mei 2000
  • Niet online
Op zondag 14 oktober 2001 14:14 schreef mbravenboer het volgende:
Ik wil een Mozilla icon! :)
Op zondag 14 oktober 2001 14:15 schreef razor-x het volgende:
en ik een W2k icoon :D
en ik wil allebei
trouwens als je een beetje met je logfiles aan de slag gaat kan je nog veel meer leuke dingen inbouwen hoor

"Happiness is a way of travel, not a destination."
--Roy Goodman


  • razor-x
  • Registratie: Februari 2001
  • Laatst online: 05-06 07:37
Op zondag 14 oktober 2001 14:19 schreef Flat© het volgende:

[..]


[..]

en ik wil allebei
trouwens als je een beetje met je logfiles aan de slag gaat kan je nog veel meer leuke dingen inbouwen hoor
begin maar eerst met het goed zetten van de tijd op je klok icoon ;)

  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

Topicstarter
Op zondag 14 oktober 2001 14:08 schreef Flat© het volgende:

whaaaa!!! vinden jullie dat klokje niet leuk ofzo? telkens als ik die instel is 'ie binnen een minuut weer iets anders ;) :P
Ik wil wel zorgen dat mijn icon jouw icon in een klokje veranderd hoor >:) Maar dan zal je wel vaaak een klokje hebben. Moet je requests van mijn icon gaan blokken!

  • flat
  • Registratie: Mei 2000
  • Niet online
Op zondag 14 oktober 2001 14:25 schreef eamelink het volgende:

[..]

Ik wil wel zorgen dat mijn icon jouw icon in een klokje veranderd hoor >:) Maar dan zal je wel vaaak een klokje hebben. Moet je requests van mijn icon gaan blokken!
hahaha dan krijgen we hier op GoT iconveranderende-icons :P
en mijn icon verandert dan de achtergrondkleur van Niels' z'n icon ofzo

"Happiness is a way of travel, not a destination."
--Roy Goodman


  • flat
  • Registratie: Mei 2000
  • Niet online
Op zondag 14 oktober 2001 14:24 schreef razor-x het volgende:

[..]

begin maar eerst met het goed zetten van de tijd op je klok icoon
euh... fixed :)
jouw icon ziet er trouwens vrij brak uit nu...
edit:
en nu weer goed

"Happiness is a way of travel, not a destination."
--Roy Goodman


  • razor-x
  • Registratie: Februari 2001
  • Laatst online: 05-06 07:37
Op zondag 14 oktober 2001 14:28 schreef Flat© het volgende:

[..]

euh... fixed :)
jouw icon ziet er trouwens vrij brak uit nu...
*oOps :X

  • flat
  • Registratie: Mei 2000
  • Niet online
Op zondag 14 oktober 2001 14:30 schreef razor-x het volgende:

[..]

*oOps :X
en nou staat er "n00b" en dan nog wat, 90 graden gedraaid

misschien een slim idee om ff een copy van het phpscript te maken, die te editten, en als 'ie klaar is over het origineel heen terugkopieren zeg maar ;)

"Happiness is a way of travel, not a destination."
--Roy Goodman


  • leo2222
  • Registratie: September 2000
  • Laatst online: 22-08 20:09
laat maar

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Ik heb nog wel een DB met zeer veel useragents, zijn namelijk altijd een paar die je weinig tegen komt en die je PHP wel moet kennen. Als je belangstelling hebt, ICQ me maar ofzo.

"The shell stopped unexpectedly and Explorer.exe was restarted."


Verwijderd

ik vin die van eamelink toch wel t tofst!
jammer dat t n beetje krap is

  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

Topicstarter
Ja, dat komt omdat die GD geen gifjes ondersteunt. Maar razor-x heeft me op ImageMagick gewezen, daarmee schijnt het wel te kunnen.

Dan kan ik 3 plaatjes maken, één met os, één met ip en één met browser. :)

Dat komt ook in versie 2 :)

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Kijk eens naar dit:
http://sourceforge.net/projects/phpsniff/

Kan je je browser detectie misschien verbeteren.

Programmer - an organism that turns coffee into software.


Verwijderd

Hoe zit het eigenlijk met jou serverload? Voor iedereen zo'n icoontje genereren lijkt me nogal zwaar werk. :)

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

de text macos valt buiten beeld (ik zie enkel maco)

verder weer een mooie lapje code in /14 erbij :)

Klaar voor een nieuwe uitdaging.


  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

Topicstarter
serverload?

Geen idee :)

Dat regelt f2s wel :)

Ik zal ff bij dat phpsniff kijken.

Macos zal ik veranderen als het lukt :) Ik kon hem zelf niet testen :)

Verwijderd

Ik wil zo'n script dat je sig dynamisch maakt.
Ik begrijp die post headers maar niet!

  • [ti]
  • Registratie: Februari 2000
  • Niet online
Op zondag 14 oktober 2001 14:08 schreef Flat© het volgende:
[edit]
whaaaa!!! vinden jullie dat klokje niet leuk ofzo? telkens als ik die instel is 'ie binnen een minuut weer iets anders ;) :P
Flat: je icoon is te hacken >:)

Ik doe een icon change request: http://flat.wox.org/s.php?a=/etc/passwd

(let op /etc/passwd)

en daarna vraag ik het icon op: http://flat.wox.org/icon.php?ext=jpg

en tadaa.. ik heb je /etc/passwd .. niet zo handig he :)

  • burne
  • Registratie: Maart 2000
  • Niet online

burne

Mine! Waah!

Op maandag 15 oktober 2001 13:27 schreef [ti] het volgende:
(let op /etc/passwd)

en daarna vraag ik het icon op: en tadaa.. ik heb je /etc/passwd .. niet zo handig he :)
En dan? Wat moet je met /etc/passwd?

Wil je de mijne soms ook hebben?

/etc/shadow zou leuker zijn, maar alleen als je bij de NSA werkt ofzo.

I don't like facts. They have a liberal bias.


  • [ti]
  • Registratie: Februari 2000
  • Niet online
Op maandag 15 oktober 2001 13:38 schreef Burne het volgende:
En dan? Wat moet je met /etc/passwd?

Wil je de mijne soms ook hebben?

/etc/shadow zou leuker zijn, maar alleen als je bij de NSA werkt ofzo.
Daar gaat het toch niet om. Gaat erom dat dat ding gewoon elke lokale file die de httpd kan lezen meestuurd. Is niet echt de bedoeling. Elke andere url kan ook gewoon geinclude worden, kortom hiermee kun je flink zieken...

En nee ik hoef je /etc/passwd niet, het was gewoon een voorbeeld (file bestaat op vrijwel elk *n?x systeem, ik had ook /etc/issue kunnen nemen ofzo)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op maandag 15 oktober 2001 13:48 schreef Mr-FaTMeN het volgende:
Was die klok icoon niet een idee van razor-x. :)
*beep * wrong u gaat niet door voor de koelkast
http://www.linuxrulez2.f2s.com/icon/

Doet iets met Cloud (MS/IBM)


  • [ti]
  • Registratie: Februari 2000
  • Niet online
naja. als we dan tog bezig zijn met slechte code te demonstreren, op http://www.code-base.f2s.com/got/ staat een of ander login scriptje van codebase/got (kweetniet psies). Als je hier in als username EN password

' or loginnaam like '%

gebruikt. (moet je wel ff de html lokaal opslaan en de maxlength ff wat groter zetten anders past ut niet). dan kun je inloggen zonder dat je een account hebt. altijd strings escapen dus :)

edit:

dezelfde bug zit in code-base code zelf zie ik net

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op maandag 15 oktober 2001 14:01 schreef [ti] het volgende:
naja. als we dan tog bezig zijn met slechte code te demonstreren, op http://www.code-base.f2s.com/got/ staat een of ander login scriptje van codebase/got (kweetniet psies). Als je hier in als username EN password

' or loginnaam like '%

gebruikt. (moet je wel ff de html lokaal opslaan en de maxlength ff wat groter zetten anders past ut niet). dan kun je inloggen zonder dat je een account hebt. altijd strings escapen dus :)

edit:

dezelfde bug zit in code-base code zelf zie ik net
gewoon met addslashes oplossen dus?

* D2k schaamt zich een beetje

Doet iets met Cloud (MS/IBM)


  • [ti]
  • Registratie: Februari 2000
  • Niet online
gewoon met addslashes oplossen dus?
Juist :) Wat overigens ook nog wel handig is om altijd te doen: als je 'n maxlength in 'n form instelt, dit ook in je php op die lengte afkappen. Want nu kon ik gewoon in 't form de maxlength aanpassen en zodoende alsnog een langere string meegeven.
* D2k schaamt zich een beetje
And you should ;)

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Op maandag 15 oktober 2001 14:20 schreef [ti] het volgende:

[..]

Juist :) Wat overigens ook nog wel handig is om altijd te doen: als je 'n maxlength in 'n form instelt, dit ook in je php op die lengte afkappen. Want nu kon ik gewoon in 't form de maxlength aanpassen en zodoende alsnog een langere string meegeven.
EN het in de database ook instellen :)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op maandag 15 oktober 2001 14:20 schreef [ti] het volgende:

[..]

Juist :) Wat overigens ook nog wel handig is om altijd te doen: als je 'n maxlength in 'n form instelt, dit ook in je php op die lengte afkappen. Want nu kon ik gewoon in 't form de maxlength aanpassen en zodoende alsnog een langere string meegeven.
[..]
ga ik doen
And you should ;)
ja wrijf het er maar in
nooit bij stilgestaan
Op maandag 15 oktober 2001 14:21 schreef Nielsz het volgende:

[..]

EN het in de database ook instellen :)
dat kan ook nog

Doet iets met Cloud (MS/IBM)


  • [ti]
  • Registratie: Februari 2000
  • Niet online
ga ik doen
Mooi ;)
ja wrijf het er maar in
nooit bij stilgestaan
Je kunt php ook zo instellen dat ie het automagisch doet met 'magic_quotes_gpc = On', als je 'n beetje vergeetachtig bent (zoals ik) wel handig om aan te zetten... :)
EN het in de database ook instellen

dat kan ook nog
Dat 'moet' ook nog :) zowiezo nooit er van uitgaan dat data die van een user afkomt klopt, danwel correct is. Niet zomaar er van uit gaan van 'dat vangt de database wel op'. Zowiezo als je het afkapt kun je ook zien dat iemand er ook echt over nagedacht heeft ipv. ff snel gecode te hebben. Extra zorg in je app :)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op maandag 15 oktober 2001 14:27 schreef [ti] het volgende:
Dat 'moet' ook nog :) zowiezo nooit er van uitgaan dat data die van een user afkomt klopt, danwel correct is. Niet zomaar er van uit gaan van 'dat vangt de database wel op'. Zowiezo als je het afkapt kun je ook zien dat iemand er ook echt over nagedacht heeft ipv. ff snel gecode te hebben. Extra zorg in je app :)
k
* D2k gaat al zijn security nog maar eens nalopen
tnx

Doet iets met Cloud (MS/IBM)


  • Nielsz
  • Registratie: Maart 2001
  • Niet online
lol, heb ik een mooie functie gebouwd: execute_query($query);
Dus alles moet via die functie lopen, en zou ik het in 1 keer kunnen fixen. Maakt D2k geen gebruik van die functie |:( ;)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op maandag 15 oktober 2001 14:36 schreef Nielsz het volgende:
lol, heb ik een mooie functie gebouwd: execute_query($query);
Dus alles moet via die functie lopen, en zou ik het in 1 keer kunnen fixen. Maakt D2k geen gebruik van die functie |:( ;)
:X

O-) nu wel

Doet iets met Cloud (MS/IBM)


  • flat
  • Registratie: Mei 2000
  • Niet online
Op maandag 15 oktober 2001 13:41 schreef [ti] het volgende:
Daar gaat het toch niet om. Gaat erom dat dat ding gewoon elke lokale file die de httpd kan lezen meestuurd. Is niet echt de bedoeling. Elke andere url kan ook gewoon geinclude worden, kortom hiermee kun je flink zieken...
hmm ja ik was al bang dat iemand op dat idee zou komen maar ik had toen niet echt zin meer om dat te gaan fixen, doe ik vanmiddag wel even
verder staat er echt geen een belangrijke file op die hele server, dus echt erg vind ik 't niet als mensen wat rondkijken
't heeft me trouwens wel een hoop leuke log-entries opgeleverd, zal ze zometeen hier ff copy & pasten (en nou geen flauwe grappen gaan maken over belgen hè :+ )

"Happiness is a way of travel, not a destination."
--Roy Goodman


  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

Op dinsdag 16 oktober 2001 11:12 schreef Flat© het volgende:

[..]

hmm ja ik was al bang dat iemand op dat idee zou komen maar ik had toen niet echt zin meer om dat te gaan fixen, doe ik vanmiddag wel even
verder staat er echt geen een belangrijke file op die hele server, dus echt erg vind ik 't niet als mensen wat rondkijken
't heeft me trouwens wel een hoop leuke log-entries opgeleverd, zal ze zometeen hier ff copy & pasten (en nou geen flauwe grappen gaan maken over belgen hè :+ )
mijn logboek van vorige icoon is idd ook heel apart ;)
een heleboel "werkt dit" en vv. "cool!" hehehe

Klaar voor een nieuwe uitdaging.


  • flat
  • Registratie: Mei 2000
  • Niet online
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
u212-239-165-xx.adsl.pi.be (212.239.165.xx) | 16 h xx m 45 s | [TOPIC=291785/1//?limit=100][NOHTML]Icon Code[/NOHTML][/TOPIC]
/etc/passwd
u212-239-165-xx.adsl.pi.be (212.239.165.xx) | 16 h 29 m 54 s | [TOPIC=291785/1//?limit=100][NOHTML]Icon Code[/NOHTML][/TOPIC]
/etc/passwd
u212-239-165-xx.adsl.pi.be (212.239.165.xx) | 16 h 30 m 19 s | 
/www/apache/log/acces.log
u212-239-165-xx.adsl.pi.be (212.239.165.xx) | 16 h 31 m 8 s | 
/usr/apache/logs/acces.log
u212-239-165-xx.adsl.pi.be (212.239.165.xx) | 16 h 31 m 26 s | 
/www/apache/logs/acces.log
u212-239-165-xx.adsl.pi.be (212.239.165.xx) | 16 h 31 m 46 s | 
/www/apache/logs/access.log
u212-239-165-xx.adsl.pi.be (212.239.165.xx) | 16 h 32 m 8 s | 
/usr/apache/logs/access.log

waarschijnlijk een windows-gebruiker die absoluut niet weet waar je apache normaal installeert, en hoe de logfiles heten

[edit]
[ti] ik heb even een andere oplossing bedacht, waardoor alleen nog maar .php files geinclude kunnen worden

ook kan ik met if's nummertjes laten verwijzen naar de verschillende icons, en wordt er geen geldig nummer (dus iets anders) geeft een else aan dat 'ie het traffic-icon door moet geven

"Happiness is a way of travel, not a destination."
--Roy Goodman


  • [ti]
  • Registratie: Februari 2000
  • Niet online
hmm ja ik was al bang dat iemand op dat idee zou komen maar ik had toen niet echt zin meer om dat te gaan fixen, doe ik vanmiddag wel even
quick fix:
PHP:
1
2
3
4
5
6
7
8
<?
  $pos = strpos($a, "/");
  
  if (!($pos === false))
    die("boefje");
  
  echo "ok";
?>

kun je nog wel alle files uit die huidige dir openen maarja.. (krijg je misschien wat enge recursie dingen van).. misschien beter om gewoon wat vooraf gedefinieerde strings ('klok', 'uptime') te passen en die in je php om te zetten (mbv. switch) naar 'clock.php' etc.. kun je ook mooi 'n default: opgeven als iemand loopt te fokken :P

  • [ti]
  • Registratie: Februari 2000
  • Niet online
btw: [ti] blij met de tijdelijke oplossing die ik heb gekozen? vanmidag maak ik er wel gewoon s.php?1 en s.php?2 enzovoorts van
alleen .php files kunnen nog geinclude worden
hehe, kvin 't allemaal prima ;) nu issie nog wel te slopen (met mijn quick fix overigens ook).. ?1 en ?2 kan ook, kvin die switch oplossing zoals ik zei mooier maar da's kwestie van smaak ..

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

ff een id
[ti] kan je hier niet een apart topic voor openen?
dit soort security dingen?
* D2k vind het iig zeer interessant

Doet iets met Cloud (MS/IBM)


  • flat
  • Registratie: Mei 2000
  • Niet online
[ti]
had je echt gedacht dat /etc/passwd; zou werken?
valt me een beetje van je tegen ;)

"Happiness is a way of travel, not a destination."
--Roy Goodman


  • [ti]
  • Registratie: Februari 2000
  • Niet online
Op dinsdag 16 oktober 2001 11:31 schreef Flat© het volgende:
[ti]
had je echt gedacht dat /etc/passwd; zou werken?
valt me een beetje van je tegen ;)
hehe, ja kon het altijd proberen.. /etc/passwd%00 dingen willen nog wel eens werken met perl en /etc/passwd; was 'n beetje wanhoop poging :) Ik weet niet hoe jou php intern in elkaar zit he. Maar (waarschijnlijk) gebruik je gewoon include() danwel require() en dan werken die geintjes niet ;)

  • [ti]
  • Registratie: Februari 2000
  • Niet online
Op dinsdag 16 oktober 2001 11:30 schreef D2k het volgende:
ff een id
[ti] kan je hier niet een apart topic voor openen?
dit soort security dingen?
* D2k vind het iig zeer interessant
Als ik meer tijd heb zal ik es kijken of ik 'n leuk lijstje van meest gemaakte fouten/securityfouten kan maken mbt. php/asp/c/c++ ..

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op dinsdag 16 oktober 2001 11:37 schreef [ti] het volgende:

[..]

Als ik meer tijd heb zal ik es kijken of ik 'n leuk lijstje van meest gemaakte fouten/securityfouten kan maken mbt. php/asp/c/c++ ..
dat zou wel tof zijn

* D2k heeft iig een aantal van zijn logins inmiddels gefixt
(nee niet die jij had gevonden, andere)

Doet iets met Cloud (MS/IBM)


  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Op dinsdag 16 oktober 2001 11:27 schreef [ti] het volgende:

[..]

hehe, kvin 't allemaal prima ;) nu issie nog wel te slopen (met mijn quick fix overigens ook).. ?1 en ?2 kan ook, kvin die switch oplossing zoals ik zei mooier maar da's kwestie van smaak ..
Hmmm een switch methode mooier?

Persoonlijk kies ik er voor om een array te defineren met toegestaande entries en dan in_array te gebruiken.

Programmer - an organism that turns coffee into software.


  • [ti]
  • Registratie: Februari 2000
  • Niet online
Persoonlijk kies ik er voor om een array te defineren met toegestaande entries en dan in_array te gebruiken.
Da's in dit geval denk ik nog mooier inderdaad :) ligt 'n beetje aan de situatie..
Pagina: 1