.
 

What's new ?

          
02.08.2006 Made a small tool which enables one to create a joblist (for batchjobs) for Virtual Dub easily by dropping the videos about to encode on the tools window.
See attached readme.txt to see how it works in detail.



download VDUB_JobGen





 

30.07.2006 Publishing new tool: EierUhr, a countdown program.
Features:

 - plays a ringtone and/or
 - windows shutdown and/or
 - 2 different standby modes (if one of them doesn't work for you)
 - can stop leetmp3 (stop music playback)
 - can draw directly to the desktop (program shows up in the systray then)
 - saves your mode selection on exit, and restores it ( in the %userprofile% folder )
 - just 40 KB

download 'ere 


 

 

04.06.2006 Checked Romhustler Download Manager below, it doesn't work anymore because Romhustler page changed anti-leech system.
I'm too lazy to fix it, but romhustler sucks anyway. if you want roms go to seedler.org and DL the full sets via Bittorrent.

Discovered some new hacking vids: HITB 2005 conference @ http://www.hert.org/ (2 fat 4,7 GB packs, unfortunately the vids are compressed with an ineffective codec wasting 500MB for half an hour, and badly cutted as well... / BT - don't miss Joanna Rutkowska's speech on discovering Kernel mode rootkits, also interesting the speech about hacking internet banking by Fabrice Marie).

What else to say about the vids i saw... well, Dave Aitel is a poser, but some of his ideas are interesting, and most of the pro's over there made a lot of hot air, looks as if the money put shit in their brains. Stop talking guys and show some skills...
I wish they would do more practical exercises instead of going through their ppt sheets...
And to you filmer guys: ever heard about xvid codec ? it's not needed to waste 500mb for half an hour of miserable quality video.
That one goes to the guys from WTH as well.

If you don't know Joanna already from 21c3, talking about linux kernel, check her site on  http://invisiblethings.org/ - she's the only girl that knows how to write a driver (and looks quite nice ;) ...at least she knows how to code (better than me i have to admit...), but her english is quite poor, and she seems to have missed the rhetoric class.

btw i recommend µtorrent as bittorrent client. it's small (100kb) and fast. also you can select single files inside a torrent package, which you don't want to download. 

and if you wonder what i did the last months, well, i coded some trainers for GBA games (inside the visualboy advance emulator of course - its a lot easier to hack inside a PCs mem than inside a gameboy) -> example http://www.delphipraxis.net/topic81652,0,asc,19.html 

there are 2 for pokemon (am i a lamer now ? :P ) and 1 for fire emblem

i also did kinda hack for http://patrizier-online.de -> http://forum.patrizier-online.4players.de/viewtopic.php?t=4988&start=15 
contact me if you need it. if you don't find out my email adress, get lost.

i'm also trying to do a xircon (my fav. irc client) clone in delphi which supports multiple servers. right now i'm stuck with some shitty richedit issue... apart from that it works already well.

 


 

 

24.01.2006 Get yourself some hacker videos

22c3 conference:
ftp://dewy.fem.tu-ilmenau.de/
ftp://ccc.chscene.ch/congress/2005/video/
(128 kbps)

21c3
http://ftp.uni-erlangen.de/pub/mirrors/21c3/

what the hack 2005
ftp://ftp.uni-erlangen.de/pub/mirrors/rehash.whatthehack.org/rawtapes/


 

 

30.11.2005 VCL 2 KOL Converter updated to version 1.12. now it includes a better help (hardcoded in the resulting .pas) and some minor improvements.


13.11.2005 I bought myself a copy of Pokemon Ruby for my GameBoy Advance. Somehow i missed a portable walkthrough, so i took some of the best informations i found on the web, and put them to GBA file (including pictures and description of all 202 pokemon available in Ruby/Sapphire)  with the excellent tool MakeBook by Pat Crowe.
it's 32 mbit and you have to put it on a flash cart, and should cover all information you might need, while travelling with your gameboy.

download here



03.11.2005 leetmp3: new version out, completely rewritten.

Now it's not just worlds smallest mp3player with 35kb, but also worlds fastest (regarding the time scanning the drive or loading a playlist).



22.09.2005 RomHustler DL Manager updated. Now uses a self-written HTTP unit instead of the bugged Indy components.
Result: Zero Bugs. See below for DL link. UPDATE : doesnt work anymore - SORRY dudes

Opup 1.0: Adds entry "open containing folder" to any file in the context menu.
Bonus: Adds entry "open CMD line here" to the context menu of any folder.



13.09.2005 RomHustler Download Manager: download the roms from Romhustler without clicking around for every single file.
You can use it to download any game which you possess in original. with source. - OBSOLETE




Mass Unpacker: use it to unpack masses of archives in an ordered folder structure (output folder can be given the same name as archive name. with source.





09.07.2005 hibernate.zip: contains delphi source and a 4 KB exe that sends system to standby mode.


29.06.2005 SmileMaster 2005: a smiley collection with a control window to paste links to them in forums that use UBB-tags.
screenshot | download 

retCompress: a unit for fast file compression by using a native NTDLL api: RtlCompressBuffer


other:
What Video Game Character Are You? I am Kung Fu Master.I am Kung Fu Master.

I like to be in control of myself. I dislike crowds, especially crowds containing people trying to kill me. Even though I always win, I prefer to avoid fights if possible. What Video Game Character Are You?



07.06.2005 Added a tutorial that describes usage of TmediaPlayer component in Delphi.
It's german but with a lot of pictures and code snippets so it's comprehendible for everybody.
use http://babelfish.altavista.com to translate it to english



04.06.2005 Finished a new program called pas2html.


Converts your pascal code into a stylish
HTML-Table with syntax highlighting and 
all. No additional CSS files needed :)

ScreenShot | Download

also, leetMp3 has been updated.



28.04.2005 New downloads:
  • retnygs tools: 12 fine tools of this page in a 150 kb zip archive.
  • psview: lists processes and injected dll's and kill them the hard way, so the cannot restart themselves. console.
  • strreplace: search and replace strings in a textfile via command line.
  • ping: console ping program, vcl and kol source code for api-style ping with roundtrip time.

 

26.04.2005 Created a VCL-Unit for use with multiple monitors, retmonitortools.pas
It has some functions like MoveWindowToMonitor(hnd: HWND; monitor:byte);



25.04.2005 Finished work on lineterpreter. It now supports console usage as well as windowed, and some additional features such as switching parameter1 and 2.
Here's a short description:

LineTerpreter v1.3
a Console/GUI Program [24 KB] to start another program with the contents of a textfile
as parameter, by going through every line of the text file.

if started without any parameters, it switches to windowed mode.

Example:
->Existing Folder with files unpack1.zip unpack2.zip and blubb.zip:
... (what to do is described in readme.txt or here (screenshot also there))
->Result: linterpreter starts:


C:\zip\pkunzip.exe -o unpack1.zip C:\unpacked
C:\zip\pkunzip.exe -o unpack2.zip C:\unpacked
C:\zip\pkunzip.exe -o blubb.zip C:\unpacked




20.04.2005 New program finished: DelLocked 1.0 [ 7 KB ]

it's a simple console app that deletes a locked file on next reboot
so you can delete a trojan or virus thats currently active.
or M$ MessAnger (usually in C:\program files\messenger\msmsgs.exe) >-P

syntax: dellocked C:\mytrojan.exe


18.03.2005 Added my program RFIL - Referer Faking Image Leecher.
It can be used to download images from picture galleries.
It has a smart mechanism to fake the referer and generates links automatically, so u can sit back, wait for some minutes and browse your pictures in a folder, instead of clicking around on every single link.



09.03.2005 Added a 6 KB small program called GammaChanger.
It can be used to manipulate the brightness on the desktop. Very useful after a game like unreal tournament or quake 3 crashed while in OpenGL or Direct3d and left you with a far too bright desktop.



03.03.2005 - fixed 2 bugs in leetMp3 player (new features, new bugs...)
- added a patch for MSN Messenger to remove the Ad Banner (simple batch file, ~150 byte)


22.02.2005 leetMP3 player now supports skins via a simple textfile and some bitmaps.




20.02.2005 I wanted to integrate Shoutcast mp3 streams (internet radio) support to my mp3 player.
Unfortunately the KOLMediaPlayer component does not support unfinished files, and playing a lopp between a couple of temp mp3s is possible but there's a small pause between each temp file. so the stream doesn't sound very well.

So i took the code i made for the connection to a shoutcast server and wrote an own streamripper, called mp3proxy. It's nearly the same as Streamripper32, but it doesn't crash, is just 9KB big and uses very little ressources. Sources are available.



14.02.2005 Debugged and optimized my leetMP3 player. now it rocks as hell with a popupmenu that gives u direct access to your harddrive.

Pls take a look at the screenshot



11.02.2005 Updated my Subnet Pinger. Now it creates a thread with a CreateThread call (the simplest way to create a thread), so the main thread will not rely on processmessages statements and directly reacts on any user event.



10.02.2005 Nostalgia: I found some of my first turbo pascal programs, made between 95-97.



balken.pas is an object-oriented unit i used for making graphical menus in DOS, like in the norton commander (browse through lines with cursor keys). Selected entry gives back a number, so the program sees easily which entry has been choosed.

i patched the old pascal .exe's with ctbppat, a tool that fixes the crt unit bug which let all pascal programs stop with a runtime error on pc's faster than a Pentium II.

this here is the first (and only) virus i wrote: virus.pas ;)

and another unit, that makes a nice ascii border in a defined area: rahmen.pas

alltogether i used for my 1337 installation program: screenshot, similar to this: omf_inst.pas

Another Goodie i found: a german keyboard driver for DOS that uses just 400 bytes of conventional memory. 



04.02.2005 I converted my old Mailfilter to KOL. I now added the long missing function to select a folder from which all links or email adresses are filtered out. it works recursive. result of the work: Mailfilter has now 17KB, all functions work now and KOL Converter received some new abilities...




03.02.2005 New Update of KOLConverter:

- added support for some KOL-Objects like TRadioBox
- added button to select input project
- Explorerwindow opens containing the newly converted files
- removed CONST bug
- added icon ;)
- added thaddy's color change routine for editboxes, listboxes, ...





02.02.2005 Another tool went through the KOL Converter today - Class C subnet pinger - a useful tool for quick network examination. You can enter an Ip-range to scan through, even it's not multithreaded, the whole process of pinging 255 hosts lasts around 1 minute.
I enhanced my old VCL version a bit with asm and API calls so the whole filesize is now 16kb.




 

01.02.2005 Here is my 1337 mp3 player, a player written using KOL + MCK (mck is a set of mirror classes, so KOL can be used in a visual way using the form editor). It uses the KOLMediaplayer component, so it probably uses a DLL of MS...but still it's just 39 KB in size. It has playlist and all, and supports drag and drop, and autosaving of the playlist.

  


 

19.01.2005 I was busy converting some of my tools to KOL.

I added some fixes for KOLConverter, it works now even better.
Archive on this page will be updated soon...

For now i added the 2 tools WinHide and Soulseek Watch.

Winhide is a small tool for hiding apps from the taskbar, slskwatch is a tool that clicks away nasty soulseek crash dialogues and restarts soulseek so u can keep leeching for many hours.

Both exe's are around 20-35 kb in size. As usual, i also supplied the sources.



18.01.2005 Many years have passed since my last update...

Mostly because libero.it, formerly my free webspace provider, decided to let just italian DSL-Customers update their sites. So i was completely left out, i couldnt even change the startpage so it could have redirected to a new URL.

When the tools on this page were written, i used Delphi 5 with the VCL. Meanwhile my Delphi-Knowlegde has grown - especially since i discovered KOL, a very powerful component package for Delphi. In fact, it s not just components, it's a whole replacement for the VCL.

The biggest advantage of KOL is the resulting filesize of the compiled exe.
The tools on this page have all at least 400 KB; if i'd made them with KOL they would have had between 20-40 KB.

Well, i wrote a lot of tools in Delphi, and i was too lazy to adapt all my utilities to KOL by hand, so i decided to write a Converter for Delphi with VCL to KOL.

Initially i posted the Converter on the new english Delphi and KOL-forum of Blueaura (see KOL / Articles).

KolConverter has a compiled filesize of 33KB. The original (delphi with VCL) had around 450.

The first new(er) tool of mine i converted to KOL was C-Char Converter, a program that can be used to convert C-String buffers like \x90\x90 to binary files, javascript and delphi strings.
Very useful in combination with the packet sniffer Sniff'em, to hardcode packets into your delphi app, so u can get connected to a variety of networks ;)

Expect some tools of mine rewritten in KOL to follow in the near future, and new tools as well...




06.08.2002

MAME SERVERS
I checked the Server listed below in the MAME article... they don't work anymore.
Emuchina now is using a Webinterface for MAME downloads that require a registered login.
PlanetEmu.net is changing the Directory Name on  their FTP daily.
So you have to use a packetsniffer to see how your browser connects to the FTP when you manually download a file via web-interface (check all packets that are sent from you to port 21 of the planetemu.net's ip adress - in one of the packets u will find a request like this GET /32490356.45/test.zip. After knowing the directory name you can replace the string in the filelist).

DYNAMIC IP ADRESS TO STATIC DNS NAME
I was using FTP the last days permanently, so i decided to create an account at www.whyi.org to get a dynamic hostname like test.yi.org everytime my dialup-connection is established. This hostname then points to my local ip. As WhyI only has a PERL client for updating the IP, i wrote my own tool that is started automatically after reconnect (I use the tool StayConnected 3.20 for this purpose - you can enter you dialup password and everything, and after that switch on the mode stay connected with CS2000, where you can specify a command that's started every new connect. U have to switch on after that the ISP settings again).

This new Tool, i call it YI_ACT, opens a connection to the whyi server and submits the new ip. You can see the status in a small browser window.
The tool automatically closes after 30 seconds.
You can download it here, Screenshot is here.

FREE WALLPAPER
I made a wallpaper of the japanese model Hosyo Nana. It fits a 1280*1024 desktop, if you have a smaller resolution, you can use any image editing software to shrink it. 



 

22.07.2002

Yesterday I was using MailFilter on a HTML file that used UPPERCASE HREF tags... i forgot to think about that earlier, so i fixed the bug and added a feature to save the settings.
Also i made again a new version of LineTerpreter. Now it includes a timer (i used it to download a HTML page every 20 minutes to a different filename). I complete abandoned the old Interpreter part with the cryptic code and replaced it by some user-friendly checkboxes. It now offers also a counter, like i promised in my future visions...
Look here at the Screenshot of the new Lineterpreter


 

21.07.2002

I spent the last days busy downloading the full set of MAME games (hint: MAME is an Emulator for those cool Arcade-Computer's with "INSERT COIN"-feature). The set consists of around 3500 games.

To get them i had to do some steps: first i went to www.emuchina.net and copied the full list of MAME games (and Hyperlinks too), I used my tool MailFilter to filter out all links to the chinese FTP, and imported it in BulletProof FTP 1.13, my favorite FTP Tool. Quickly i saw that this server sucked, mostly it was busy, and if i managed to log in, the connection was closed every 3 minutes. Also my Ip was blocked after 3 reconnects (coz' of the reconnect interval of 10 second, with 30 they don't block you). 

I searched for alternatives where I could download the full set and found www.insomniak.net , who has most games but a fu**ing web interface. i don't wanna sit there all day clicking, so i  used the packet sniffer CommView 2.4 to see how to connect to insomniak's FTP.

Knowing how to connect to his FTP, i used UltraEdit32 to Replace the Emuchina FTP's address by Insomniak's in my FileList. Unfortunately Insomniak just owns around 2/3 of the games, so I did the same procedure with www.planetemu.net, to get their correct FTP login.

Now i had to find out the missing files, so i created a batch file that checks if a file exists, if it don't it brings the message "filename" missing, and used that in conjunction with my tool LineTerpreter, to check all Lines in FileList and check if the file exists on my harddrive. By doing so, i had to enhance LineTerpreter, now it's able to use the stop button, also u can turn off the single parameters, as the batch file just needs the second parameter, AND it saves your options now. That's why now the new Version 1.1 of LineTerpreter is upped.

But imagine by downloading 3000 zip files it's possible that some are not working. To find the corrupt Zip files i coded a new tool called Zip-File Checker. If you use your brain you should be able to know what i did with the resulting list of filenames. Right, I deleted them, and downloaded them again (this time from planetemu).

To keep my Connection running (it's automatically disconnected after a few hours) I implemented a function in my tool RemoteShutdown (it's the only tool of mine that is auto-started on my pc, as it's also used as a proxy server). This Function does the following: If the dialogue "Verbindung getrennt"- that means "Disconnected" appears, the tool automatically clicks on the the Re-Dial Button.
Sorry this function just works with german Win 98, as i don't know the Window titles and Button names in other OS'es. If you send me a picture of your Redial-Dialogue, i can implement it.

Another new function in RemoteShutdown is: if the server is started up (RS should now start automatically) and in the time of 30 sec. nobody connects to it, I resume that the server has been started manually, so the Remote Shutdown is disabled. This is to prevent the client-users to shut down your PC while you are working. If they start the server with my tool, it connects automatically after startup. In this case they can also shut it down.

Screenshot: Scanning my drive for missing MAME files with new LineTerpreter


 

04.07.2002 Welcome.

From now on this page will only contain self-made applications (by me).
They are simple tools to help you in your daily fight with windows.

These tools are made with delphi5. They don't need any Installation or additional file, as they're stand-alone exe files.
If you like you can also download the sourcecodes.

Today i add the following tools including their sources:

  • RemoteShutDown: Use this to remotely start any win32 machine in your network via wake-on-lan and also shut it down. You can even chat with that program. Very useful if you run an internet proxy at home. 
    Screenshots here

  • MailFilter: Use this program to rip all Email-Adresses or Hyperlinks to specified Filetypes out of any file. Output to txt-file or directly on-screen.
    I use this in Combination with LeechURL and LineTerpreter to filter filelinks to a textfile, which then are downloaded logically one by one.
    Screenshots here

  • LineTerpreter: A Tool for automatic batch processing by going through all lines of a textfile. these lines are then used as parameters for a specified command, functions included to separate the filename from a long string. 
    Screenshots here

  • LeechURL: CommandLine based downloading for internet files.
    This Time including the Sourcecode.
    Screenshots here

  • WebVampire: A try to make a download manager using Microsoft's Browser Component. It looks and feels like IE, has the ability to download image files from any site. But since there are always new mechanisms in the internet i would always be busy patching that program on and on. So i stopped development, but it still works on many pages. Screenshots here

 

14.10.2001 I decided to create a console application that can download any file on the internet to a given folder. This can be very useful for writing batch tools.

get it at the download page.

back 2 menu