User Tools

Site Tools


othersnippets

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
othersnippets [2006/11/08 02:33] – old revision restored 84.142.251.254othersnippets [2007/05/10 07:11] (current) – old revision restored andi
Line 1: Line 1:
 +====== Other Snippets ======
  
 +===== Fix darcs.cgi with non-Unicode chars in patch names =====
 +
 +Darcs itself doesn't care about Encodings. This means it may happen you get non-UTF-8 characters in patch or author names. Unfortunately the darcs.cgi Perl script simply pipes darcs XML output through xsltproc, which doesn't like non UTF-8 input at all. Here is a quick'n'dirty fix:
 +
 +Find the ''sub transform'' in ''/usr/lib/cgi-bin/darcs.cgi'' and change the following line:
 +
 +<code perl>
 +open $pipe, "|$xslt_program $args $xslt -";
 +</code>
 +
 +To this:
 +
 +<code perl>
 +open $pipe, "|/usr/bin/iconv -c -f utf-8 -t utf-8|$xslt_program $args $xslt -";
 +</code>
 +
 +It pipes the input through [[man>iconv]] at let it strip all illegal characters.
 +
 +===== Enable plain text messages per default in Thunderbird =====
 +
 +This is hidden in ''Tools -> Account settings -> Composition and addressing''
 +
 +===== C-Scripting =====
 +
 +Have you ever thought of using C as a script language? Well it's possible with [[http://fabrice.bellard.free.fr/tcc/|TCC]] (Tiny C Compiler) - a small and very fast C compiler. On Debian just run ''apt-get install tcc'' to install it.
 +
 +Here is an example how it works:
 +
 +<code c>
 +#!/usr/bin/tcc -run
 +
 +#include <stdio.h>
 +main (){
 +  printf("hello world\n");
 +}
 +</code>
 +
 +Just make it executable and run it like a shell script. It's compiled and run on the fly.
 +
 +//Hmmm now when I thinking about this... well of course you could use csh... hmm... no... this is definatly cooler! ;-)//
 +
 +===== LM-Hash decoding =====
 +
 +From [[http://slashdot.org/article.pl?sid=04/11/02/1523212]]:
 +
 +> Disk storage has increased tremendously in the past 5 years and the blatant insecurities in the antiquated LM hashing technique have not gone away; though functionality has been added to disable LM hashes, this is not set by default. With some help from Elcomsoft, simple flat files have been created that hold [[http://www.beginningtoseethelight.org/ntsecurity/index.php#0FEB224E21024B8C|every combination of LM hash for letters only passwords]]. Jesko has coded a server application which allows you to access this database. Simply **telnet to: beginningtoseethelight.no-ip.org on port 2501** and paste in a LM hash. So how does this differ from Rainbow tables? Well this will return a password 100% of the time, using minimal processor power, in approximately less than 0.2 seconds.
 +
 +See also: http://support.microsoft.com/default.aspx?scid=KB;EN-US;q299656
 +
 +===== Fix Windows XP boot stuff =====
 +
 +The tools you're looking for are available in the Recovery-Console on the Windows CD (Press R on first install screen) and are called fixboot and fixmbr.