Patchers

 
Runtime (inmem) patchers

Process Patcher 3.30 (69K) by thewd. Updated: 29.XI.1999.

News:
- supports a plugin architecture (beta)
- updated parsing engine to support SupportedPlatforms and ImpersonateUser parameters
- updated and faster parsing and patching engine with better error handling
- introduced /default argument for use with the /encrypt option. Creates an encrypted configuration file with the default key. This allows the patch to be run without user intervention
- no longer need psapi.dll module when executing on Windows NT4
- many other updates and enhancements
- better Windows 2000 (RC3 Beta) support

This is a great new command-line tool that allows a Win32 application to be patched during its runtime. This procedure might be required because the executable may be compressed or encrypted and known unpackers fail to decompress or decrypt the executable to a readable form. Also, as this tools doesn't change the stored executable, all CRC checks performed on this executable will succeed.
Included Configuration File Encryption Utility.

R!SC's Process Patcher v1.4 (15K) by R!SC. Update: 14.XI.1999.

News:
- stuff undone to loader pe header.

Erm, well, its a process patcher thingy, creates a win32.exe from a simple script, which will then load a process, and wait for it to unpack/deprotect itself, then patch the memory to fix any bugs that the author left in the program, y'no, like NAG screens, or silly 30 day trials, and its the only one of its kind!!! (which produces a stand-alone win32 exe).

Launcher Generator V 1.03 (137K) by T3X. Updated: 13.VI.1999.

- Creates small launcher that will patch target app directly in memory.
- FULL GUI with easy options.
- Generated launcher is 4k big.
- Dialog win at launch time
- Up to 32 patch sequences for totally 256 bytes
- Fully commented LOG file
- Full customizable behehavior

Patch On Fly v0.75 (292K) by Vitaly Evseenko. Updated: 01.XII.1999.

Patch On Fly allows you to create run-time patches for applications which is protected from the direct code patching, as the crypted or packed code, written on CD disks or protected from code modification by copyright laws.
Patch On Fly will automatically creates executable file and companion .DLL This file can be started instead the application and executes and patches in the memory one.

 
Search'n'replace patchers

Patch Creation Wizard v1.2 (23K) by tERAPHY. Updated: 11.IX.1999.

Patch Creation Wizard provides an easy way to create patches, which could be used for cracks, savegame cheaters etc. You can create three different type of patches: Byte Patches, Seek and Destroy Patches and Memory Patches.

ByteHunter v2.0 (39K) by The+Q & MrNop. Updated: 13.I.1999.

There is more and more program with frequent updates, that mean that when u cracked 1.1, the 1.2 will be out in few days.. Isn't that some lose of time? So the idea is, instead bytepatch particular offset, to look for a string and replace it with another..
There is not so much sources of progs like this, and most of them are slow.. really slow (TurboPascal suxx sometimes ;) So, we (MrNop & The+q) decided to code one, The+q do the main work, and i added some improvements, and THE_q finally improved all :)
It's one of the fastest Search & Replace procedure i ever see, and i think u will be happy to use it.. so take care of it :) Since v2.0 the engine is coded in pure WinAsm32 for really fast work, and nicer interface.

CodeFusion 3.0 (387K) by Krichmar Kobi. Updated: 19.IX.1999.

News:
- Now supports different file size comparing.
- File compare operation is optimized.
- File truncation method added.
- Minor interface changes.

CodeFusion Wizard is an advanced Patch Generator for Windows 9x/NT. With CodeFusion you can:
- Compare two files for compare info (in Streaming Blocks!)
- Simply byte-patch at a particular offset
- Find & Replace strings
CodeFusion generates a stand-alone Win32 bit Executable! The patch info can be stored in a CodeFusion project file, for later updates.
- Small Win32 Executable with Normal/Internal or External Pack modes, Super Fast and Safe. With GUI Interface.
- Executable supports: Multiple Files, OpenDialog to browse for target files, Drag & Drop target files, Command Line, Progress Indicator, Backup target files, Wizard Like.
- Use your own Text/Layout/Icon
- File Size, Crc32 check

aPATCH v0.12b (56K) by Jibz. Updated: 03.VII.1999.

News:
- Now aPATCH displays the title message, and then waits for a keypress. If ESC is pressed then the patch is aborted, otherwise pathing begins.
- Cleaned up the code, and added a little error checking for the new search code.
- Rewrote the new search code, so it takes up a less space in the file to use 'blank' bytes.
- Fixed a couple of bugs with the new ^SEARCH^ command, now it seems to work ok .. hopefully ;)
- A first shot at adding 'blank' bytes to the ^SEARCH^ command. In multifile patches '??' can be used as a byte whose value you don't care about in the search.

A simple patch engine. Can create a byte-patch by comparing two files, or a multi-file patch with search/replace from a simple script. Output is a COM-file.

 
File offset patchers

CoMPare2CRacK/486 v0.06b (4K) by Professor Nimnul. Updated: 13.I.1999.

- Pure 100% juice of ASM(Not PASCAL or C)
- Len below 1800 bytes (not Kb or Mb!!!)
- Files' size -> UnLimited
- Files' differences number -> UnLimited
- Files with different len are supported
- Path support,including_paths in CRKfile
- Allow to make EXEcute-abled CRK files!
- Supporting CRAZY VideoCards !!!
- Supporting Different names of DST-files

COGEN II v1.0 (459K) by tHE EGOiSTE. Updated: 9.VI.1999.

Win32 source-code generator. A small and high flxible tool for you to release your own win32 patch files. Feel free to change everything you want: icon, source-code, resources, texts, messages...

Ptasiek's CrackMaker 1.3 (7K) by Ptasiek. Updated: 23.IX.1999.

PCrkM is a small and fast CrackMaker. It simply compares two files: original and cracked one, and then it generates ASM source of crack or PE exe crack.

Patch Maker 0.99a (276K) by Kill3xx. Updated: 15.VI.1999.

A cool patch maker with cool interface, hex-on-fly editing, file compare and manual edit. Small compiled Win32 patch exes with GUI (about 25k), customizable.

RTD PATCH ENGiNE 2.0 (60K) by RiSES T0 DEMAND. Updated: 13.I.1999.

The patch engine compares two files and writes the compare info in a :
1. Executable [com] (same as compiled assembler file)
2. Pascal file
3. C++ file
4. Assembler file
5. Data file [see further for more info]
All you need to do is compile / run the file that the patch engine created!

pkpm 0.94 (8K) by josh (aka GreenJosh). Updated: 19.I.1999.

News:
- rewrote the diff procedure : it is now twice as fast as before. The increase in speed should be noticeable especially on big files.
- added a check on the max number of bytes (of difference) : 2000 (a com file is <= 64 Kbytes...) That limit may change later.
- oops... pkpm.exe didn't want to start under NT4... 't was upx packing fault (Why did I wanted to pack it since 't was less that 14 Kbytes... Dunno.. :)

Sometimes, I have to do small patches to improve my applications since I lost the source code and didn't want that damn call be called ;) By small, I mean less than 50 bytes.
I wanted to have a quick patch maker and besides I wanted it to make small patches. Thus I wrote pkpm.

Viper 1.0 (129K) by BjANeS & Eternal Bliss. Updated: 13.XII.1999.

This is a very easy to use patch producer. You don't need to have any programming knowledge to make your own patches. It produces small Win32asm patches in a second. Included detailed help file for newbies.