<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on if empty {}</title><link>https://ifempty.z1.web.core.windows.net/posts/</link><description>if empty {} (Posts)</description><generator>Hugo -- gohugo.io</generator><lastBuildDate>Sat, 06 Jun 2020 11:43:08 +0100</lastBuildDate><atom:link href="https://ifempty.z1.web.core.windows.net/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Docker unter Debian 10</title><link>https://ifempty.z1.web.core.windows.net/posts/docker_unter_debian_10/</link><pubDate>Sat, 06 Jun 2020 11:43:08 +0100</pubDate><guid>https://ifempty.z1.web.core.windows.net/posts/docker_unter_debian_10/</guid><description>&lt;p>folgender Befehl installiert Docker unter Debian 10 Buster von den offiziellen Quellen:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">&lt;code class="language-sh" data-lang="sh">curl https://gist.githubusercontent.com/BlackEspresso/e8e21dc80d24b134b4b50833c659fbfa/raw/aa27c7eb459bd4644762ca8fb17dc369f2a55dd6/install_docker.sh | sudo bash
&lt;/code>&lt;/pre>&lt;/div>&lt;p>Das Script hat folgenden Inhalt
&lt;script type="application/javascript" src="https://gist.github.com/blackespresso/e8e21dc80d24b134b4b50833c659fbfa.js">&lt;/script>
&lt;/p></description></item><item><title>Steam unter Debian 10 mit AMD Radeon Grafikkarte</title><link>https://ifempty.z1.web.core.windows.net/posts/steam_unter_debian_10_mit_amd_radeon_grafikkarte/</link><pubDate>Sat, 23 May 2020 11:38:56 +0100</pubDate><guid>https://ifempty.z1.web.core.windows.net/posts/steam_unter_debian_10_mit_amd_radeon_grafikkarte/</guid><description>&lt;p>Damit Steam unter Debian läuft sind ein paar Dinge einzurichten&lt;/p>
&lt;p>Normalerweise hilft der Eintrag hier weiter &lt;a href="https://wiki.debian.org/Steam">https://wiki.debian.org/Steam&lt;/a> doch auf meinem System waren noch zusätzliche Schritte nötig. Im Ganzen läuft die Installation wie folgt:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">&lt;code class="language-sh" data-lang="sh">&lt;span style="color:#75715e"># add non free components and install steam package&lt;/span>
sudo deb http://deb.debian.org/debian/ buster main contrib non-free
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steam
&lt;span style="color:#75715e"># ati drivers and vulcan&lt;/span>
apt-get install firmware-linux-nonfree libgl1-mesa-dri libglx-mesa0 mesa-vulkan-drivers
&lt;span style="color:#75715e"># 32 bit libraries&lt;/span>
sudo apt install libglx-mesa0:i386 mesa-vulkan-drivers:i386 libgl1-mesa-dri:i386
sudo apt-get install --reinstall libgl1-mesa-glx:i386
&lt;/code>&lt;/pre>&lt;/div></description></item><item><title>WordPress Theme löschen</title><link>https://ifempty.z1.web.core.windows.net/posts/wordpress_theme_l%C3%B6schen/</link><pubDate>Fri, 22 May 2020 11:35:17 +0100</pubDate><guid>https://ifempty.z1.web.core.windows.net/posts/wordpress_theme_l%C3%B6schen/</guid><description>&lt;p>Musste erst etwas suchen bis ich den Knopf zum löschen eines WordPress Theme gefunden hatte.&lt;/p>
&lt;p>Theme Details anklicken:
&lt;figure style="padding: 0.25rem; margin: 2rem 0; background-color: #cccc">
&lt;a href="wordpress_themes.png" target="_blank">
&lt;img style="max-width: 100%; width: auto; height: auto;" src="https://ifempty.z1.web.core.windows.net/posts/wordpress_theme_l%C3%B6schen/wordpress_themes_hu1069752e4aa201ef021fbb9f6fba3ec0_171639_400x0_resize_box_3.png" width="400" height="200">
&lt;/a>
&lt;figcaption>
&lt;small>
WordPress Themes
&lt;/small>
&lt;/figcaption>
&lt;/figure> &lt;/p>
&lt;p>Im rechten unteren Eck -&amp;gt; Löschen
&lt;figure style="padding: 0.25rem; margin: 2rem 0; background-color: #cccc">
&lt;a href="theme_details.png" target="_blank">
&lt;img style="max-width: 100%; width: auto; height: auto;" src="https://ifempty.z1.web.core.windows.net/posts/wordpress_theme_l%C3%B6schen/theme_details_hu85ed24c2893e51b545ccaf7052566ce0_212646_400x0_resize_box_3.png" width="400" height="262">
&lt;/a>
&lt;figcaption>
&lt;small>
Theme Details mit dem Löschen Button
&lt;/small>
&lt;/figcaption>
&lt;/figure> &lt;/p></description></item><item><title>Grub Bootloader vom Linux Live System reparieren</title><link>https://ifempty.z1.web.core.windows.net/posts/grub_bootloader_vom_linux_live_system_reparieren/</link><pubDate>Wed, 20 Nov 2019 21:04:33 +0100</pubDate><guid>https://ifempty.z1.web.core.windows.net/posts/grub_bootloader_vom_linux_live_system_reparieren/</guid><description>&lt;p>Um Grub2 über eine Live CD / USB zu reparieren kann das folgende Script benutzt werden.&lt;/p>
&lt;p>Dazu die Linux Partition mounten, das geht am einfachsten unter “Dateien”-&amp;gt;”andere Orte” das entsprechende Laufwerk anklicken.&lt;/p>
&lt;figure style="padding: 0.25rem; margin: 2rem 0; background-color: #cccc">
&lt;a href="laufwerk_mounten.png" target="_blank">
&lt;img style="max-width: 100%; width: auto; height: auto;" src="https://ifempty.z1.web.core.windows.net/posts/grub_bootloader_vom_linux_live_system_reparieren/laufwerk_mounten_hu9f64cc6f432ea8aadc1530fd317f19db_66890_400x0_resize_box_3.png" width="400" height="266">
&lt;/a>
&lt;figcaption>
&lt;small>
laufwerk in ubuntu mounten
&lt;/small>
&lt;/figcaption>
&lt;/figure>
&lt;p>Nun den folgenden Script block in eine Datei z.B. fix_grub.sh einfügen und den linux Partition in der ersten Zeile setzen, diese befindet sich bei Ubuntu unter /media/… oder /mnt/…&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">&lt;code class="language-sh" data-lang="sh">linuxpart&lt;span style="color:#f92672">=&lt;/span>/media/mmmmmmmm
mkdir $linuxpart
mount /dev/sda1 $linuxpart
&lt;span style="color:#66d9ef">for&lt;/span> dir in proc dev sys etc bin sbin var usr lib lib64 tmp; &lt;span style="color:#66d9ef">do&lt;/span>
mkdir $linuxpart/$dir
mount --bind /$dir $linuxpart/$dir
&lt;span style="color:#66d9ef">done&lt;/span>
chroot $linuxpart
update-grub2 &lt;span style="color:#75715e"># inside chroot&lt;/span>
&lt;/code>&lt;/pre>&lt;/div>&lt;p>&lt;a href="https://askubuntu.com/questions/254491/failed-to-get-canonical-path-of-cow">Quelle&lt;/a> (Script wurde leicht modifiziert):&lt;/p></description></item><item><title>Kopiergeschütze DVDs mit VLC abspielen oder mit Handbrake konvertieren</title><link>https://ifempty.z1.web.core.windows.net/posts/kopiergesch%C3%BCtze_dvds_mit_vlc_abspielen_oder_mit_handbrake_konvertieren/</link><pubDate>Thu, 03 Oct 2019 11:31:57 +0100</pubDate><guid>https://ifempty.z1.web.core.windows.net/posts/kopiergesch%C3%BCtze_dvds_mit_vlc_abspielen_oder_mit_handbrake_konvertieren/</guid><description>&lt;p>Beim abspielen einer DVD bleibt der VLC player schwarz und spielt nichts ab?&lt;/p>
&lt;p>Dann handelt es sich meist um eine kopiergeschützte DVD. Um solche Discs unter Ubuntu 19.04 abzuspielen müssen nur das libdvd Paket installiert werden:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">&lt;code class="language-sh" data-lang="sh">sudo apt-get install libdvd-pkg
sudo dpkg-reconfigure libdvd-pkg
&lt;/code>&lt;/pre>&lt;/div>&lt;p>&lt;a href="https://askubuntu.com/questions/505684/vlc-wont-play-dvd-movies">Quelle&lt;/a>&lt;/p></description></item><item><title>Lime Suite SDR unter Ubuntu 19.04 installieren</title><link>https://ifempty.z1.web.core.windows.net/posts/lime_suite_sdr_unter_ubuntu_1904_installieren/</link><pubDate>Tue, 28 May 2019 08:54:59 +0100</pubDate><guid>https://ifempty.z1.web.core.windows.net/posts/lime_suite_sdr_unter_ubuntu_1904_installieren/</guid><description>&lt;p>Die installtion der &lt;a href="https://wiki.myriadrf.org/Lime_Suite">Lime Suite SDR&lt;/a> funktioniert in neueren Ubuntu Versionen nicht mehr. Mit einem kleinen Trick kann diese dennoch installiert werden.&lt;/p>
&lt;p>Mit folgendem befehl wird normalerweise die Lime Suite SDR installiert&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">&lt;code class="language-sh" data-lang="sh">sudo add-apt-repository -y ppa:myriadrf/drivers
sudo apt update
&lt;/code>&lt;/pre>&lt;/div>&lt;p>Unter Ubuntu 19.04 erscheint hier aber die Fehlermeldung:&lt;/p>
&lt;pre tabindex="0">&lt;code>E: Das Depot »http://ppa.launchpad.net/myriadrf/drivers/ubuntu disco Release« enthält keine Release-Datei.
N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert.
N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8).
&lt;/code>&lt;/pre>&lt;p>Das liegt daran das es noch keine Release für das Ubuntu 19.04 (disco) im Repository gibt. Um dennoch die Lime Suite zu installieren kann in den Quellen Ubuntu 18.04 (bionic) als Distribution hinterlegt werden.&lt;/p>
&lt;p>Dazu “Anwendung &amp;amp; Aktualisierungen” öffnen und in den Reiter “Andere Programme” wechseln:&lt;/p>
&lt;figure style="padding: 0.25rem; margin: 2rem 0; background-color: #cccc">
&lt;a href="screenshot_ubuntu_anwendungen_und_aktualisierungen.png" target="_blank">
&lt;img style="max-width: 100%; width: auto; height: auto;" src="https://ifempty.z1.web.core.windows.net/posts/lime_suite_sdr_unter_ubuntu_1904_installieren/screenshot_ubuntu_anwendungen_und_aktualisierungen_hud91337d5a2e7159527d6b9d6730f24d1_159481_400x0_resize_box_3.png" width="400" height="175">
&lt;/a>
&lt;figcaption>
&lt;small>
Screenshot aus Ubuntu Anwendungen &amp; Aktualisierungen
&lt;/small>
&lt;/figcaption>
&lt;/figure>
&lt;p>Den Eintrag &amp;ldquo;&lt;a href="http://ppa.launchpad.net/myriadrf/drivers/ubuntu">http://ppa.launchpad.net/myriadrf/drivers/ubuntu&lt;/a> disco main&amp;rdquo; selektieren und bearbeiten. Nun im
&amp;ldquo;Paketquelle bearbeiten&amp;rdquo; Fenster unter Distribution &amp;ldquo;bionic&amp;rdquo; eintragen anstatt &amp;ldquo;disco&amp;rdquo;.&lt;/p>
&lt;figure style="padding: 0.25rem; margin: 2rem 0; background-color: #cccc">
&lt;a href="screenshot_ubuntu_paketquellen_bearbeiten.png" target="_blank">
&lt;img style="max-width: 100%; width: auto; height: auto;" src="https://ifempty.z1.web.core.windows.net/posts/lime_suite_sdr_unter_ubuntu_1904_installieren/screenshot_ubuntu_paketquellen_bearbeiten_hu9f616ce4594ce871cad90abc4f76ded3_19326_400x0_resize_box_3.png" width="400" height="293">
&lt;/a>
&lt;figcaption>
&lt;small>
Screenshot aus Ubuntu Anwendungen &amp; Aktualisierungen
&lt;/small>
&lt;/figcaption>
&lt;/figure>
&lt;p>Nach dem bestätigen des Dialogs und dem Schließen des &amp;ldquo;Anwendung &amp;amp; Aktualisierungen&amp;rdquo; Fensters läuft der &amp;ldquo;apt update&amp;rdquo; Befehl wieder erfolgreich durch. Nun kann die Lime Suite installiert werden:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">&lt;code class="language-sh" data-lang="sh">sudo apt install limesuite liblimesuite-dev limesuite-udev limesuite-images soapysdr soapysdr-module-lms7
&lt;/code>&lt;/pre>&lt;/div></description></item><item><title>Festplatten Partition mit chkdsk reparieren</title><link>https://ifempty.z1.web.core.windows.net/posts/festplatten_partition_mit_chkdsk_reparieren/</link><pubDate>Thu, 16 May 2019 18:06:10 +0100</pubDate><guid>https://ifempty.z1.web.core.windows.net/posts/festplatten_partition_mit_chkdsk_reparieren/</guid><description>&lt;p>Ein Laufwerk wird mit folgendem Kommandozeilenaufruf (als Admin) auf Fehler überprüft&lt;/p>
&lt;pre tabindex="0">&lt;code>chkdsk /f /r d:
&lt;/code>&lt;/pre>&lt;p>wobei d: der Laufwerksbuchstabe ist und&lt;br>
/f Fixes error on disk&lt;br>
/r Locates bad sectors and recoverable information&lt;/p>
&lt;figure style="padding: 0.25rem; margin: 2rem 0; background-color: #cccc">
&lt;a href="chkdsk.png" target="_blank">
&lt;img style="max-width: 100%; width: auto; height: auto;" src="https://ifempty.z1.web.core.windows.net/posts/festplatten_partition_mit_chkdsk_reparieren/chkdsk_hu0a0fca18d30dc144c8043acb83a8127e_11939_400x0_resize_box_3.png" width="400" height="202">
&lt;/a>
&lt;figcaption>
&lt;small>
chkdsk bei der Arbreit - repariert defekte Sektoren &amp; Attribute
&lt;/small>
&lt;/figcaption>
&lt;/figure></description></item><item><title>Als Administrator ausführen</title><link>https://ifempty.z1.web.core.windows.net/posts/als_administrator_ausf%C3%BChren/</link><pubDate>Thu, 16 May 2019 18:01:57 +0100</pubDate><guid>https://ifempty.z1.web.core.windows.net/posts/als_administrator_ausf%C3%BChren/</guid><description>
&lt;figure style="padding: 0.25rem; margin: 2rem 0; background-color: #cccc">
&lt;a href="run_as_administrator.png" target="_blank">
&lt;img style="max-width: 100%; width: auto; height: auto;" src="https://ifempty.z1.web.core.windows.net/posts/als_administrator_ausf%C3%BChren/run_as_administrator_hu8db70d521a4d9bcbd9af6a2ff913d2bd_280764_400x0_resize_box_3.png" width="400" height="408">
&lt;/a>
&lt;figcaption>
&lt;small>
Als Administrator ausführen - Run as Administrator
&lt;/small>
&lt;/figcaption>
&lt;/figure>
&lt;p>Um ein Programm als Administrator auszuführen einfach:&lt;/p>
&lt;ol>
&lt;li>das Windows Startmenü öffnen&lt;/li>
&lt;li>nach dem Programm suchen, hier war es die Kommandozeile cmd&lt;/li>
&lt;li>Rechtsklick auf Eintrag und &amp;ldquo;Ausführen als Administrator&amp;rdquo; bzw. &amp;ldquo;Run as Administrator&amp;rdquo; auswählen&lt;/li>
&lt;/ol></description></item><item><title>Simple Color Picker</title><link>https://ifempty.z1.web.core.windows.net/posts/simple_color_picker/</link><pubDate>Wed, 24 Apr 2019 17:41:35 +0100</pubDate><guid>https://ifempty.z1.web.core.windows.net/posts/simple_color_picker/</guid><description>&lt;p>Recently i saw the post of the &lt;a href="https://news.ycombinator.com/item?id=19652">&amp;ldquo;Fucking Color Picker&amp;rdquo;&lt;/a> on hackernews. As some pointed out in the comments, it is a huge 55 MB download (and 120 MB extracted) for a simple tool.&lt;/p>
&lt;p>It is kind of crazy and a glimpse what’s wrong in software business today. Features and abstractions before performance.&lt;/p>
&lt;p>But I wont get into detail instead, here it is the &lt;a href="https://github.com/blackespresso/simplecolorpicker">Simple Color Picker&lt;/a> a 3 MB color picker for &lt;a href="https://github.com/BlackEspresso/SimpleColorPicker/releases">Linux &amp;amp; Windows&lt;/a>.&lt;/p>
&lt;figure style="padding: 0.25rem; margin: 2rem 0; background-color: #cccc">
&lt;a href="screenshot.png" target="_blank">
&lt;img style="max-width: 100%; width: auto; height: auto;" src="https://ifempty.z1.web.core.windows.net/posts/simple_color_picker/screenshot_hu50c4162b85843883adb0561f776d97d2_9078_400x0_resize_box_3.png" width="400" height="148">
&lt;/a>
&lt;figcaption>
&lt;small>
Screenshot
&lt;/small>
&lt;/figcaption>
&lt;/figure>
&lt;p>It only starts needs one process (instead of 3), 30 MB Ram (instead of 180 MB) and actually does return the correct color.&lt;/p>
&lt;figure style="padding: 0.25rem; margin: 2rem 0; background-color: #cccc">
&lt;a href="colorpickers.png" target="_blank">
&lt;img style="max-width: 100%; width: auto; height: auto;" src="https://ifempty.z1.web.core.windows.net/posts/simple_color_picker/colorpickers_hu4ef5e8e506337c46f7ddd90fa821efb7_97286_400x0_resize_box_3.png" width="400" height="253">
&lt;/a>
&lt;figcaption>
&lt;small>
Colorpickers - top is the set color. left the fucking color picker with wrong rgb values and left the SimpleColorPicker
&lt;/small>
&lt;/figcaption>
&lt;/figure>
&lt;p>Of course it has some &lt;a href="https://github.com/blackespresso/simplecolorpicker/issues">drawbacks&lt;/a> but I wouldn’t been much faster with electron and its feels a lot saner for a tool of this size. The color swatches are missing because I hadn’t so much time in my first days of perental leave as imagined 😊&lt;/p></description></item><item><title>Gothic 2 auf dem Surface</title><link>https://ifempty.z1.web.core.windows.net/posts/gothic_2_auf_dem_surface/</link><pubDate>Fri, 25 Jan 2019 17:24:32 +0100</pubDate><guid>https://ifempty.z1.web.core.windows.net/posts/gothic_2_auf_dem_surface/</guid><description>&lt;p>Um Gothic 2 auf dem Surface oder einem neueren Windows zum starten zu bewegen bedarf es ein paar Einstellungen.&lt;/p>
&lt;p>Zunächst muss Gothic2.exe immer als Administrator gestartet werden. Hierzu ins Gothic Verzeichnis navigieren, meist &lt;code>C:\Program Files (x86)\Steam\steamapps\common\Gothic II\system&lt;/code> und per Rechtsklick auf die Gothic2.exe-&amp;gt;Eigenschaften-&amp;gt; Tab &amp;ldquo;Kompatibilität&amp;rdquo; -&amp;gt; haken bei &amp;ldquo;Programm als Aministrator starten&amp;rdquo; setzen&lt;/p>
&lt;figure style="padding: 0.25rem; margin: 2rem 0; background-color: #cccc">
&lt;a href="gothic2.exe_als_administrator_ausf%c3%bchren.png" target="_blank">
&lt;img style="max-width: 100%; width: auto; height: auto;" src="https://ifempty.z1.web.core.windows.net/posts/gothic_2_auf_dem_surface/gothic2.exe_als_administrator_ausf%C3%BChren_hubcda7f036a5d7690b3099c21e8d19b3b_321474_400x0_resize_box_3.png" width="400" height="388">
&lt;/a>
&lt;figcaption>
&lt;small>
Ghostmaster auf dem Surface - Nur ein Teil der Anzeige wird dargestellt
&lt;/small>
&lt;/figcaption>
&lt;/figure>
&lt;p>Starten man nun Gothic 2 (z.B. über die Gothic2.exe oder über Steam) dann erscheint, zumindest auf dem Surface, folgende Fehlermeldung:&lt;/p>
&lt;blockquote>
&lt;p>C: maximum texture size is lower than 32. possible reasons: wrong gfx driver setup
(install other driver), bad os state (try to reboot), or insufficient gfx hardware (buy better gfx card!).&lt;/p>
&lt;/blockquote>
&lt;p>Standardmäßig startet Gothic mit einer Auflösung von 800×600 und einer Bittiefe (BPP, Bits per pixel) von 16 welches eine zu geringe Auflösung für das System ist. Die Lösung ist die BPP auf 32 zu erhöhen. Dazu wird die Gothic2.ini im selben Verzeichnis geöffnet (Rechtsklick -&amp;gt; Bearbeiten oder Rechtsklick-&amp;gt; Öffnen mit -&amp;gt; Editor)&lt;/p>
&lt;figure style="padding: 0.25rem; margin: 2rem 0; background-color: #cccc">
&lt;a href="gothic2_ini_BPP_setzen.png" target="_blank">
&lt;img style="max-width: 100%; width: auto; height: auto;" src="https://ifempty.z1.web.core.windows.net/posts/gothic_2_auf_dem_surface/gothic2_ini_BPP_setzen_hu4dc3175dbe1c4b5c1a783320af7efa54_290292_400x0_resize_box_3.png" width="400" height="388">
&lt;/a>
&lt;figcaption>
&lt;small>
&lt;/small>
&lt;/figcaption>
&lt;/figure>
&lt;p>in der Zeile den Wert &lt;code>zVidResFullscreenBPP&lt;/code> auf 32 setzen und die Datei wieder abspeichern.&lt;/p>
&lt;p>Nun sollte Gothic 2 Gold starten ist das nicht der Fall der kann man auch mal den Window mode ausprobieren mit &lt;code>zStartupWindowed=1&lt;/code> in der Gothic2.ini&lt;/p>
&lt;p>Weitere interessante Einstellungen in der Gothic2.ini:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Zeile in der ini&lt;/th>
&lt;th>Bedeutung&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>playLogoVideos=0&lt;/td>
&lt;td>Introvideo überspringen&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>subTitles=1&lt;/td>
&lt;td>Untertitel anzeigen (kann auch über die Optionen gesetzt werden)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>useQuickSaveKeys=1&lt;/td>
&lt;td>QuickSave mit F5 (Speichern) &amp;amp; F9 (Laden) aktivieren&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title>Ubuntu 17.04 auf 17.10 updaten</title><link>https://ifempty.z1.web.core.windows.net/posts/ubuntu_1704_auf_1710_updaten/</link><pubDate>Tue, 13 Nov 2018 13:45:53 +0100</pubDate><guid>https://ifempty.z1.web.core.windows.net/posts/ubuntu_1704_auf_1710_updaten/</guid><description>&lt;p>Ubuntu quittiert das updaten von 17.04 auf 17.10 mit einer Fehlermeldung&lt;/p>
&lt;pre tabindex="0">&lt;code>W: The repository 'http://security.ubuntu.com/ubuntu zesty-security Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: The repository 'http://in.archive.ubuntu.com/ubuntu zesty Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: The repository 'http://in.archive.ubuntu.com/ubuntu zesty-updates Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: The repository 'http://in.archive.ubuntu.com/ubuntu zesty-backports Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
&lt;/code>&lt;/pre>&lt;p>Abhilfe schafft hier nur noch ein Distributions-Update. Normalerweise gelingt es mit&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">&lt;code class="language-bash" data-lang="bash">sudo apt-get update &lt;span style="color:#f92672">&amp;amp;&amp;amp;&lt;/span> sudo apt-get dist-upgrade &lt;span style="color:#f92672">&amp;amp;&amp;amp;&lt;/span> sudo apt-get autoremove
&lt;/code>&lt;/pre>&lt;/div>&lt;p>doch bei älteren Versionen wie der 17.04 führt dies zum selben Fehler, hier hilft nur das manuelle anpassen der sources.list:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">&lt;code class="language-bash" data-lang="bash">sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak &lt;span style="color:#75715e">#to be safe&lt;/span>
sudo sed -i -re &lt;span style="color:#e6db74">&amp;#39;s/old-releases.ubuntu.com/archive.ubuntu.com/g&amp;#39;&lt;/span> /etc/apt/sources.list
sudo sed -i -re &lt;span style="color:#e6db74">&amp;#39;s/zesty/artful/g&amp;#39;&lt;/span> /etc/apt/sources.list
sudo apt update
sudo apt dist-upgrade
sudo apt autoremove
&lt;/code>&lt;/pre>&lt;/div>&lt;p>&lt;a href="https://unix.stackexchange.com/a/462467">Quelle&lt;/a>&lt;/p></description></item><item><title>Ghost Master auf dem Microsoft Surface</title><link>https://ifempty.z1.web.core.windows.net/posts/ghost_master_auf_dem_surface/</link><pubDate>Sat, 26 May 2018 13:26:14 +0100</pubDate><guid>https://ifempty.z1.web.core.windows.net/posts/ghost_master_auf_dem_surface/</guid><description>&lt;p>.. oder wie bekomme ich ältere Spiele auf einem 3k respektive 4k Bildschirm zum laufen?&lt;/p>
&lt;p>&lt;a href="https://store.steampowered.com/app/6200/Ghost_Master/?l=german">Ghost Master&lt;/a> ist war (und ist immer wieder) auf Steam für 0,99€ zu haben.&lt;/p>
&lt;p>Hierbei handelt es sich um ein außergewöhnliches Strategiespiel bei dem Geister gesteuert werden um die Bewohner zu erschrecken und aus ihren Häusern zu vertreiben. Am besten zeigt es das &lt;a href="https://www.youtube.com/watch?v=Ux6UFk5oMyA">Gamestar Review&lt;/a> Video von 2003.&lt;/p>
&lt;p>Einziges Problem, auf modernen Rechnern und neueren Bildschirmen mit höheren Auflösungen wird die Ausgabe abgeschnitten (Windows 10):
&lt;figure style="padding: 0.25rem; margin: 2rem 0; background-color: #cccc">
&lt;a href="ghostmaster_ohne_korrektur.png" target="_blank">
&lt;img style="max-width: 100%; width: auto; height: auto;" src="https://ifempty.z1.web.core.windows.net/posts/ghost_master_auf_dem_surface/ghostmaster_ohne_korrektur_hud29eab294fc4d0dd9997a323616c237b_1692890_400x0_resize_box_3.png" width="400" height="300">
&lt;/a>
&lt;figcaption>
&lt;small>
Ghostmaster auf dem Surface - Nur ein Teil der Anzeige wird dargestellt
&lt;/small>
&lt;/figcaption>
&lt;/figure> &lt;/p>
&lt;p>Das liegt daran das hochauflösende Bildschirme eine Displayskalierung von über 100% haben. (Das kann ganz in den &amp;ldquo;Anzeigeeinstellung&amp;rdquo; überprüft werden, ist aber hier nicht nötig)&lt;/p>
&lt;h2 id="lösung">Lösung&lt;/h2>
&lt;p>Die Lösung ist die DPI Skalierung zu überschreiben, dazu in das Ghost Master Verzeichnis gehen. Über Steam geht das mit&lt;/p>
&lt;ul>
&lt;li>in der Bibliothek auf das Spiel -&amp;gt; Rechtsklick -&amp;gt; Eigenschaften&lt;/li>
&lt;li>den Reiter &amp;ldquo;Lokale Dateien&amp;rdquo; auswählen&lt;/li>
&lt;li>&amp;ldquo;Lokale Dateien durchsuchen&amp;rdquo; klicken
&lt;figure style="padding: 0.25rem; margin: 2rem 0; background-color: #cccc">
&lt;a href="ghostmaster_steam.png" target="_blank">
&lt;img style="max-width: 100%; width: auto; height: auto;" src="https://ifempty.z1.web.core.windows.net/posts/ghost_master_auf_dem_surface/ghostmaster_steam_hu07f92cfa1f725744fb76fe2bf62d3f7e_1386169_400x0_resize_box_3.png" width="400" height="267">
&lt;/a>
&lt;figcaption>
&lt;small>
Steam Eigenschaften von Ghost Master
&lt;/small>
&lt;/figcaption>
&lt;/figure> &lt;/li>
&lt;/ul>
&lt;p>Dabei erscheint der Ordner mit der ghost.exe. Auf diese rechtsklicken und &amp;ldquo;Eigenschaften&amp;rdquo; öffnen:&lt;/p>
&lt;ul>
&lt;li>Den Tab &amp;ldquo;Kompatibilität&amp;rdquo; wählen&lt;/li>
&lt;li>Hohe DPI Einstellungen ändern&lt;/li>
&lt;li>Unter &amp;ldquo;Hohe DPI Skalierung überschreiben&amp;rdquo; den haken auswählen und &amp;ldquo;Anwendung&amp;rdquo; eingestellt lassen&lt;/li>
&lt;/ul>
&lt;figure style="padding: 0.25rem; margin: 2rem 0; background-color: #cccc">
&lt;a href="ghostmaster_high_dpi_ueberschreiben.png" target="_blank">
&lt;img style="max-width: 100%; width: auto; height: auto;" src="https://ifempty.z1.web.core.windows.net/posts/ghost_master_auf_dem_surface/ghostmaster_high_dpi_ueberschreiben_hub7948a2fb19e59bc5ec5a962471b77e2_167436_400x0_resize_box_3.png" width="400" height="278">
&lt;/a>
&lt;figcaption>
&lt;small>
Ghost Master High DPI überschreiben
&lt;/small>
&lt;/figcaption>
&lt;/figure>
&lt;p>Alle Dialog mit OK bestätigen und das Spiel starten.&lt;/p>
&lt;figure style="padding: 0.25rem; margin: 2rem 0; background-color: #cccc">
&lt;a href="ghostmaster_korrigiert.png" target="_blank">
&lt;img style="max-width: 100%; width: auto; height: auto;" src="https://ifempty.z1.web.core.windows.net/posts/ghost_master_auf_dem_surface/ghostmaster_korrigiert_huec1e6747080322d27dc2d0c8b6e7c19c_1984741_400x0_resize_box_3.png" width="400" height="300">
&lt;/a>
&lt;figcaption>
&lt;small>
Ghost Master startet korrekt
&lt;/small>
&lt;/figcaption>
&lt;/figure>
&lt;p>Der Trick funktioniert übrigens auch bei vielen anderen, älteren, Spielen.&lt;/p></description></item><item><title>Email Vorschau im Explorer für msg Dateien bei Office 64 Bit</title><link>https://ifempty.z1.web.core.windows.net/posts/email_vorschau_explorer_f%C3%BCr_msg_dateien_office_64_bit/</link><pubDate>Wed, 01 Feb 2017 09:59:43 +0100</pubDate><guid>https://ifempty.z1.web.core.windows.net/posts/email_vorschau_explorer_f%C3%BCr_msg_dateien_office_64_bit/</guid><description>&lt;p>Die Email-Vorschau im Explorer wird bei 64 Bit Office offiziell nicht unterstützt
Mit einem Tool kann diese dennoch aktiviert werden.&lt;/p>
&lt;p>Zunächst zu den Auswirkungen, im Windows Explorer erscheint die folgende Fehlermeldung wenn die Dateivorschau aktiviert ist.&lt;/p>
&lt;p>&lt;img src="Explorer_Fehlermeldung_MSG_Datei.png" alt="Fehlermeldung im Explorer &amp;ldquo;Es ist kein Standardmailclient vorhanden, oder der aktuelle Mailclient kann die Messaginganforderung nicht erfüllen. Führen Sie Microsoft Outlook aus, und legen Sie es als standardmäßigen E-Mail-Client fest."">&lt;/p>
&lt;p>nach einem klick auf &amp;ldquo;OK&amp;rdquo; zeigt das Seitenfenster nur folgende Nachricht:&lt;/p>
&lt;p>&lt;img src="this_file_cant_be_previewed.png" alt="&amp;ldquo;This file can’t be previewed because of an error in the Windows e-mail previewer&amp;rdquo;">&lt;/p>
&lt;h2 id="lösung">Lösung&lt;/h2>
&lt;p>Die einfachste Lösung ist der &lt;a href="https://app.simplegoods.co/i/AACUUNQY">64 Bit Email Previewer&lt;/a> für 0,99€. Einfach herunterladen und installieren danach wird die Emailvorschau wieder korrekt angezeigt.&lt;/p>
&lt;p>Alternativ kann auch der Registryschlüssel &lt;a href="https://ifempty.z1.web.core.windows.net/outlook_email_preview/email_preview_64bit.zip">email_preview_64bit.zip&lt;/a> von unserer Seite benutzt werden. Der technisch unversierte Anwender sollte lieber zum &lt;a href="https://app.simplegoods.co/i/AACUUNQY">64 Bit Email Previewer&lt;/a> greifen.&lt;/p>
&lt;h2 id="zusätzliche-info">Zusätzliche Info&lt;/h2>
&lt;p>Von seiten Microsoft scheint es erstmal das gewollte Verhalten zu sein
&lt;a href="https://support.microsoft.com/de-de/help/3189902/can-t-preview-.msg-files-in-windows-file-explorer-with-64-bit-outlook">MSDN Artikel zur Email-Vorschau (Outlook 64 Bit)&lt;/a>&lt;/p>
&lt;p>Quelle der Bilder: &lt;a href="https://support.microsoft.com/de-de/help/3189902/can-t-preview-.msg-files-in-windows-file-explorer-with-64-bit-outlook">https://support.microsoft.com/de-de/help/3189902/can-t-preview-.msg-files-in-windows-file-explorer-with-64-bit-outlook&lt;/a>&lt;/p></description></item><item><title>Eigenen HTTP Proxy in GO schreiben</title><link>https://ifempty.z1.web.core.windows.net/posts/http_proxy_go/</link><pubDate>Sun, 31 Jan 2016 10:49:39 +0100</pubDate><guid>https://ifempty.z1.web.core.windows.net/posts/http_proxy_go/</guid><description>&lt;p>Die Programmiersparche GO is geradezu prädestiniert dazu einen eigenen Proxy zu schreiben.&lt;/p>
&lt;p>Ein lokaler HTTP Proxy ermöglicht eine vielzahl von Anwendungsgebieten z.B.&lt;/p>
&lt;ul>
&lt;li>Adblocker&lt;/li>
&lt;li>Javascript blocker&lt;/li>
&lt;li>Manipulieren von HTTP anfragen&lt;/li>
&lt;li>Cookie Banner Blocker&lt;/li>
&lt;li>Cachen von HTTP anfragen&lt;/li>
&lt;/ul>
&lt;p>Gerne wird er auch zum Analysieren von Programmen verwendet die sich nicht so leicht in den Netzwerkverkehr schauen lassen. Berühmte vertreter sind &lt;a href="https://www.telerik.com/download/fiddler">Fiddler&lt;/a> oder die &lt;a href="https://portswigger.net/burp/communitydownload">Burp Suite&lt;/a>.&lt;/p>
&lt;p>Der folgende Code dient als Grundlage um selbst solch einen Proxy zu schreiben. Zum ausprobieren einfach folgenden Code in eine Datei kopieren, z.B. in die simple_proxy.go&lt;/p>
&lt;script type="application/javascript" src="https://gist.github.com/blackespresso/b0d06b476a23cc732e61.js">&lt;/script>
&lt;p>und über die Kommandozeile (cmd oder bash) starten:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">&lt;code class="language-bash" data-lang="bash">go run simple_proxy.go
&lt;/code>&lt;/pre>&lt;/div>&lt;p>Jetzt horcht der Proxy auf Port 8080 auf Anfragen. Eventuell kommt noch eine Meldung der Windows Firewall die nachfrägt ob das gewollt ist, hier kann einfach mit &amp;ldquo;Zugriff zulassen&amp;rdquo; bestätigt werden.&lt;/p>
&lt;p>Die einfachste möglichkeit ist den Webbrowser über den Proxy laufen zu lassen, dazu in Firefox in den Einstellungen nach Proxy suchen und über den Button &amp;ldquo;Einstellungen&amp;hellip;&amp;rdquo; öffnen&lt;/p>
&lt;figure style="padding: 0.25rem; margin: 2rem 0; background-color: #cccc">
&lt;a href="firefox_einstellungen_suchen.png" target="_blank">
&lt;img style="max-width: 100%; width: auto; height: auto;" src="https://ifempty.z1.web.core.windows.net/posts/http_proxy_go/firefox_einstellungen_suchen_hu7e5eb94df2ba92492a692e91bc41e8cc_29006_400x0_resize_box_3.png" width="400" height="336">
&lt;/a>
&lt;figcaption>
&lt;small>
In Firefox nach "Proxy" suchen
&lt;/small>
&lt;/figcaption>
&lt;/figure>
&lt;p>jetzt den Proxy Adresse eintragen (localhost und 8080) und mit OK bestätigen:&lt;/p>
&lt;figure style="padding: 0.25rem; margin: 2rem 0; background-color: #cccc">
&lt;a href="firefox_einstellungen_proxy.png" target="_blank">
&lt;img style="max-width: 100%; width: auto; height: auto;" src="https://ifempty.z1.web.core.windows.net/posts/http_proxy_go/firefox_einstellungen_proxy_huc914822729d97549ae91892669b80125_53120_400x0_resize_box_3.png" width="400" height="336">
&lt;/a>
&lt;figcaption>
&lt;small>
Firefox's Proxy Einstellungen
&lt;/small>
&lt;/figcaption>
&lt;/figure>
&lt;p>Sobald eine Seite angesurft wird, zeigt der Proxy alle HTTP Anfragen an&lt;/p>
&lt;figure style="padding: 0.25rem; margin: 2rem 0; background-color: #cccc">
&lt;a href="simple_proxy_mit_firefox.png" target="_blank">
&lt;img style="max-width: 100%; width: auto; height: auto;" src="https://ifempty.z1.web.core.windows.net/posts/http_proxy_go/simple_proxy_mit_firefox_huc571f3d5517b648c78291351d216636a_484975_400x0_resize_box_3.png" width="400" height="337">
&lt;/a>
&lt;figcaption>
&lt;small>
Simple_Proxy mit Firefox
&lt;/small>
&lt;/figcaption>
&lt;/figure>
&lt;p>Die Performance sollte dank der parallelität von GO in pari stehen mit einer direkten Verbindung. Ein größeres Manko ist das ausbleiben von HTTPS, derzeit nimmt der Proxy nur HTTP anfragen und und lässt HTTPS ins leere Laufen. Die &amp;ldquo;CONNECT&amp;rdquo; Methode zum erstellen einer SSL Verbindung über einen Proxy wird einfach ignoriert. Die ist Thema für einen eigenen Artikel.&lt;/p></description></item><item><title>SHA256 Online berechnen mit GO</title><link>https://ifempty.z1.web.core.windows.net/posts/sha256_online_berechnen_mit_go/</link><pubDate>Sun, 31 Jan 2016 09:41:50 +0100</pubDate><guid>https://ifempty.z1.web.core.windows.net/posts/sha256_online_berechnen_mit_go/</guid><description>&lt;p>Ein Go Playground Snippet um den SHA265 des leerstrings zu berechnen.&lt;/p>
&lt;p>Die Variable &lt;code>message&lt;/code> kann direkt angepasst werden um etwa die Beispiel auf
Wikipedia &lt;a href="https://de.wikipedia.org/wiki/SHA-2#Beispiel-Hashes">SHA-2&lt;/a> nach zu vollziehen.&lt;/p>
&lt;pre tabindex="0">&lt;code>&amp;quot;Franz jagt im komplett verwahrlosten Taxi quer durch Bayern&amp;quot;
d32b568cd1b96d459e7291ebf4b25d007f275c9f13149beeb782fac0716613f8
&lt;/code>&lt;/pre>&lt;div>
&lt;iframe style="height: 100%; min-height: 500px; width: 100%;"
src="http://play.golang.org/p/sz6qwcgBMt" frameborder="0">
&lt;/iframe>
&lt;/div>
&lt;p>&lt;a href="http://play.golang.org/p/sz6qwcgBMt">Zum Playground&lt;/a>&lt;/p></description></item><item><title>MSSQL Backup verifizieren - Ist mein MSSQL Backup defekt?</title><link>https://ifempty.z1.web.core.windows.net/posts/mssql_backup_verifizieren/</link><pubDate>Sun, 31 Jan 2016 09:27:48 +0100</pubDate><guid>https://ifempty.z1.web.core.windows.net/posts/mssql_backup_verifizieren/</guid><description>&lt;p>Die Integrität eines SQL Backup kann mit folgenden Zeilen in MSSQL Management Studio überprüft werden:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">&lt;code class="language-SQL" data-lang="SQL">RESTORE VERIFYONLY &lt;span style="color:#66d9ef">FROM&lt;/span> DISK&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#39;C:\backup\sql_backup.bak&amp;#39;&lt;/span>
&lt;span style="color:#66d9ef">Go&lt;/span>
RESTORE HEADERONLY &lt;span style="color:#66d9ef">FROM&lt;/span> DISK&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#39;C:\backup\sql_backup.bak&amp;#39;&lt;/span>
&lt;span style="color:#66d9ef">Go&lt;/span>
&lt;/code>&lt;/pre>&lt;/div>&lt;p>Ist das Backup defekt erscheint eine Fehlermeldung, in etwa:&lt;/p>
&lt;pre tabindex="0">&lt;code>Msg 3243, Level 16, State 1, Line 1
The media family on device 'c:\backup\sql_backup.bak' was created using Microsoft Tape Format version 1.8. SQL Server supports version 1.0.
Msg 3013, Level 16, State 1, Line 1
VERIFY DATABASE is terminating abnormally.
(1 row(s) affected)
....*** INCOMPLETE *** ...
&lt;/code>&lt;/pre>&lt;p>Gerade beim Wiederherstellen des Backups über die grafische Oberfläche des SQL Management Studio gibt es nur in solchen Fällen nur eine spärliche Meldung.&lt;/p>
&lt;p>In unseren Fällen war der Grund des Fehler oft die Dateiübertragung selbst, doch auch eine defekte Festplatte kann nicht ausgeschlossen werden.&lt;/p></description></item><item><title>PNG Bilder aus Stream und Binärdateien extrahieren</title><link>https://ifempty.z1.web.core.windows.net/posts/png_bilder_from_stream/</link><pubDate>Sun, 31 Jan 2016 08:34:01 +0100</pubDate><guid>https://ifempty.z1.web.core.windows.net/posts/png_bilder_from_stream/</guid><description>&lt;p>Beim analysieren von Memory Dumps, Firmware, ISO oder Exe-Dateien kommt es vor das dort eingebettete Dateien wieder extrahier werden sollen. Das folgende GO Script sucht nach dem PNG-Header und versucht
diese wieder zu dekodieren.&lt;/p>
&lt;p>Vorgehen:
Hierzu das script file &lt;a href="https://gist.github.com/BlackEspresso/aacf06fe03338fc828c2">find_png_in_dump.go&lt;/a> runterladen und mit&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">&lt;code class="language-bash" data-lang="bash">go build find_png_in_dump.go
&lt;/code>&lt;/pre>&lt;/div>&lt;p>kompileren. Das Tool kann dann mit&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">&lt;code class="language-bash" data-lang="bash">find_png_in_dump.exe -f &lt;span style="color:#e6db74">&amp;#34;c:\pfad\zum\dump.dmp&amp;#34;&lt;/span>
&lt;/code>&lt;/pre>&lt;/div>&lt;p>gestartet werden. Hier gibt der Parameter -f den Pfad zum Quelle an. Das kann eine beliebige binäre Datei sein.&lt;/p>
&lt;h2 id="beispiel-1---dateien-aus-einem-memory-dump-extrahiern">Beispiel 1 - Dateien aus einem Memory Dump extrahiern&lt;/h2>
&lt;p>Als erstes Beispiel soll uns ein Memroy Dump des Chrome-Webbrowsers dienen. Unter Windows wird das z.B. mit dem Taskmanager erstellt:&lt;/p>
&lt;figure style="padding: 0.25rem; margin: 2rem 0; background-color: #cccc">
&lt;a href="TaskManager_memory_dump_erstellen.png" target="_blank">
&lt;img style="max-width: 100%; width: auto; height: auto;" src="https://ifempty.z1.web.core.windows.net/posts/png_bilder_from_stream/TaskManager_memory_dump_erstellen_huacae76a791a1b455e673fb87ed11c6bb_95221_400x0_resize_box_3.png" width="400" height="395">
&lt;/a>
&lt;figcaption>
&lt;small>
Task Manager Memory Dump erstellen
&lt;/small>
&lt;/figcaption>
&lt;/figure>
&lt;ol>
&lt;li>
&lt;p>Taskmanager öffnen&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Auf die Details liste gehen und den chorme.exe prozess suchen, hier kann es mehrere geben. Chrome legt für jeden Tab und für Hintergrunddienste einen neuen Prozess an. Am besten etwas rumprobieren oder jenen mit dem größten Speicherplatz auswählen&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Rechtsklick auf den Prozess und &amp;ldquo;Speicherabbild erstellen&amp;rdquo; bzw. &amp;ldquo;Create dump file&amp;rdquo; auswählen&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Nach wenigen Sekunden erscheint die Meldung
&lt;figure style="padding: 0.25rem; margin: 2rem 0; background-color: #cccc">
&lt;a href="TaskManager_memory_dump_erstellt.png" target="_blank">
&lt;img style="max-width: 100%; width: auto; height: auto;" src="https://ifempty.z1.web.core.windows.net/posts/png_bilder_from_stream/TaskManager_memory_dump_erstellt_hu1cc17d6ac6445456681e6e90594abb94_3757_400x0_resize_box_3.png" width="400" height="201">
&lt;/a>
&lt;figcaption>
&lt;small>
Task Manager Memory Dump Meldung
&lt;/small>
&lt;/figcaption>
&lt;/figure> &lt;/p>
&lt;/li>
&lt;li>
&lt;p>Jetzt diesen Pfad an das Tool übergeben&lt;/p>
&lt;/li>
&lt;/ol>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">&lt;code class="language-bash" data-lang="bash">find_png_in_dump.exe -f &lt;span style="color:#e6db74">&amp;#34;c:\users\espress\appdata\local\temp\chrome.dmp&amp;#34;&lt;/span>
&lt;/code>&lt;/pre>&lt;/div>&lt;p>und sobald es abgeschlossen ist befinden sich alle extrahieren Bilder im aktuellen Verzeichnis
&lt;figure style="padding: 0.25rem; margin: 2rem 0; background-color: #cccc">
&lt;a href="findPngs_ergebnis.png" target="_blank">
&lt;img style="max-width: 100%; width: auto; height: auto;" src="https://ifempty.z1.web.core.windows.net/posts/png_bilder_from_stream/findPngs_ergebnis_hu4885d796707df3ce4483c94c08209452_222965_400x0_resize_box_3.png" width="400" height="284">
&lt;/a>
&lt;figcaption>
&lt;small>
Task Manager Memory Dump Meldung
&lt;/small>
&lt;/figcaption>
&lt;/figure> &lt;/p>
&lt;p>Wer sich die Ergebnisse genauer ansieht dem fällt auf das sich hier sowohl Bilder aus Chrome selbst (z.B. das sad face icon in der ersten zeile) und auch Bilder aus der aktuell geladenen Website befinden.&lt;/p>
&lt;h2 id="beispiel-2---tpcdump">Beispiel 2 - TPCDump&lt;/h2>
&lt;p>tcpDump erlaubt es Netzwerkverbindungen mitzuschneiden und in eine Datei zu speichern. Unter Linux lässt sich tcpdump direkt über die paketverwaltung installieren, bei Windows kann &lt;a href="http://www.winpcap.org/windump/install/">Windump&lt;/a> von WinPcap.org benutzt werden. Das Prinzip ist analog zum ersten Beispiel:&lt;/p>
&lt;ol>
&lt;li>Netzwerkverekh mitschneiden&lt;/li>
&lt;/ol>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">&lt;code class="language-bash" data-lang="bash">windump -i &lt;span style="color:#ae81ff">2&lt;/span> -s &lt;span style="color:#ae81ff">0&lt;/span> -w out.pcap
&lt;/code>&lt;/pre>&lt;/div>&lt;p>Hier bedeutet:&lt;/p>
&lt;ul>
&lt;li>&amp;ldquo;-i 2&amp;rdquo; das die 2te Netzwerkadapater benutzt werden soll. Eine Liste alles Netzwerkadapter gibt es mit &lt;code>windump -D&lt;/code> .&lt;/li>
&lt;li>&amp;ldquo;-s 0&amp;rdquo; gibt an das die Pakete vollständig geschrieben werden und&lt;/li>
&lt;li>&amp;ldquo;-w out.pcap&amp;rdquo; schreibt die pakete direkt in die out.pcap Datei
&lt;figure style="padding: 0.25rem; margin: 2rem 0; background-color: #cccc">
&lt;a href="windump_capture.png" target="_blank">
&lt;img style="max-width: 100%; width: auto; height: auto;" src="https://ifempty.z1.web.core.windows.net/posts/png_bilder_from_stream/windump_capture_huf1384ebb250a9f5182529db97971103e_6204_400x0_resize_box_3.png" width="400" height="309">
&lt;/a>
&lt;figcaption>
&lt;small>
Windump capture
&lt;/small>
&lt;/figcaption>
&lt;/figure> &lt;/li>
&lt;/ul>
&lt;ol start="2">
&lt;li>
&lt;p>Netzwerkverkehr erzeugen, z.B. mit dem Browser surfen.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Den Pfad von out.pcap an das Tool übergeben&lt;/p>
&lt;/li>
&lt;/ol>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4">&lt;code class="language-bash" data-lang="bash">find_png_in_dump.exe -f &lt;span style="color:#e6db74">&amp;#34;out.pcap&amp;#34;&lt;/span>
&lt;/code>&lt;/pre>&lt;/div>&lt;p>Das Ergebnis sind alle (unverschlüsselt) übertragenen Bilder
&lt;figure style="padding: 0.25rem; margin: 2rem 0; background-color: #cccc">
&lt;a href="findPngs_windump.png" target="_blank">
&lt;img style="max-width: 100%; width: auto; height: auto;" src="https://ifempty.z1.web.core.windows.net/posts/png_bilder_from_stream/findPngs_windump_hu3cb23da5cf0ca76bdc84cd078db6a5d7_58866_400x0_resize_box_3.png" width="400" height="371">
&lt;/a>
&lt;figcaption>
&lt;small>
windump captured images
&lt;/small>
&lt;/figcaption>
&lt;/figure> &lt;/p>
&lt;h2 id="mankos">Mankos&lt;/h2>
&lt;p>Bei veschlüsselten Verbindungen oder komprimierten Dateien kann das Tool natürlich keine PNGs finden. Wobei sich das Tool bei letzterem Punkt leicht erweitern liese, mögliche Erweiterungen:&lt;/p>
&lt;p>Mögliche Verbesserungen:&lt;/p>
&lt;ul>
&lt;li>Andere Dateitypen wie BMP, JPEG, DLL, ZIP, doc, xlsx, mp4 &amp;hellip;&lt;/li>
&lt;li>Komprimierungen wie gzip erkenen&lt;/li>
&lt;li>&amp;ldquo;On the fly anlyse&amp;rdquo;. Datei offnen halten und beim hinzukommen neuer Daten diese weiter anlysieren. Praktisch bei laufenden pcap files&lt;/li>
&lt;/ul></description></item></channel></rss>