30.11.05

Looks like I'm taking care of the shop for the moment!

Sup all. Whilst Dan's off sorting out his stuff in the real life (scary place, that), I'm gonna keep shop open over Xmas (and beyooooond).

Let's start off our wonderful relationship with a token gift: one of my delicious mixes... As featured on the web! Marvellous.

If you like drumfunk, or deep, dark bass, this one's for you. x

Tracklisting (21 tracks):
===================================
01) Seba & Paradox - Frost
02) Seba & Paradox - Rememberance
03) Seba & Paradox - Stone Cold
04) Seba & Paradox - Sound On Sound
05) Breakage - Bring Back (Remix)
06) Alias - Van Cleef
07) Alias - Can I?
08) Breakage - Stagger
09) Seba & Paradox - Move On
10) Seba & Paradox - The Dribbler
11) Dan Miracle - Low Down And Dirty
(tease)
12) Seba - Breaks Selection
13) Kryptic Minds & Leon Switch - Evolution
14) Kryptic Minds & Leon Switch - Kontakt
15) Breakage - Staggered Dub
16) Breakage - Ital Lion Tuff Head
17) Breakage - So Mars
18) Paradox - 96 Paragons
19) Seba & Paradox - Last Goodbye
20) Calibre - Domeron
21) Fanu - Siren Sound

Download it, lean back and just enjoy the melody.

29.11.05

TFTP Filename Bruteforce

Credit
The information has been provided by arhont.com.
To keep updated with the tool visit the project's homepage at:

Details
TFTP-bruteforcer is a fast multithreaded TFTP config filename bruteforcer for Linux.

Tool source

To download the tool: here

#!/usr/bin/perl
use IO::Socket;
use Net::hostent;
use Getopt::Std;


my $VERSION = "0.1";

my $brutefile = $ARGV[1];
if ($brutefile eq "") {
$brutefile="brutefile.txt";
}

my $max_processes = $ARGV[2];
if ($max_processes eq "") {
$max_processes = 150;
}


sub usage { # print a short 'usage` message and exit
print "usage: perl $0 \n";
print "example ./tftpbrute.pl 192.168.66.202 brutefile.txt 100 \n";
exit;
}

use vars qw($opt_h ); # command line options


print "$0, $PgmName, V $VERSION \n";
# handle the commandline options
getopts('h'); # look for -h and -c
$opt_h && usage; # -h print usage message and exit

(!$ARGV[0]) && usage; # no server: print usage message and exit

my $server = $ARGV[0];

if ($server =~ /[a-zA-Z]/) {
my $i = gethostbyname($server);
$server = inet_ntoa($i);
}


print "TFTP file word database: $brutefile \n";
print "TFTP server $server \n";
print "Max processes $max_processes \n";

$timeout = 2;
$port = 69;
$retries=2;


my @pids;
my $npids=0;
open( BRUTEFILE, "<$brutefile") || die " Cannot open the word file : $bruteyfile ! \n";
chomp(@brutefile = );
close(BRUTEFILE);

foreach $file (@brutefile)
{
my $pid;
$pid=fork();
if($pid>0){
$npids++;
print " Processes are: $npids\n" ;
if($npids>=$max_processes){
for(1..($max_processes)){
my $wait_ret=wait();
if($wait_ret>0){
$npids--;
}
}
}
next;
}elsif(undef $pid){
print " Fork error!\n";
exit(0);
}else{
local $SIG{'ALRM'} = sub { exit(0); };
alarm 0;

eval {

tftp_brute($file);
};


exit(0);
}
}

for(1..$npids){
my $wt=wait();
if($wt==-1){
print " is $!\n";
redo;
}
}








sub tftp_brute {

my $file =shift;
my $MAXLEN=2;
my $op=01;
my $mode = "netascii";



my $count=$retries;
my $pkt = pack("n a* c a* c", $op, $file, 0, $mode, 0);
if ( $count != 0 && $treturn !="03") {
my $sock = IO::Socket::INET->new(Proto => 'udp');
send($sock,$pkt,0,pack_sockaddr_in($port,inet_aton($server)));
undef($treturn);
undef($rpkt);
eval {
local $SIG{ALRM} = \&timed_out;
alarm $timeout;
$sock->recv($rpkt, $MAXLEN);
close $sock;
alarm 0;

} ;
$count--;
@rets = split( //, $rpkt );
foreach $currentret (@rets) { $treturn .= ord($currentret); }

if ($treturn =="03")
{


print "*** Found TFTP server remote filename : $file \n";

return 1;
}

}
$count=$retries;


}

Flaw in Syn Attack Protection on non-updated Microsoft OSes can lead to DoS

Flaw in Syn Attack Protection on non-updated Microsoft OSes, can lead to DoS

Summary

It is possible to mount a DoS attack against Windows 2000/2003 hosts where
the SYN attack protection has been enabled. The attacker can consume all
CPU resources of the victim host making it unresponsive.
While a standard SYN flood attack can make a single application server
unavailable, this attack can make the whole host unreachable.

Systems Affected

Windows 2003 without SP1
Windows 2000 SP4 without Update Roll-Up

Description

On Windows 2000/2003 the system administrator can enable a SYN Attack
protection mechanism on the TCP/IP by adding the value SynAttackProtect in
the registry key HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters.
If the value of SynAttackProtect is 2 the TCP/IP stack notifies a
listening socket only when the 3-way handshake has been completed and
tracks the ongoing 3-way handshakes by storing them in an hash table.
This way the backlog of the socket is defended from the SYN floods attacks.

SynAttackProtect is not enabled by default on the affected systems but has
been recommended by a number of articles:
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q315669&sd=tech
http://www.microsoft.com/technet/security/topics/networksecurity/secdeny
.mspx
http://msdn.microsoft.com/library/en-us/dnnetsec/html/HTHardTCP.asp
http://support.microsoft.com/default.aspx?scid=kb;en-us;142641
http://www.securityfocus.net/infocus/1729
http://www.awprofessional.com/articles/article.asp?p=371702

The vulnerability resides in the hash table management, in fact the hash
function used by the TCP/IP stack works only on some fields of the
incoming SYN packet and is thus predictable. An attacker can generate a
large number of SYN packets with the same hash value to target the same
hash table bucket. When the victim machine receives them, it stores them
in just one bucket of the hash table. The chain attached to this bucket
keeps growing, and the more it grows, the slower the lookup algorithm
becomes.

Vendor response

I've notified Microsoft of the vulnerability 2 years ago, when
the attack was possible on the Windows 2000 version (SP3) in production at
that time.
They confirmed the vulnerability but didn't release a patch because the
correction needed extensive changes in the code of the TCP/IP stack.
Microsoft has patched the vulnerability in Windows 2003 SP1 and
Windows 2000 Update Roll-up but it has inadvertently forgot to notify me.
The new version of TCPIP.SYS has this Syn Attack Protection enabled by
default but uses a crypto hash function (MD5) for the table lookup. The
hash material is the source port, dest port, source ip, dest ip of the SYN
packet and some pseudo random material extracted at startup.
This way the hash function is not easily predictable.

--
Luigi Mori

Symbolic S.p.A.
W: www.symbolic.it
T: +390521708811

more hot shit ..you can smell the vapors

rudefm_live_on_the_web
breakz_madness
TC1_-_Guestmix_@_3K_-_Trio_Radio_20/11/2005
Hospital_Records_-_Unplugged_&_On_The_Road
paul_reset_nov_05
therapy@herbal16-11-05
Mic-Absolute%20Affair-CD-2005.rar
Goldie_-_Guest_Mix_@_Fabio_&_Grooverider_Radio_One_19/11/2005
Evol_Intent_&_Pendulum_@_Pyroshow_-_[November_2005}
Evol_Intent_&_Pendulum_@_Pyroshow_-_[November_2005]

Spor & Chris_Renegade_-_Live on Renegade Hardware Show Pyro)09-11-2005