This is the Message Centre for Gnomon - time to move on
- 1
- 2
Weird
Gnomon - time to move on Started conversation Jul 9, 2013
Wading through some of the weirder entries in the Guide to check that Pliny can display them all, I came across this:
Entry A7157531
What's really weird is its behaviour in Pliny. I haven't figured out how it works yet, or even exactly what's in the entry, as it seems to be designed to confuse whatever system you use to look at it.
Weird
Gnomon - time to move on Posted Jul 9, 2013
If you're not in Pliny, this might work:
http://h2g2.com/entry/A7157531
Weird
Black Cheetah: The Veggie Black Cat (Have two accounts for some reason!) Posted Jul 9, 2013
I thought it might be a virus or something...
Weird
Titania (gone for lunch) Posted Jul 9, 2013
Hmmm... can't really make head or tail of it. Put it through the testAnumber thingie, and it gave me this, which meant nothing to me:
OK, wait, it's even odder than I thought, let me get a print screen, brb
Weird
Titania (gone for lunch) Posted Jul 9, 2013
Normally, you'd only get a bunch of GuideML code, but this one has a window at the bottom, referring to 'Line 270, line position 42'
Weird
Baron Grim Posted Jul 9, 2013
My guess, is someone snipped a bit of random code from some other web page hoping it might display something.
Either that, or someone's cat was "coding" while they were away from their keyboard.
I still say nuke it from orbit.
Weird
Dmitri Gheorgheni, Post Editor Posted Jul 9, 2013
I like the cat-coding idea. Willem's just been complaining that his cat's signing him up for things using the touchscreen, and one of our cats turned my screen upside down one day...
Cats make really good hackers.
Weird
TRiG (Ireland) A dog, so bade in office Posted Jul 9, 2013
Someone was testing to see how good the system is at preventing XSS (Cross-Site Scripting) attacks. They found it wasn't good enough: the system is too trusting, and assumes that the data is clean. This example is benign: it's just a test; however, the same idea could be used to do nasty things like steal cookies (and hence log-in data) of everyone who views the page.
You could consider that to be a nasty hole in the system. In fact, it's not that nasty, as code like that could no longer be put into the system in the first place, so we only need to worry about code that's already there.
TRiG.
Weird
TRiG (Ireland) A dog, so bade in office Posted Jul 9, 2013
The Test function shows the code that exists. If that code has syntax errors*, the Test function also shows a bunch of error messages. That's what you're seeing there. (In Brunel, it shows the error messages in black text on a black background, so you just get a lot of empty space.)
TRiG.
* NOTE: Only old entries can have syntax errors. The system does not allow the creation of new entries with syntax errors**.
** Actually, plain-text entries are still stored internally as XML, and they can contain syntax errors. This doesn't matter, as they are interpreted as plain text, not as GuideML, so the errors are irrelevant. However, the syntax errors still produce error messages when you use the Test function.
Weird
Gnomon - time to move on Posted Jul 9, 2013
Thanks, TRiG. I thought it was something like that. Although I still don't understand how it works. If I did, I could watch out for other examples of it.
If the angle brackets in the title are required, then I'll certainly spot it.
Weird
TRiG (Ireland) A dog, so bade in office Posted Jul 9, 2013
Well, you really need to look out for SCRIPT tags. (There are some complicated ways of disguising them, mind you, but I don't know that any of these would work with GuideML.)
XSS is basically exploited by putting javascript somewhere where the manager of a website doesn't expect it. That'll usually be in a SCRIPT tag, but it might also be in an attribute on another tag (ONCLICK, ONMOUSOVER, ONKEYUP, etc. (basically, ON*)).
This probably won't show in Pliny, because it assumes anything in angle brackets is a smiley, and if it can't find a smiley of that name it shows nothing, but here's an example:
TRiG.
Weird
TRiG (Ireland) A dog, so bade in office Posted Jul 9, 2013
(And no, that need not necessarily be in the title.)
Weird
Gnomon - time to move on Posted Jul 9, 2013
Hmm. There are 1362 entries in the Guide with "Script" in them. That would be a lot of searching. Could be done, though.
Weird
You can call me TC Posted Jul 10, 2013
In goo you just see the coding
">alert('xss')&
As if someone forgot to set the entry to "guideml"
It's also interesting that clicking on the author of the entry leads to nowhere.
Weird
Recumbentman Posted Jul 16, 2013
Yes, no clue when the Researcher signed up. Gnomon has a way of finding that though.
Key: Complain about this post
- 1
- 2
Weird
- 1: Gnomon - time to move on (Jul 9, 2013)
- 2: Gnomon - time to move on (Jul 9, 2013)
- 3: Dmitri Gheorgheni, Post Editor (Jul 9, 2013)
- 4: lil ~ Auntie Giggles with added login ~ returned (Jul 9, 2013)
- 5: Black Cheetah: The Veggie Black Cat (Have two accounts for some reason!) (Jul 9, 2013)
- 6: Baron Grim (Jul 9, 2013)
- 7: Baron Grim (Jul 9, 2013)
- 8: Titania (gone for lunch) (Jul 9, 2013)
- 9: Titania (gone for lunch) (Jul 9, 2013)
- 10: Titania (gone for lunch) (Jul 9, 2013)
- 11: Baron Grim (Jul 9, 2013)
- 12: Dmitri Gheorgheni, Post Editor (Jul 9, 2013)
- 13: TRiG (Ireland) A dog, so bade in office (Jul 9, 2013)
- 14: TRiG (Ireland) A dog, so bade in office (Jul 9, 2013)
- 15: Gnomon - time to move on (Jul 9, 2013)
- 16: TRiG (Ireland) A dog, so bade in office (Jul 9, 2013)
- 17: TRiG (Ireland) A dog, so bade in office (Jul 9, 2013)
- 18: Gnomon - time to move on (Jul 9, 2013)
- 19: You can call me TC (Jul 10, 2013)
- 20: Recumbentman (Jul 16, 2013)
More Conversations for Gnomon - time to move on
Write an Entry
"The Hitchhiker's Guide to the Galaxy is a wholly remarkable book. It has been compiled and recompiled many times and under many different editorships. It contains contributions from countless numbers of travellers and researchers."