{"id":99,"date":"2007-11-07T15:38:07","date_gmt":"2007-11-07T13:38:07","guid":{"rendered":"http:\/\/daniel.haxx.se\/blog\/2007\/11\/07\/data-sheet-leakage\/"},"modified":"2008-12-02T11:40:09","modified_gmt":"2008-12-02T10:40:09","slug":"data-sheet-leakage","status":"publish","type":"post","link":"https:\/\/daniel.haxx.se\/blog\/2007\/11\/07\/data-sheet-leakage\/","title":{"rendered":"Data Sheet Leakage"},"content":{"rendered":"<p>Irony is part of life.<\/p>\n<p><img decoding=\"async\" title=\"Data Sheet for a technical thing\" src=\"http:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2007\/09\/datasheet.jpg\" alt=\"Data Sheet for a technical thing\" hspace=\"10\" vspace=\"5\" align=\"right\" \/>One of the <a href=\"http:\/\/daniel.haxx.se\/blog\/2007\/09\/09\/manufacturers-hate-customers\/\">&#8220;secret&#8221; kind of manufacturers<\/a> out there which refuses to provide docs to their chips unless you sign an <a href=\"http:\/\/en.wikipedia.org\/wiki\/Non-disclosure_agreement\">NDA<\/a> and God-knows-what, requires a user name and a password on their web site before they hand out docs. It turned out they only protect themselves using <a href=\"http:\/\/en.wikipedia.org\/wiki\/JavaScript\">javascript<\/a> so you can just read the HTML pages and the embedded javascript in them to figure out the exact URLs to use and <em>wham<\/em>, the data sheets are downloadable&#8230;<\/p>\n<p>No, I won&#8217;t tell you the exact company nor site (or even exactly when this was discovered or tested) since then they might discover this and fix. I&#8217;ve tried this myself and it works fine, but I was not the one who figured it out.<\/p>\n<p>Yeah, this is a moral dilemma: should we tell the manufacturer about their problem and thus close the doors for users to get this docs? Or would that risk backfiring on the guy(s) that tell them? What would <strong>you<\/strong> do?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Irony is part of life. One of the &#8220;secret&#8221; kind of manufacturers out there which refuses to provide docs to their chips unless you sign an NDA and God-knows-what, requires a user name and a password on their web site before they hand out docs. It turned out they only protect themselves using javascript so &hellip; <a href=\"https:\/\/daniel.haxx.se\/blog\/2007\/11\/07\/data-sheet-leakage\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Data Sheet Leakage<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,8],"tags":[246,420,101],"class_list":["post-99","post","type-post","status-publish","format-standard","hentry","category-floss","category-tech","tag-data-sheets","tag-electronics","tag-secrets"],"_links":{"self":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/99","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/comments?post=99"}],"version-history":[{"count":0,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/99\/revisions"}],"wp:attachment":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/media?parent=99"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/categories?post=99"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/tags?post=99"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}