Join US ! [ REGISTER / LOGIN ] [ 38.103.63.60 ]   


 

 








 


Thu, 28 Aug 2008 19:02:08 GMT// APPLICATIONZ N GAMES



Sumotori Dreams is a physics realistic sumo game between two gravitational rigs. The aim of the game is to throw your opponent who could be the computer or your friends in a multilayer local game to the floor. This game was created by Peter Sotesz at the breakpoint 2007 competition [HERE].



At the beginning you will crunch your knuckles and bang your keys to get these boxed men to stand up straight for once after contact. But it takes more than just that. Using short movement and right time pushs you can master it, takes a little practice though. If you have an aggressive game play attitude, then this game is not for you.

I included the approriate support for wine and the game can be start by running the command below. ( Best played by setting the options to 2 lights and No window*. )
Quote:

wine sumotori.exe
Virus Info: Many scanners may report this as a generic trojan. It is not a virus; it simply makes use of esoteric API calls to be remain so small.

The zip file i uploaded contains sumotori87k.exe ( the official competition release of the game ), sumotori.exe ( the same game with extra options, and secret play mode ) and the msvcr7.dll ( required for support by wine )


[ DOWNLOAD / 276 KB / ZIP ]
Thanks to <benjgvps> on #grubbn



0 Comment(s)


Thu, 28 Aug 2008 08:48:06 GMT// Hackin' Stuff




If you are using a laptop with a synaptic touch pad and running linux, read on. By default the synaptic touch pad allows only the use of one finger to move the mouse cursor on your screen. But using a program called synclient you can read movement made by more than one finger. To understand why i mean. Run

Quote:

synclient -m 100
and you will get a display of information that your system receives when your pad is touched. Using more than one figure will display the data differently. Using this data IBM wrote a pearl script to recognize the gestures as shown in the video above.

Using syclient output for monitoring the TouchPad state is a simple and effective way for adding further interface options to Linux applications. The program introduced below opens a pipe to read from the synclient program and processes the TouchPad events to detect gestures. These gestures are linked with keyboard commands sent to the current in-focus application in X Window System.

Here is a Dump of the script :

Code:

#!/usr/bin/perl -w
# gestureListener.pl listens for pinch and swipe events
use strict;
use Time::HiRes();
use X11::GUITest qw( :ALL );

my @xHist = ();              # x coordinate history
my @yHist = ();              # y coordinate history
my @xHistThree = ();          # x coordinate history (three fingers)

my $lastTime = 0;            # time monitor for TouchPad event reset
my $eventTime = 0;            # ensure enough time has passed between events
my $eventString = "default";  # the event to execute
my $centerTouchPad = 3000;
my $openSt        = 1000;    # start of open pinch
my $openEn        = 500;    # end of open pinch
my $closeSt        = 1000;    # start of close pinch
my $closeEn        = 1000;    # end of close pinch

my $synCmd = qq{synclient TouchpadOff=1 -m 10};
my $currWind = GetInputFocus();
die "couldn't get input window" unless $currWind;
open(INFILE," $synCmd |") or die "can't read from synclient";

while( my $line  = <INFILE>)
{
  chomp($line);
  my(  $time, $x, $y, $z, $f ) = split " ", $line;
  next if( $time =~ /time/ ); #ignore header lines

  if( $time - $lastTime > 1 )
  {
    @xHist = ();
    @yHist = ();
    @xHistThree = ();
  }#if time reset

  $lastTime = $time;

  # three finger swipe detection
  if( $f eq "3" )
  {
    @xHist = ();
    @yHist = ();

    push @xHistThree, $x;

    if( @xHistThree > 10 )
    {
      my @srt = sort @xHistThree;
      my @revSrt = reverse sort @xHistThree;

      if( "@srt" eq "@xHistThree" )
      {
        # alt + right arrow - forward
        $eventString = "'%({RIG})";
      }elsif( "@revSrt" eq "@xHistThree" )
      {
        # alt + left arrow - back
        $eventString = "'%({LEF})";
      }#if forward or backward

      @xHistThree= ();

    }#if more than 10 data points in 3 finger array
  }elsif( $f eq "2" || $f eq "1" )
  {
    # accept 1 or 2 finger entries as part of pinch section
    @xHistThree = ();

    push @xHist, $x;
    push @yHist, $y;

    if( @xHist > 50 )
    {
      if( (getStrAvg(\@xHist) > $closeSt && getStrAvg(\@yHist) > $closeSt) &&
          (getEndAvg(\@yHist) < $closeEn && getEndAvg(\@yHist) < $closeEn) )
      {
        # wide to narrow detected, now search for enough 'wiggle'

        my $tenX = 0;
        my $tenY = 0;
        for my $each( @xHist[40..49] ){ $tenX += $each }
        for my $each( @yHist[40..49] ){ $tenY += $each }
        $tenX = $tenX / 10;
        $tenY = $tenY / 10;

        my $diffX = 0;
        my $diffY = 0;
        for my $each( @xHist[40..49] ){ $diffX += abs( $each - $tenX ) }
        for my $each( @yHist[40..49] ){ $diffY += abs( $each - $tenY ) }

        # ctrl - decrease font size
        if( ($diffX+$diffY) > 80 ){ $eventString = "^({-})" }

        @xHist = ();
        @yHist = ();
        @xHistThree = ();

      }#if x and y in range

    }#if enough data for 50 close pinch detection

    #open pinch requires substantially fewer data points
    if( @xHist > 10 )
    {
      if( (getStrAvg(\@xHist) < $openSt && getStrAvg(\@yHist) < $openSt) &&
          (getEndAvg(\@yHist) > $openEn && getEndAvg(\@yHist) > $openEn) )
      {
        # ctrl + increase font size
        $eventString = "^({+})";

        @xHist = ();
        @yHist = ();
        @xHistThree = ();
      }#if absx and absy

    }#if enough data



  }else
  {
    # reset all data points, yes you can have 0 fingers at x,y
    @xHist = ();
    @yHist = ();
    @xHistThree = ();
  }# if not one or two or three fingers

  # only process one event per time window
  if( $eventString ne "default" )
  {
    if( abs(time - $eventTime) > 1 )
    {
      $eventTime = time;
      SendKeys( "$eventString");
    }#if enough time has passed
    $eventString = "default";
  }#if non default event

}#synclient line in

close(INFILE);


sub getStrAvg
{
  my $arrRef = $_[0];
  my $val = (@$arrRef[0] + @$arrRef[1] + @$arrRef[2]) / 3;
  $val = abs( $val - $centerTouchPad );
  return($val);
}#getStrAvg

sub getEndAvg
{
  my $arrRef = $_[0];
  my $val = (@$arrRef[@$arrRef-3] + @$arrRef[@$arrRef-2] +
              @$arrRef[@$arrRef-1]) / 3;
  $val = abs( $val - $centerTouchPad );
  return($val);
}#getEndAvg

Save this script as filename.pl and run it from shell.

Quote:

perl filename.pl
Then open up a web browser and give it a test run as shown in the video above.



0 Comment(s)


Wed, 27 Aug 2008 00:26:10 GMT// Hackin' Library



This book will simply and plainly teach you how to write computer viruses. It is not one of those all too common books that decry viruses and call for secrecy about the technology they employ, while curiously giving you just enough technical details about viruses so you don't feel like you've been cheated. Rather, this book is technical and to the point. Here you will find complete sources for plug-and-play viruses, as well as enough technical knowledge to become a proficient cutting-edge virus programmer or anti-virus programmer.

Now I am certain this book will be offensive to some people. Publication of so-called "inside information" always provokes the ire of those who try to control that information. Though it is not my intention to offend, I know that in the course of informing many I will offend some.

In another age, this elitist mentality would be derided as a relic of monarchism. Today, though, many people seem all too ready to give up their God-given rights with respect to what they can own, to what they can know, and to what they can do for the sake of their personal and financial security. This is plainly the mentality of a slave, and it is rampant everywhere I look. I suspect that only the sting of a whip will bring this perverse love affair with slavery to an end.

I, for one, will defend freedom, and specifically the freedom to learn technical information about computer viruses. As I see it, there are three reasons for making this kind of information public:
  1. It can help people defend against malevolent viruses.
  2. Viruses are of great interest for military purposes in an information-driven world.
  3. They allow people to explore useful technology and artificial life for themselves.
[ DOWNLOAD / 4MB / PDF ]


0 Comment(s)


Tue, 26 Aug 2008 18:10:38 GMT// Hackin' Toolz



HackBar is a Firefox toolbar that will help you in testing sql injections, XSS holes and site security

HackBar is a Firefox toolbar that will help you in testing sql injections, XSS holes and site security. It is NOT a tool for executing standard exploits and it will NOT learn you how to hack a site.

The main purpose of HackBar is to help a developer do security audits on his code. If you know what your doing, this toolbar will help you do it faster. If you want to learn to find security holes, you can also use this toolbar, but you will probably also need a book, and a lot of google


0 Comment(s)


Sat, 23 Aug 2008 07:02:54 GMT// MOVIEZ




The blockbuster global "Mummy" franchise takes a spellbinding turn as the action shifts to Asia for the next chapter in the adventure series, "The Mummy: Tomb of the Dragon Emperor." Brendan Fraser returns as explorer Rick O'Connell to combat the resurrected Han Emperor (Jet Li) in an epic that races from the catacombs of ancient China high into the frigid Himalayas. Rick is joined in this all-new adventure by son Alex (newcomer Luke Ford), wife Evelyn (Maria Bello) and her brother, Jonathan (John Hannah). And this time, the O'Connells must stop a mummy awoken from a 2,000-year-old curse who threatens to plunge the world into his merciless, unending service.

TRAILER



Doomed by a double-crossing sorceress (Michelle Yeoh) to spend eternity in suspended animation, China's ruthless Dragon Emperor and his 10,000 warriors have lain forgotten for eons, entombed in clay as a vast, silent terra cotta army. But when dashing adventurer Alex O'Connell is tricked into awakening the ruler from eternal slumber, the reckless young archaeologist must seek the help of the only people who know more than he does about taking down the undead: his parents.

As the monarch roars back to life, our heroes find his quest for world domination has only intensified over the millennia. Striding the Far East with unimaginable supernatural powers, the Emperor Mummy will rouse his legion as an unstoppable, otherworldly force...unless the O'Connells can stop him first.


[ DOWNLOAD / 700 MB / AVI ] [ MIRROR ]

DVD SCREENER | 640x256 | 112 kb/s


0 Comment(s)



 


 


Total Unique 
14692
Visitors Month 
1943
Visitors Week 
535
Visitors Today 
20



 






[ vFRooG HiTs ]

Total Unique 
28499
Visitors Month 
27909
Visitors Week 
6682
Visitors Today 
54