[ StratOS @ 22.04.2002. 14:28 ] @
Citat:

Testing HTTP Request:
User Agent:

Expected: "Crafted Agent"
Found: "Crafted Agent"
Request Method:
Expected: POST
Found: GET
Failed.....

Answers
Your answer appears to be incorrect.


Tko riješi sledeči puzzle, jer riječ je o user agentima, POST GET metodama ...
Da biste riješili ovaj problem morate biti registrovani na sledečem sajtu :
OVDJE .

Napišite html koji če razriješiti komunikaciju između servera i vas i pravilno riješiti ovaj nastali problem.

Hm .. i zanima me još samo nešto : Kako zamjeniti string user agent-a u IE 5/6
iz tipičnog

"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Joke to do that; .NET CLR 1.0.3705)"

Hvala več unaprijed.

[Ovu poruku je menjao StratOS dana 20.05.2002 u 05:13 PM GMT]
[ StratOS @ 07.05.2002. 06:38 ] @
Najprej je treba spremeniti user agent, jer ga PHP server testira kao "Crafted Agent".

V Mozilli možeš UA string pretvoriti u šta hočeš.
Ovo važi za zadnju verziju :
Otvoriš settings file za Mozzilu (security-prefs.js)
Dodaš liniju
pref("general.useragent.override", "Crafted Agent");

A onda treba da napraviš formu za rješenje ove zadače.
1. Forma treba upotrebiti POST method, to mi je uspijelo.
2. Jednom sam u javi napravio i rutinu koja je request od servera dobila i zapisala ga u jedan fajl na HD, ja bih trebao da submitujem odmah riješenje ovog problema nazad serveru i to bi bilo to :)
P.S.:Pitanja su na engleskom jeziku

A evo što mi je sa mojom formom :

Testing HTTP Request:
User Agent:


Expected: "Crafted Agent"

Found: "Crafted Agent"
Request Method:

Expected: POST

Found: POST
Answer:

Found: ... converting...
Failed.....

Answers

Your answer appears to be incorrect.

Što zapravo tražim, trebam HTML source code za rješenje ovog problema jer u PHP baš nemam puno znanja, mislim da to nije tako velik problem za vas majstore.

Hvala več unaprijed

Boris
[ RAZZLEDAZZLER @ 07.05.2002. 15:51 ] @
kada odem na tu adresu shto si ostavio... meni javlja samo da sam uspeshno ulogovan .. ali ok, odem na http://www.caesum.com/game/ i onda dobijem meni sa strane, kliknem na Problems ... i onda odaberem "View All Problems Available" ..ali medju problemima nema tog tvog.

Jel potrebno neki reshiti da bi se doshlo do tog ...ili ...?
[ StratOS @ 07.05.2002. 16:17 ] @
registruješ se ovdje http://www.caesum.com/game/ , a problem koji trijeba riješiti je http://www.caesum.com/game/problems/misc_4.php.

Neznam, ti nemaš tog zadatka, jer si još u početku, izgleda da je potrebno samo de sa registruješ, logiraš a onda treba da riješiš ovaj problem http://www.caesum.com/game/problems/misc_4.php.


A odgovor treba da bude zakodiran isto kao i pitanje
[ RAZZLEDAZZLER @ 07.05.2002. 19:16 ] @
ma znam ja to, samo shto kada odem na http://www.caesum.com/game/problems/misc_4.php ..javi mi
"Hey!
Either your cookie was not found or you should not be on this page. "

A cookie imam sigurno. tako da verovatno moram da reshim neki zadatak da bih stigao do tog tvog.
Kazi koje si sve zadatke do sada reshio da reshim i ja i onda ce mi se ovaj verovatno otvoriti.
[ StratOS @ 07.05.2002. 20:33 ] @
Da izgleda da je tako, al probaj da napraviš ovaj html s formom, pa češ vidjeti dal radi ...


P.S.: Prije su ologuj, pa odda otvori ovaj HTML, kojeg prije sahraniš na disk.

HTML CODE
Code:

<html>
<body>
<form action="http://www.caesum.com/game/problems/misc_4.php" method="post">
Please type the answer:
<input type="text" name="fname" size="20">
<br>
<input type="submit" value="Submit">
</form>
</body>
</html>


Pa vidi jel radi !
P.S.:Formu trebaš da spremeniš malo da bih mogao dobiti request i onda još jedanput postati odgovor.

Pitanje je enkriptirano, a odgovor treba da enkriptuješ istim putem.

Ajde do ponovo
[ RAZZLEDAZZLER @ 08.05.2002. 02:14 ] @
Ne mogu to ni da probam, dok ne reshim izgleda neki zadatak koji vredi 5 poena ... sad cu da vidim ako budem mogao neki


Lepo mi u profilu pishe ... "Your current authorisation level allows you to attempt problems up to 5 points in value. "

znachi ne mogu neke jache probleme josh da reshavam

[ StratOS @ 08.05.2002. 06:09 ] @
Citat:

Zivot je s*****, ostalo su sitnice
[ StratOS @ 20.05.2002. 17:10 ] @
Dali mi tko zna na kratko objasniti kako komunicira klient sa PHP serverom. Neznam točno, jer imam velikih problema sa enkodiranjem/dekodiranjem, dali mi tko može napraviti kakvu formu, tako da bi enkodirano pitanje servera u java scriptu mogao da sahranim na disk ?

Kako da riješiš pitanje UE u mozill.
Otvoriš fajl sa settingsima za Mozilla (security-prefs.js)
Dodaš red:
pref("general.useragent.override", "Crafted Agent");

To bi se moglo da riješi sa Proxomitronom ili telnetom, dali zna tko kako bi se to riješilo, da bi bar dobio enkriptirano pitanje.

Kakve vrste enkripcije so moguče ?
[ StratOS @ 10.06.2002. 13:09 ] @
Tko zna kako riješiti to sa formama neka mi odgovori na mail !!!
poslat ču mu Username/Password !!
[ leka @ 10.06.2002. 14:51 ] @
web client i PHP nemaju nikakve veze jedno sa drugim StratOS...
Komunikacija uvek ide ovako
Code:


+--------+ <-> +------------+ <-> +-----+
| client | <-> | web server | <-> | PHP |
+--------+ <-> +------------+ <-> +-----+


Znaci SVE prolazi kroz web server (recimo Apache), sto je i normalno...
[ StratOS @ 10.06.2002. 14:58 ] @
Da to se razumije, samo što web server preko PHP proverava HTTP parametere i slične konstante u tom primjeru ...

ako te zanima, pogledaj ...
[ StratOS @ 12.06.2002. 13:25 ] @
evo treba samo da postujem Answer
+++RESP 40+++
HTTP/1.1 200 OK
Date: Wed, 12 Jun 2002 10:14:19 GMT
Server: Apache/1.3.14 (Unix) mod_perl/1.24 PHP/4.0.6 FrontPage/4.0.4.3 mod_ssl/2.7.1 OpenSSL/0.9.6
X-Powered-By: PHP/4.0.6
Question: U3VybmFtZSBvZiBTaGVybG9jayBIb2xtZXMgYXJjaCBlbmVteQ==
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html
+++CLOSE 40+++

treba da dekodiram chunked paket (U3VybmFtZSBvZiBTaGVybG9jayBIb2xtZXMgYXJjaCBlbmVteQ==)
[ StratOS @ 12.06.2002. 14:29 ] @
Problem 31

Testing HTTP Request:
User Agent:
# Expected: "Crafted Agent"
# Found: "Crafted Agent"
Request Method:
# Expected: POST
# Found: POST
Answer:
# Found: ... converting...

Failed.....


+++GET 54+++
POST /game/problems/misc_4.php?echo%20$PHP_SELF;? HTTP/1.0
Host: www.caesum.com
User-Agent: Crafted Agent
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,text/css,*/*;q=0.1
Accept-Language: en-us, en;q=0.50
XXXXXXXXXXXXXXX: XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Accept-Charset: ISO-8859-1, utf-8;q=0.66, *;q=0.66
Keep-Alive: 300
Cookie: key=PZAnvsOHLtS1PuP6oCBF4zxo
Content-Type: application/x-www-form-urlencoded
Content-Length: 52
Connection: keep-alive
Accept-encoding: gzip, deflate
Posting 52 bytes...

+++RESP 54+++
HTTP/1.1 200 OK
Date: Wed, 12 Jun 2002 11:18:43 GMT
Server: Apache/1.3.14 (Unix) mod_perl/1.24 PHP/4.0.6 FrontPage/4.0.4.3 mod_ssl/2.7.1 OpenSSL/0.9.6
X-Powered-By: PHP/4.0.6
Question: U3VybmFtZSBvZiBTaGVybG9jayBIb2xtZXMgYXJjaCBlbmVteQ==
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html
+++CLOSE 54+++

Trebam samo dekodirati pitanje, onda po istom načinu opet kodirati poruku i poslati kao Answer, gdje je moguče dobiti takav enkriptor/dekriptor ?
[ StratOS @ 12.06.2002. 23:23 ] @
Ha, dekodirao sam mime based64 encoding

Content-Type: text/plain; charset=US-ASCII;
Content-transfer-encoding: base64

U3VybmFtZSBvZiBTaGVybG9jayBIb2xtZXMgYXJjaCBlbmVteQ==

ako dekodiramo znači :Surname of Sherlock Holmes arch enemy

a odgovor je Moriarty, ako opet dekodiramo dobijemo :
Content-Type: text/plain; charset=US-ASCII; name=Answer
Content-transfer-encoding: base64

TW9yaWFydHk=

Hm, postavi se pitanje, kako da to postujem ?
Bilo bi dobro da mi tko napravi formu, jer ne znam što kod moje ne valja :)
a odgovor trega postati na http://www.caesum.com/game/problems/misc_4.php.