Stealing browser history without JavaScript
Anon Mus
my.green.lantern at googlemail.com
Mon Jun 15 20:40:11 UTC 2009
Zinco wrote:
>>>>> Matej Kovacic wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> this seems an interesting issue:
>>>>>
>>>>> http://www.making-the-web.com/misc/sites-you-visit/nojs/
>>>>>
>>>>> bye, Matej
>>>>>
>
>
>>>> Anon Mus Wrote:
>>>> Been to this site and it dont work on my firefox.3.0.8 browser... (with
>>>> NoScript, QuickJava, Better Privacy, JavaScript Deobfuscator, Quick
>>>> Preference Button & User Agent Switcher)
>>>>
>>>> it replies with a 0 (zero) count. But there should be dozens.
>>>>
>
>
>>> Zinco Wrote:
>>> Seems to me it would have to have all websites known to man on the page
>>>
> it
>
>>> loads. If it looks at "visited links" css on the page it loads it could
>>> only look at websites on that page. It would have to store a lot of web
>>> pages on that hidden i-frame to really compare. Unless you are looking
>>>
> to
>
>>> see if a particular person visited a particular page doesn't seem like it
>>> would do anyone much good.
>>>
>>>
>
>
>> Anon Mus Wrote:
>> Maybe IFrames don't work on Firefox. The pages IFrame message "Please
>> enable Iframes, though" is superfluous, as it only prints if IFrames is
>> functional !!
>>
>
>
>> Reminds me of a security software con site years ago which would print
>> some detail value known only to your browser, up on a web page. Of
>> course, only YOU could see it, no data was sent to the visited web site.
>>
>
>
>> Even though it was a con, lots of people bought the security software
>> to protect themselves from that non-existent leak.
>>
>
>
>> In this IFrames exploit the test web page is said to have a css
>> background image embedded in it. I can find no such image (background:
>> #003399;).
>> (See http://www.w3schools.com/css/pr_background.asp.)
>>
>
>
>> The only image on the page is a javascript button. But there is a
>> javascript dependent Google Analytics urchin tracker.
>>
>
>
>
>> Would the author Brendon Bo[mb]shell like to identify him/her self?
>>
>
> Zinco Wrote:
>
> 50000 pages isn't very much. Would have to contain millions it would seem.
> It did work on my browser and found 30 of the most popular sites. Ebay ect.
>
> *************************
> Index.php I-Frame
> <iframe src="start_scan.php?769245844" width="300" height="260"
> frameborder="0" scrolling="no">Please enable Iframes, though</iframe>
>
> <p><!-- AddThis Button BEGIN -->
> <!-- AddThis Button END -->
> <script type="text/javascript">
> digg_skin = 'compact';
> digg_window = 'new';
> </script>
> <script src="http://digg.com/tools/diggthis.js"
> type="text/javascript"></script>
> <script type="text/javascript"
> src="http://www.reddit.com/button.js?t=1"></script>
> </p>
> *******************************
> Start_scan.php I-frame
> <iframe src="sites_list.php?sess=fe728e" width="288" height="210"
> frameborder="0"></iframe>
>
> </div>
>
> <iframe src="base.php?sess=fe728e" width="1" height="1"
> frameborder="0"></iframe>
> **********************************
> Base.php
> <style type="text/css">#l2001
> a:visited{background:url(log_base.php?id=2001&sess=fe728e);}
> ***************************
>
>
>
>
So there is the IFrame provisioned background image.
As I couldn't see this "base.php" code, then it pretty much confirms
that firefox don't run IFrames.
Obviously the,
"
<p><!-- AddThis Button BEGIN -->
<!-- AddThis Button END -->
<script type="text/javascript">
digg_skin = 'compact';
digg_window = 'new';
</script>
<script src="http://digg.com/tools/diggthis.js"
type="text/javascript"></script>
<script type="text/javascript"
src="http://www.reddit.com/button.js?t=1"></script>
</p>
"
section will only run as javascript.. so "NoScript" takes care of that.
More information about the tor-talk
mailing list