Syndicate

Syndicate content

Flattr


Flattr this

If you like this, you can use flattr. ;)

Imprint

About
eMail: wishinet at gmail . com
PGP ID: 0xCCCA5E74

Jabber: wishi@jabber.ccc.de

Setup

low footprint/hardware assisted virtualization with Linux and GrSec

In short

I used

  1. a 2.6.32.12 Linux Kernel (newly introduced: Kernel Samepage Merging can lower a virtualization solution's memory consumption)
  2. patched it with the Linux-VServer grsec patch
  3. applied the standard Ubuntu 10.4 Lucid Server configuration
  4. applied grsec "High" preference and customized it (details are in the Kernel config section)
  5. optimized it for KVM, VMware (software binary translation gets switched on by internal heuristics - chpax is still necessary if you want that feature and that is intended that way), and of course Vserver (just works). KVM Qemu works due KVM works.

Postfix troubleshooting - a security nightmare

Why to hate typical Unix mailserver setups

I hate that stuff - and it's not that Postfix in particular sucks. But integrating with Postfix is absurd. Surely it works, and as long as it works nobody changes that stuff on how it's designed.


Ohne Titel.png

Even deploying an SSL/TLS setup is challenging. But no, you also need to install proper authentication. Locally, Postfix (for unknown reasons) is chrooted. People think that this is a security feature.

Python, PyQt4 and Rapid Prototyping

Beware!

It's dangerous to use prototyping professionally. Sometimes management folks tend to "not realize" the difference between a well done prototype and the result they desire for real. - Therefore use GPL licensed stuff "for compliance reasons" - if you know what I mean. Saves job and time.
There're numerous ways to enhance the following examples. Feel free to do so.

Copy and Paste between X11 and Cocoa apps

It's not a bug...

No... surely not. But if you're using Wing IDE for example and you edit files with an X11 based editor, you might want to sync your clipboards. Thing is: it seems MacOS 10.5's X11.app doesn't allow this by default and there's no option for that based on the frontend.

Edit the plist

Let X11.app's Preference menu activate the native key-set emulation to make use of the Apple keys. Do not use this preference panel again because it'll undo the following:

Bild 1.JPG

De-Cygwinize Win

No more emulation

When it comes to the commandline administrators all over the Windows worlds nowadays think of Cygwin or Powershell. However Cygwin is a special layered environment and Powershell is .Net dependant and not very reactive.
Therefore I tend to turn back to the good old DOS-like commandline and add some stuff to the environment path in order to ease my life. However many people may think that extending your commandline tools doesn't help you in situations where you don't find these tools: on Windows the commandline is just an extra. The following stuff of course doesn't help you to do post-exploitation or to show of at your friends machine. But it helps to save time. My time ;).

UnixUtils

Building a cheap home-hacking lab

wishi's Fuzz-Box

1358588557_ce4ea79d16.jpg

A Fuzz-Box for me is a standalone machine. It has to:

  • host multiple virtual machines at once (max 2 in my case)
  • effectively manage ~4 GB RAM
  • be Linux compatible with, stable clean device drivers
  • energy efficient and ergonomically able to run 24h/day 7d/week...

Scaling Hardware?

You don't want a performance monster. - Or a gaming machine. And you do not want trash, because you're going to spend valuable time with it.

Windows 7 vs. MacBook - I won

Usability war

I began to read Windows Internals in the 5th edition by Mark Russinovich and David Solomon. There're experiemnets in there on how to do Kernel mode debugging, or how to include Debug symbols with Sysinternals ProcessExplorer... and lots of fascinating stuff to try in order to explore the architecture of modern NT6 systems. Before I was able to start my explorations, I had to install Windows 7 (NT 6.1) on a MacBook. But there's Bootcamp and Apple officially supports it. So... that shouldn't be a big deal?!

Save the nature. Don't print this!


I provide textual exports for every blog entry. However let's save the nature together. The nature is everything around us. Every being should be respected. Save the nature - don't print too much.


Die Umgehung dieser Ausdrucksperre ist nach § 95a UrhG verboten!
Inhaltlich Verantwortlicher gemäß § 10 Absatz 3 MDStV: Marius Ciepluch - Anschrift via eMail. Die eMail Adresse entnehmen sie dem Impresseum dieser englischsprachigen Seite.
Aus Datenschutzgründen habe ich weder offiziellen noch behördlichen Schriftverkehr via eMail. Dazu ist die postalische, beim Dienstleister hinterlegte, Anschrift zu verwenden.

Datenerfassung

Es werden keine personenbezogenen Daten erfasst. Logdaten werden anonymisiert.