Luigi Auriemma

aluigi@autistici.org


News
Advisories
Proof-of-concepts
Research
Fake_players_bug
MyToolz
Password_recovery
Patches
MyMusic
Amiga_ADF
TestingToolz
RSS
Video
About...
Forum
aluigi.org
backup.aluigi.org
mirror.aluigi.org
TESTING TOOLZ

The main purpose of this section is to provide programs'skeletons for research and also beta or partial toolz
Rarely updated...


  • Quake 3 engine "connect" modifier 0.1 (q3conmod_sudp)
    plugin for sudppipe which allows a simple customization of the "connect" packet for the games which use the Quake 3 engine:
    sudppipe -l q3conmod_sudp.dll -L "parameter value" IP PORT 1234
    (use -L "" for the runtime help) then from the console of the game type: connect 127.0.0.1:1234
  • UDPSZ 0.2.2c (udpsz)
    tool for sending UDP packets with custom size, content and source address and port
  • Generic custom HTTP file uploader 0.1 (myhttpup)
    simple tool for uploading files (POST + mime) deciding the name of the destination file
  • Dumproc 0.1.1 (dumproc)
    simple process dumper for both Windows and Linux
  • Live for Speed demo/S1/S2 packets modifier example 0.1 (lfsanus)
    useless and basic proxy tool for modifying the packets of this game, old stuff written just for fun
  • Tcpdump format UDP 2 TCP converter 0.1.1 (pcapu2t)
    simple tool written for converting the UDP packets of a PCAP file in a TCP stream, useful for tracking the packets flow with Wireshark
  • WAVEhead 0.1 (wavehead)
    experimental and useless tool for adding a wave header to raw files or for modifying existent wave headers (mainly for uncompressed files) or extracting the raw audio from wave files
  • JavaScript slide show skeleton 0.1
    a simple JavaScript example for animating many sequential image files
  • FindBits 0.1 (findbits)
    a simple tool that is very useful when I need to understand if a game uses bitstreams without wasting time
  • One file only web server 0.1a (onlywebs)
    a multi-thread webserver that sends ever and only the file specified by the user
  • TFTP server tester 0.1 (tftpx)
    a nice tool that should be able to test any possible bug affecting the tftp servers and at the same time can be used also as a client with a lot of options
  • Webpostmem 0.1 (webpostmem)
    This tool can be used to check the POST attacks on webservers as for example memory and sockets that are not freed if the client sends less data than how much specified in Content-Lenght. It is the same proof-of-concept I have used for the bugs in Goahead webserver, NULLhttpd and WWW Fileshare Pro.
  • Q3huffdecenc 0.2 (q3huffdecenc)
    compress and uncompress the files containing the "connect" packets of the games that use the Quake 3 engine
  • Q3sendenc 0.2.1 (q3sendenc)
    This tool gets a custom file specified by the user, compress it using the Huffman compression, sends it to a server based on the Quake 3 engine and then waits for a reply. It also calculates the challenge, the protocol and the punkbuster parameters just to make a successful login with the server.
    It could be useful for who wanna test the Quake 3 engine and its possible flaws
  • Custom GIF creator 0.1 (gifbug)
    A very simple tool to create GIF files with customized headers
  • HTTP authorization tester 0.2 (httpauthtest)
    This tool does a basic http authorization with user and password given by the user. I have released it because it can be useful to find possible bugs in some webservers
  • HLspfed 0.1.1a (hlspfed)
    Half-Life single-proxy forwarder with encoding/decoding functions. This tool is a packets forwarder (datapipe) for Half-Life that lets you to modify, manipulate and insert any type of data you want in the packets exchanged between the Half-Life server and the client
  • ut2003fits 0.1 (ut2003fits)
    UT2003 fake informations test server: this tool can be used to send custom informations to the clients that search for multiplayer games (very funny if used when the real UT2003 server is running)
    This simple tool can be used in a lot of modes. For example you can launch UT2003heartbeat
    and then launching UT2003fits you will see all the players that are online because every player that goes in the multiplayer section of UT2003 will automatically request informations to all the servers available and you can log all these players (for example for statistical purposes)
  • Half-Life testing server 0.1.2 (hlts)
    This server answers to the Half-Life queries. It supports: ping, infostring, details, getchallenge, players, rules, challenge rcon and connect
  • UT2003 heartbeat emulator 0.1 (ut2003heartbeat)
    Heartbeat protocol emulator for UT2003. With this little code you can add your IP address to the official Epic UT2003 servers list (http://ut2003master.epicgames.com/serverlist/full-all.txt and demo-all.txt)
    HERE there is the explanation of the protocol
  • Quake 3 testing server 0.3 (q3ts)
    This server answers to the Quake 3 queries. It supports: getstatus, getinfo, getchallenge, connect (with real-time decompression), rcon and disconnect.
    It supports the infoResponse of Quake 3 arena 1.32, Soldier of Fortune 2 1.03 GOLD, Return to Castle Wolfenstein 1.41, Medal of Honor: Allied Assault 1.11
  • Zipsize 0.2.2 (zipsize)
    utility for setting fake filesizes in zip files
  • Browser's headers viewer
    Simple php script to see all the headers sent by your browser (useful to check the anonimity of a proxy for example)