<?xml version="1.0" encoding="utf-8" ?>

<?xml-stylesheet type="text/xsl" href="/templates/2k11/rss.xsl" media="screen" ?>
<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>Daniel Lange's blog (Entries tagged as hacking)</title>
    <link>http://daniel-lange.com/</link>
    <description>agrep -pB IT /dev/life</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 2.6.0 - http://www.s9y.org/</generator>
    <pubDate>Fri, 28 Jan 2022 12:01:41 GMT</pubDate>

    <image>
    <url>//daniel-lange.com/uploads/Avatar_Blog_144_234.png</url>
    <title>RSS: Daniel Lange's blog - agrep -pB IT /dev/life</title>
    <link>http://daniel-lange.com/</link>
    <width>144</width>
    <height>234</height>
</image>

<item>
    <title>Git shared hosting quirk</title>
    <link>http://daniel-lange.com/archives/165-Git-shared-hosting-quirk.html</link>
            <category>IT</category>
    
    <comments>http://daniel-lange.com/archives/165-Git-shared-hosting-quirk.html#comments</comments>
    <wfw:comment>http://daniel-lange.com/wfwcomment.php?cid=165</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://daniel-lange.com/rss.php?version=2.0&amp;type=comments&amp;cid=165</wfw:commentRss>
    

    <author>nospam@example.com (Daniel Lange)</author>
    <content:encoded>
    &lt;p&gt;Show &lt;a href=&quot;https://github.com/torvalds/linux/blob/b4061a10fc29010a610ff2b5b20160d7335e69bf/drivers/hid/hid-samsung.c#L113-L118&quot;&gt;https://github.com/torvalds/linux/blob/b4061a10fc29010a610ff2b5b20160d7335e69bf/drivers/hid/hid-samsung.c#L113-L118&lt;/a&gt; to a friend.&lt;/p&gt;

&lt;p&gt;Oops &#039;eh? Yep, Linux has been backdoored.&lt;/p&gt;

&lt;p&gt;Well, or not.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://mricon.com/&quot;&gt;Konstantin Ryabitsev&lt;/a&gt; explains it nicely in a &lt;a href=&quot;https://lists.zx2c4.com/pipermail/cgit/2020-October/004571.html&quot;&gt;cgit mailing list email&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
It is common for git hosting environments to configure all forks of the
same repo to use an &quot;object storage&quot; repository. For example, this is
what allows git.kernel.org&#039;s 600+ forks of linux.git to take up only
10GB on disk as opposed to 800GB.

One of the side-effects of this setup is that any object in the shared
repository can be accessed from any of the forks, which periodically
confuses people into believing that something terrible has happened.
&lt;/blockquote&gt;

&lt;p&gt;The hack was &lt;a href=&quot;https://github.com/torvalds/linux/commit/b4061a10fc29010a610ff2b5b20160d7335e69bf#diff-b2b8b8422630002a41cf5901247f9a6af2cc8d000fc792ef7aae9ea1f393f8b4&quot;&gt;discussed on Github in Dec 2018&lt;/a&gt; 
when it was discovered. I forgot about it again but Konstantin&#039;s mail brought the memory back and I think it deserves more attention.&lt;/p&gt;

&lt;p&gt;I&#039;m sure putting some illegal content into a fork and sending a made up &quot;blob&quot; URL to law enforcement would go quite far.
Good luck explaining the issue. &lt;i&gt;&quot;Yes this is my repo&quot;&lt;/i&gt; but &lt;i&gt;&quot;no, no that&#039;s not my data&quot;&lt;/i&gt; ... &lt;i&gt;&quot;yes, it &lt;u&gt;is&lt;/u&gt; my repo but not my data&quot;&lt;/i&gt; ... &lt;i&gt;&quot;no we don&#039;t want that data either, really&quot;&lt;/i&gt; ... &lt;i&gt;&quot;but, but there is nothing we can do, we host on github...&lt;sup id=&quot;fnref:1&quot;&gt;&lt;a href=&quot;#fn:1&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&quot;&lt;/i&gt;.&lt;/p&gt;

&lt;h3&gt;Updates&lt;/h3&gt;

&lt;p&gt;05.11.20 Nate Friedman (CEO of Github) &lt;a href=&quot;https://news.ycombinator.com/item?id=24995121&quot;&gt;promises&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;[..] we are going to make it much more obvious when you&#039;re viewing an orphaned commit.&lt;/blockquote&gt;

&lt;p&gt;For context: The source code of Github (the product) had been leaked as a &lt;a href=&quot;https://web.archive.org/web/20201104050026/https://github.com/github/dmca/tree/565ece486c7c1652754d7b6d2b5ed9cb4097f9d5&quot;&gt;commit to Github&#039;s own DMCA repository&lt;/a&gt;. The repository has turned into a &lt;a href=&quot;https://github.com/github/dmca/pull/8148&quot;&gt;playground&lt;/a&gt; since Github took down the hosting for &lt;code&gt;youtube-dl&lt;/code&gt; as the result of a &lt;a href=&quot;https://github.com/github/dmca/blob/18429823a5404ff7d9f6f0418588d8a48b81f671/2020/10/2020-10-23-RIAA.md&quot;&gt;DMCA complaint&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;14.11.20 Seems Github now adds a warning to commits that are not in a reachable branch
&lt;!-- s9ymdb:665 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;789&quot; height=&quot;85&quot;  src=&quot;http://daniel-lange.com/uploads/entries/201114_Github_commit_warning_message.png&quot;  alt=&quot;Github commit warning message&quot; style=&quot;border:0px; display: inline;&quot;&gt;&lt;/p&gt;

&lt;p&gt;28.01.22 Github currently fails to show the warning message, so &lt;a href=&quot;https://github.com/torvalds/linux/tree/8bcab0346d4fcf21b97046eb44db8cf37ddd6da0&quot;&gt;https://github.com/torvalds/linux/tree/8bcab0346d4fcf21b97046eb44db8cf37ddd6da0&lt;/a&gt; is making rounds now:
&lt;!-- s9ymdb:685 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;1063&quot; height=&quot;651&quot;  src=&quot;http://daniel-lange.com/uploads/entries/220128_Github_still_failing_attribution.png&quot;  alt=&quot;Fake commit to Linus Torvalds&#039; kernel repo updating the README file and claiming to have deleted Linux&quot;&gt;&lt;/p&gt;

&lt;div class=&quot;footnotes&quot;&gt;
&lt;hr /&gt;
&lt;ol&gt;

&lt;li id=&quot;fn:1&quot;&gt;
&lt;p&gt;Actually there is something you can do. Making a repo private takes it out of the shared &quot;object storage&quot;. You can make it public again afterwards. Seems to work at least for now.&amp;#160;&lt;a href=&quot;#fnref:1&quot; rev=&quot;footnote&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;
&lt;/div&gt;
 
    </content:encoded>

    <pubDate>Wed, 28 Oct 2020 21:30:00 +0000</pubDate>
    <guid isPermaLink="false">http://daniel-lange.com/archives/165-guid.html</guid>
    <category>git</category>
<category>github</category>
<category>hacking</category>
<category>linux</category>
<category>updated</category>

</item>
<item>
    <title>Update on Dieselgate emissions cheating, presentation at CCC Congress (33C3)</title>
    <link>http://daniel-lange.com/archives/125-Update-on-Dieselgate-emissions-cheating,-presentation-at-CCC-Congress-33C3.html</link>
            <category>Strategy</category>
    
    <comments>http://daniel-lange.com/archives/125-Update-on-Dieselgate-emissions-cheating,-presentation-at-CCC-Congress-33C3.html#comments</comments>
    <wfw:comment>http://daniel-lange.com/wfwcomment.php?cid=125</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://daniel-lange.com/rss.php?version=2.0&amp;type=comments&amp;cid=125</wfw:commentRss>
    

    <author>nospam@example.com (Daniel Lange)</author>
    <content:encoded>
    &lt;p&gt;During the 33C3 annual CCC Congress in Hamburg I gave a presentation on the developments in Dieselgate over 2016 and the VW strategy in Europe.&lt;/p&gt;

&lt;p&gt;You can watch the &lt;a href=&quot;https://media.ccc.de/v/33c3-8131-dieselgate_a_year_later&quot; title=&quot;Video of Daniel&#039;s talk at 33c3&quot;&gt;video (40min)&lt;/a&gt; and/or browse the &lt;a href=&quot;https://fahrplan.events.ccc.de/congress/2016/Fahrplan/system/event_attachments/attachments/000/003/150/original/161227_33c3_Dieselgate_-_a_year_later.pdf&quot; title=&quot;Slides in pdf&quot;&gt;slides&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a class=&quot;serendipity_image_link&quot; title=&quot;Video of Daniel and Felix&#039; talk&quot; href=&#039;https://media.ccc.de/v/33c3-8131-dieselgate_a_year_later&#039; target=&quot;_blank&quot;&gt;&lt;!-- s9ymdb:619 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;800&quot; height=&quot;466&quot;  src=&quot;http://daniel-lange.com/uploads/entries/33c3_presentation_Dieselgate.png&quot; title=&quot;Video of Daniel&#039;s talk&quot; alt=&quot;Video of Daniel&#039;s talk&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you want to know why people laughed during Ijon&#039;s introduction of the talk ... click &lt;a class=&quot;serendipity_image_link&quot; title=&quot;Volkswagen emission testing center&quot; href=&#039;http://daniel-lange.com/uploads/entries/Volkswagen_Emission_Testing_Center_Jjl7Lxr.gif&#039; onclick=&quot;F1 = window.open(&#039;/uploads/entries/Volkswagen_Emission_Testing_Center_Jjl7Lxr.gif&#039;,&#039;Zoom&#039;,&#039;height=459,width=265,top=498,left=1595,toolbar=no,menubar=no,location=no,resize=1,resizable=1,scrollbars=yes&#039;); return false;&quot;&gt;&lt;!-- s9ymdb:634 --&gt;here&lt;/a&gt;. The video doesn&#039;t show this completely due to the camera being switched.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Tue, 03 Jan 2017 12:15:00 +0000</pubDate>
    <guid isPermaLink="false">http://daniel-lange.com/archives/125-guid.html</guid>
    <category>audi</category>
<category>automotive</category>
<category>bosch</category>
<category>catalyst</category>
<category>defeat device</category>
<category>diesel</category>
<category>ecu</category>
<category>edc</category>
<category>emission</category>
<category>exhaust</category>
<category>hacking</category>
<category>legal</category>
<category>media</category>
<category>porsche</category>
<category>presentation</category>
<category>renault</category>
<category>strategy</category>
<category>video</category>
<category>vw</category>

</item>
<item>
    <title>Dieselgate Emissions cheating presentation at CCC Congress (32C3)</title>
    <link>http://daniel-lange.com/archives/112-Dieselgate-Emissions-cheating-presentation-at-CCC-Congress-32C3.html</link>
            <category>Strategy</category>
    
    <comments>http://daniel-lange.com/archives/112-Dieselgate-Emissions-cheating-presentation-at-CCC-Congress-32C3.html#comments</comments>
    <wfw:comment>http://daniel-lange.com/wfwcomment.php?cid=112</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://daniel-lange.com/rss.php?version=2.0&amp;type=comments&amp;cid=112</wfw:commentRss>
    

    <author>nospam@example.com (Daniel Lange)</author>
    <content:encoded>
    &lt;p&gt;Jake Edge of LWN wrote an &lt;a href=&quot;http://lwn.net/Articles/670488/&quot; title=&quot;Jake Edge/LWN: Inside the Volkswagen emissions cheating&quot;&gt;excellent article&lt;/a&gt; on the presentation Felix and me gave at the 32C3 annual CCC congress in Hamburg, Germany on December 27th, 2015.&lt;/p&gt;

&lt;p&gt;If you have an hour to spare, you can watch the &lt;a href=&quot;https://media.ccc.de/v/32c3-7331-the_exhaust_emissions_scandal_dieselgate&quot; title=&quot;Video of Daniel and Felix&#039; talk&quot;&gt;video&lt;/a&gt; and/or browse the &lt;a href=&quot;https://events.ccc.de/congress/2015/Fahrplan/system/event_attachments/attachments/000/002/812/original/32C3_-_Dieselgate_FINAL_slides.pdf&quot; title=&quot;Slides in pdf&quot;&gt;slides&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a class=&quot;serendipity_image_link&quot; title=&quot;Video of Daniel and Felix&#039; talk&quot; href=&#039;https://media.ccc.de/v/32c3-7331-the_exhaust_emissions_scandal_dieselgate&#039; target=&quot;_blank&quot;&gt;&lt;!-- s9ymdb:619 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;733&quot; height=&quot;368&quot;  src=&quot;http://daniel-lange.com/uploads/entries/32c3_presentation_Dieselgate.png&quot; title=&quot;Video of Daniel and Felix&#039; talk&quot; alt=&quot;Video of Daniel and Felix&#039; talk&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Sun, 10 Jan 2016 12:21:13 +0000</pubDate>
    <guid isPermaLink="false">http://daniel-lange.com/archives/112-guid.html</guid>
    <category>bmw</category>
<category>catalyst</category>
<category>defeat device</category>
<category>diesel</category>
<category>ecu</category>
<category>edc</category>
<category>emission</category>
<category>exhaust</category>
<category>hacking</category>
<category>media</category>
<category>presentation</category>
<category>renault</category>
<category>reverse engineering</category>
<category>scr</category>
<category>strategy</category>
<category>video</category>
<category>vw</category>

</item>

</channel>
</rss>
