MobileRead Forums
Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Devices > iRex iLiad > iLiad Developer's Corner

Welcome to the MobileRead Forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community today, you will have fewer ads, access to post topics, communicate privately with other members, respond to polls, upload content and access many other special features.

If you have any problems with the registration process or your account login, please contact us.

Hint: Don't have time to visit us daily? Subscribe to our main RSS feed to receive our frontpage posts at your convenience.

Notices

iLiad Developer's Corner For iLiad development discussion and planning

Reply
 
Thread Tools Search this Thread Display Modes
Old 10-19-2006, 02:47 PM   #1
arivero
Guru
arivero doesn't litterarivero doesn't litter
 
arivero's Avatar
 
Posts: 607
Karma: 197
Join Date: Oct 2005
Device: NCR3125, Nokia 770,...
Huge exploit found in 2.7

Ok, I have downloaded the 2.7. Awesome pdf thing, it remembers the zoom between pages, and this is already better than standard xpdf, nice icons, blah blah blah. Ah and yes, I got to execute a ls > /opt/content/books/a.txt command. But on the other hand the remote Xserver approach seems promising. So what do I do? Wait for a crack via Xserver to be done? Do I explain how I did the ls so you people can try to run shell scripts via similar methods, risking to be patched in the security fix? Personally I think that any Xserver exploit will be patched in the future, because it is a real internet security issue.
arivero is offline   Reply With Quote
Old 10-19-2006, 02:58 PM   #2
jęd
Evangelist
jęd has a complete set of Star Wars action figures.jęd has a complete set of Star Wars action figures.jęd has a complete set of Star Wars action figures.
 
Posts: 457
Karma: 293
Join Date: May 2006
Quote:
Originally Posted by arivero
Do I explain how I did the ls so you people can try to run shell scripts via similar methods, risking to be patched in the security fix? Personally I think that any Xserver exploit will be patched in the future, because it is a real internet security issue.
Up to you whether you think its better to have an unsecured Illiad and to be the only one with this knowledge, or to help the Illiad progress. Congratulations, btw...
jęd is offline   Reply With Quote
Old 10-19-2006, 03:00 PM   #3
arivero
Guru
arivero doesn't litterarivero doesn't litter
 
arivero's Avatar
 
Posts: 607
Karma: 197
Join Date: Oct 2005
Device: NCR3125, Nokia 770,...
Quote:
Originally Posted by jęd
Up to you whether you think its better to have an unsecured Illiad and to be the only one with this knowledge, or to help the Illiad progress. Congratulations, btw...
I could ask for a NDA agreement
arivero is offline   Reply With Quote
Old 10-20-2006, 06:26 AM   #4
Alexander Turcic
Fully Converged
Alexander Turcic can talk to the animals.Alexander Turcic can talk to the animals.Alexander Turcic can talk to the animals.Alexander Turcic can talk to the animals.Alexander Turcic can talk to the animals.Alexander Turcic can talk to the animals.Alexander Turcic can talk to the animals.Alexander Turcic can talk to the animals.Alexander Turcic can talk to the animals.Alexander Turcic can talk to the animals.Alexander Turcic can talk to the animals.
 
Alexander Turcic's Avatar
 
Posts: 12,179
Karma: 68037
Join Date: Oct 2002
Location: Switzerland
Device: Sony Portable Reader
Quote:
Originally Posted by jęd
Up to you whether you think its better to have an unsecured Illiad and to be the only one with this knowledge, or to help the Illiad progress. Congratulations, btw...
And what would be the risk of having an "unsecured" iLiad ATM?
Alexander Turcic is offline   Reply With Quote
Old 10-20-2006, 07:50 AM   #5
jęd
Evangelist
jęd has a complete set of Star Wars action figures.jęd has a complete set of Star Wars action figures.jęd has a complete set of Star Wars action figures.
 
Posts: 457
Karma: 293
Join Date: May 2006
Quote:
Originally Posted by Alexander Turcic
And what would be the risk of having an "unsecured" iLiad ATM?
Someone might hit you over the head with it...?

But seriously... I'm glad this was brought out in the open... I think it shows willingness to work with Irex in making their product better. Lets see how soon they fix this...!
jęd is offline   Reply With Quote
Old 10-20-2006, 08:10 AM   #6
arivero
Guru
arivero doesn't litterarivero doesn't litter
 
arivero's Avatar
 
Posts: 607
Karma: 197
Join Date: Oct 2005
Device: NCR3125, Nokia 770,...
Quote:
Originally Posted by jęd
But seriously... I'm glad this was brought out in the open... I think it shows willingness to work with Irex in making their product better. Lets see how soon they fix this...!
I insist: it is not a security hole, so you do not need to fix it. It *seems* a security hole because it works the way www holes work, but it is a dialog window that only shows in the main console, so it is not a security issue. It is the same thing that claiming that GRUB has security holes!

The PDF hole in 2.4 was a different issue; just because the confirmation window was not drawn in the the screen (it was, but the screen was not updated, remember) there was possible to do a pdf asking the user "click in this cross, then click this one and see what happens", the seconf cross subtly drawn over the OK button. It needs not to be so ovvious, it could be for instance a sudoku square asking two sequencial clicks, or some "start demo" thing. In spain we call this kind of deception a "Cuartango" trick, because this researcher in the CSIC did some work on deception windows over MSWindows.

Last edited by arivero; 10-20-2006 at 08:26 AM.
arivero is offline   Reply With Quote
Old 10-19-2006, 03:11 PM   #7
design256
Connoisseur
design256 doesn't litterdesign256 doesn't litter
 
Posts: 78
Karma: 103
Join Date: Aug 2006
Location: Ipswich, UK
Device: Irex Iliad
Quote:
Originally Posted by arivero
Ok, I have downloaded the 2.7. Awesome pdf thing, it remembers the zoom between pages, and this is already better than standard xpdf, nice icons, blah blah blah. Ah and yes, I got to execute a ls > /opt/content/books/a.txt command. But on the other hand the remote Xserver approach seems promising. So what do I do? Wait for a crack via Xserver to be done? Do I explain how I did the ls so you people can try to run shell scripts via similar methods, risking to be patched in the security fix? Personally I think that any Xserver exploit will be patched in the future, because it is a real internet security issue.
Perhaps you could use it to help us finish the Xserver exploit. Then make it public when Irex patches that in 2.8...
design256 is offline   Reply With Quote
Old 10-19-2006, 03:32 PM   #8
arivero
Guru
arivero doesn't litterarivero doesn't litter
 
arivero's Avatar
 
Posts: 607
Karma: 197
Join Date: Oct 2005
Device: NCR3125, Nokia 770,...
Ok I will release it, on second inspection it is so simple that there is no issue.

I backquoted the password in the WEP configuration.

this is, I created a new wireless wep connection (wizard, anyname, Proceed, Wireless, anyssid, proceed, WEP, proceed) and in the wep security key field I used:

Quote:
`ls > /opt/content/books/a.txt`
I pressed TEST (no proceed anymore).

And yep, it escaped.

I think iRex does not really need to patch this one. It is not a security hole, as the ssh was. Nor a Cuartango trick, as the pdf could be. Here the Owner of the machine must know exactly what he is doing, no argue about being tricked to do it (except if you have got a devilish system admistrator telling you that THAT is the password for your local wlan!).

Besides, you need to retort the trick in order to use it to "open the internet", because most probably this escape is executed at the level of the networking scripts, and man you do not want to call the networking script from the networking script.

Last edited by arivero; 10-19-2006 at 03:40 PM.
arivero is offline   Reply With Quote
Old 10-19-2006, 03:43 PM   #9
design256
Connoisseur
design256 doesn't litterdesign256 doesn't litter
 
Posts: 78
Karma: 103
Join Date: Aug 2006
Location: Ipswich, UK
Device: Irex Iliad
Quote:
Originally Posted by arivero
Ok I will release it, on second inspection it is so simple that there is no issue.

I backquoted the password in the WEP configuration.

this is, I created a new wireless wep connection (wizard, anyname, Proceed, Wireless, anyssid, proceed, WEP, proceed) and in the wep security key field I used:



I pressed TEST (no proceed anymore).

And yep, it escaped.

I think iRex does not really need to patch this one. It is not a security hole, as the ssh was. Nor a Cuartango trick, as the pdf could be. Here the Owner of the machine must know exactly what he is doing, no argue about being tricked to do it (except if you have got a devilish system admistrator telling you that THAT is the password for your local wlan!).

Besides, you need to retort the trick in order to use it to "open the internet", because most probably this escape is executed at the level of the networking scripts, and man you do not want to call the networking script from the networking script.
neat. Congratulations on thinking of this one.
design256 is offline   Reply With Quote
Old 10-19-2006, 03:57 PM   #10
arivero
Guru
arivero doesn't litterarivero doesn't litter
 
arivero's Avatar
 
Posts: 607
Karma: 197
Join Date: Oct 2005
Device: NCR3125, Nokia 770,...
Quote:
Originally Posted by design256
neat. Congratulations on thinking of this one.
A pleasure. Please remember this trick is under the 75 Euros caveat
arivero is offline   Reply With Quote
Old 10-20-2006, 03:17 AM   #11
Antartica
Evangelist
Antartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-books
 
Posts: 406
Karma: 754
Join Date: Jun 2006
Location: Madrid, Spain
Device: iliad, onhandpc, newton, zaurus
Quote:
Originally Posted by arivero
Ok I will release it, on second inspection it is so simple that there is no issue.
Oh! I'm happy. I'll be upgrading to 2.7 today, then :-).

What's next in my todo list queue: investigate the pageBar protocol and doing a simple viewer using SDL... Now that we can test it :-)~~~! Yipieee!!!

Thanks arivero :-).
Antartica is offline   Reply With Quote
Old 10-20-2006, 04:40 AM   #12
Drops
Connoisseur
Drops began at the beginning.
 
Posts: 65
Karma: 10
Join Date: May 2006
Has anyone tried a java --version command yet?
Drops is offline   Reply With Quote
Old 10-20-2006, 04:53 AM   #13
design256
Connoisseur
design256 doesn't litterdesign256 doesn't litter
 
Posts: 78
Karma: 103
Join Date: Aug 2006
Location: Ipswich, UK
Device: Irex Iliad
Quote:
Originally Posted by Antartica
Oh! I'm happy. I'll be upgrading to 2.7 today, then :-).
Do it quickly! I bet that this and Xserver will be patched on IDS today.
design256 is offline   Reply With Quote
Old 10-20-2006, 11:26 AM   #14
Antartica
Evangelist
Antartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-booksAntartica has learned how to read e-books
 
Posts: 406
Karma: 754
Join Date: Jun 2006
Location: Madrid, Spain
Device: iliad, onhandpc, newton, zaurus
Quote:
Originally Posted by design256
Do it quickly! I bet that this and Xserver will be patched on IDS today.
Updated! :-)
Antartica is offline   Reply With Quote
Old 10-20-2006, 08:54 AM   #15
arivero
Guru
arivero doesn't litterarivero doesn't litter
 
arivero's Avatar
 
Posts: 607
Karma: 197
Join Date: Oct 2005
Device: NCR3125, Nokia 770,...
Quote:
Originally Posted by Antartica
What's next in my todo list queue: investigate the pageBar protocol and doing a simple viewer using SDL... Now that we can test it :-)~~~! Yipieee!!!
Also, we need some hints about the update protocol. We can do single updates of the whole screen by calling the displayMgrClient utility, but I really would like to enable the update mode of the Ink aplications, I mean Scribble and now the new Keyboard. This will happily explained in the open by iRex in the future (and also the pageBar protocol), you could try to ask them first!

Last edited by arivero; 10-20-2006 at 10:25 AM.
arivero is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
I found way to vastly improve displaying of text! Malder1 iRex iLiad 43 01-05-2007 06:32 PM
Sony Reader in the press (huge round-up) Bob Russell Sony Portable Reader PRS-500/505 14 10-14-2006 08:46 AM
Adobe Acrobat subject to remote exploit Alexander Turcic News and Commentary 3 09-16-2006 06:29 AM
Serious exploit in Greasemonkey 0.4 Alexander Turcic Lounge 2 07-19-2005 05:59 AM
Mobile use in rural areas found to be riskier Alexander Turcic Lounge 0 05-18-2005 05:55 AM


All times are GMT -4. The time now is 11:08 AM.


MobileRead.com is a privately owned, operated and funded community.