|
Utilities |
Resource Editors |
Borland Resource Workshop by Borland.
31.I.1999.
Borland
Resource Workshop 4.5.
Let you edit application's resources.
In general, a Windows application's resources are separate from the
program code, letting you make significant changes to the interface
without even opening the file that contains your program code. |
eXeScope by Toshi.
04.VII.2000.
eXeScope
6.00 (460K).
Do you want to customize an application ? For example, to change
font, to change menu, to change an arrangement of dialog, etc., but
do you think that it is impossible because you have not source files?
eXeScope can analyze, display various information, and rewrite
resources of executable files, that is, EXE, DLL, OCX, etc. without
source files. |
Resource Hacker by Angus
Johnson. 13.IX.2000.
Resource
Hacker 2.5 (421K).
News:
- Resources can now be deleted.
- Bug Fix: Modified applications occasionally
displayed the generic executable icon, not the application's icon.
FREEWARE utility to view, decompile, modify and compile resources in
Win32 executables. Dialogs, menus, and stringtable resource scripts
(and also Borland forms) can be edited using the internal editor and
immediately recompiled. |
Resource Builder by SiComponents.
10.XII.1999.
Resource
Builder 1.0 (1.4M).
That was long waited since Borland Resource WorkShop 4.5 is happened.
Now you have complete powerful tool for visual building RC scripts
and resource files for your applications. |
Resource Grabber by Richey
Fellner. 26.V.2000.
Resource
Grabber 2.65.
The Resource-Grabber will scan the directories and
drives on your computer and extract all Bitmaps, Glyphs (button
images), Icons, Cursors, Wave sound files, AVI Clips and Cursors it
finds inside the programs and DLL files in any directory of your
choice. Forget painting all that stuff by yourself; forget hours of
searching for Windows-compatible button layouts ... simply use the
images that are already on your computer ! The Resource-Grabber will
extract them from their "hidden" locations inside DLL and
EXE files and give you full access by saving them as regular bitmaps. |
|
Memory dumpers |
IczDump by Iczelion.
22.VIII.2000.
IczDump
1.0 (84K).
IczDump (Iczelion's PE Dumper) is yet another in-memory Portable
Executable File dumper. However, it's different in subtle ways from
other dumpers: it runs in the same process as the target because it's
a DLL. Once the DLL is in a process, it has the same privilege as the
the target. |
QuickDump by defiler. 18.XII.1999.
QuickDump
v1.0 (32K).
QuickDump is an easy to use memory dumper. |
DumpFX by F2F.
23.VII.2000.
DumpFX
1.1 (154K).
- allocate memory through a mapping file.
- able to fill the memory with a character.
- write the memory to a file or load a file to the memory.
- search in the memory for bytes.
- display the memory.
- dump a process through a windowtitle.
- process/module killer/dumper. |
Related links:
- ProcDump.
- PEditor. |
|
File scanners/analyzers |
GetTyp by PHaX.
12.V.2000.
2.56
DOS version (166K). 2.56
Win32 version (194K).
- detect 91 archive formats
- list 74 archive formats
- detect 15 image formats
- detect 248 EXE modifier
- detect 165 COM modifier
- detect 29 EXE/COM compiler
- detect 99 PE EXE modifier
- detect 18 PE EXE compiler
- hugest EXE/COM/PE database
- fastest engine
- long filename support
- updated frequently |
File Info by M.Hering.
23.VIII.2000.
File
Info 2.40 (121K).
News:
- improved keypress function
- bugfixed ram alloc. with pklite detection
- added: if date/time suspicious then used red color
- press "c" and CRC32 will be printed, in
list "/c+"
- bugfixed a runtime error in analyzer
- some small bugfixes in code and layout
- ...
- Full header information for dos and win eXecutable.
- Graphical screen to check file encoding/encrypting.
- 9 batchfiles to run externals and file unpacking via typnumbers in
this batches available.
- Internal file viewer HEX/TXT (no edit!), contains options goto,
jump, align, filter and search.
- CmdLine parameter for listmode or showmode. |
File Scanner by SMT.
01.VII.2000.
File
Scanner 2000.6.24 (130K).
News:
- pe-header editor
- speed-up 32-bit disasm a lot...
- pe data directory editor, with quick jumping to
import, export, etc...
- bugfixes in assembler
File Scanner is a freeware program for identifying differrent file
formats. Now it can do something more, such as unpacking or
decrypting DOS executable files, calculating sizes of directories,
handle headers of executables, playing sounds, edit binary files in
hex, ascii or asm mode and displaying ANSI pictures. The list of
features is still growing... |
File Analyzer by Vadim
Tarasov. 04.VII.2000.
File
Analyzer v.1.6.01.09.2000 (138K). Source
code.
News:
- Too many news to be listed :)
File Analyzer written for files recognition. FA recognize many file
packers, compilers, encryptors etc. Also FA can recognize many
non-exectable files, for example: archives, graphic files, music
modules and much more. FA can also list contents of archives. |
TYP by Veit
Kannegieser. 17.IV.2000.
2000.4.15
Dos32 version. 2000.4.15
Dos version. 2000.4.15
OS/2 version.
- Determine archiver, crypter, viruses, compiler, music, images data
files, BIOS-chipsets, ...
- userfriendly background search
- configuration program
- DOS, OS/2 |
EXESCAN by ST!LLS0N.
12.I.1999.
EXESCAN
3.21 (70K).
EXESCAN is an executable file analyzer which detects the most famous
EXE/COM protectors, packers, converters and compilers. |
PEWizard by ST!LLS0N.
05.VIII.1999.
PEWizard
1.1.
PEWizard is an Win32 executables' manipulating tool. Includes join,
split option (like PEUtils), a disassembler,
dumper, header viewer, and PE loader recognizer. Recognizes 21
PE-packers, 4 compilers. |
dF File Info by AiRWOLF.
29.VII.2000.
dF
File Info 0.3 (76K).
News:
- MPEG AUDIO Filetype added.
- Fileinfo detects now over 30 different Compiler/Packager/Crypter.
- Targa Filetype added.
- PE-Import Table added.
- RVA to Physical Address Converter.
This is only an alpha version...hope you like it. It analyzes a few
file formats yet... Gonna be updated every week. |
File Information by Amon
Soft. 07.IX.2000.
File
Information 4.2 (115K).
- Detect more then 60 different packers, encryptors...
- Detect more then 45 different compilers, libraries...
- Detect 5 'New Headers' and device header
- Detect some polymorph cryptors
- Auto unpacking by any packers
- Exactly detect Pklite version
- Detect Borland TLink & Microsoft Link
- Find Description in NE,LE,PE files
- Auto detect Dos Navigator
- Report mode
- Masks |
PE Labs by Latigo. 29.III.2000.
PE
Labs 1.0 (45K).
Displays the most important information about a PE file. Includes
full Win32Asm source code. |
ShowDLL by VoidDweller.
06.VII.1999.
ShowDLL
0.093 (11K).
Show DLL dependencies of NE, PE, LE and LX files. |
MuLTi RiPPeR by THE WONDERFUL TEAM.
01.VIII.2000.
MuLTi
RiPPeR 2.80 (785K).
- Multi-purpose File Ripper. In few seconds cleans & clips @ the
Right size! Rips from any Demo/Game
- Rips over 110 file formats!
- Rips 33 libraries!
- Local Scan Mode, Full Scan Mode, Fast Scan Mode, Recoursive SCAN.
All options are: INI configurables, Generic unpacking system,
generic, HackStop remover, Win16/Win32 Resource Decompiler!
- Generic resource decompiler. RIP: EXE, DLL, VBX, SCR, CPL, DRV,
VXD, OCX.
- HEX Viewer, XOR PATTERN Search. Some decription tools with full src.
- Delphi, C++ builder executable decompiler. |
MultiEx by Mr.
Mouse. 17.VI.2000.
MultiEx.
- DOS/WIN98-based multi format file extractor/importer.
- Easy-to-use MultiEx Commander acts as file explorer.
- Simple scripts enable you to add your own formats.
- Already supports approx. 63 games.
- No more searching the net for that one extractor for that one game. |
Ultra Search by vReal.
29.VIII.2000.
Ultra
Search 1.0 (35K).
Ultra Search locates strings and hex numbers in files. The search is
performed using one of 8 different methods or combinations of methods. |
Related links:
- UN-PACK. |
|
Exe checksum/stub/aligners |
PESum by eGIS!/CORE.
12.I.1999.
PESum
v0.02 (51K).
PESum will check if a PE file has a correct checksum in its header.
If it does not have, PESum will compute the checksum and update the
PE file. |
Virogen's PE Realigner by Virogen.
06.VI.1999.
Virogen's
PE Realigner v0.41 (10K).
News:
- Fixes minor bug in cases where section physical size
is left unaligned by compilers such as LCC.
- makes PE exe/dlls smaller.
- removes unnecessary padding from PEs.
- removes unncesssary padding from object table.
- stores new corrrect checksum.
- does not alter date/time or file attributes. |
Wipe.Reloc by crayzee.
02.XII.1999.
Wipe.Reloc
1.33 (11K).
News:
- fixed a bug which prevented the files from running
under WinNT.
This utility makes PE files smaller by aligning them (like virogen's
vgalign) and (if processing a non-DLL PE) by removing the .reloc
section. That section is added by TLINK32 to the EXE PE files but is
not needed there, because all EXEs are loaded to their original image
base. It also removes empty waste above and below PE headers and at
the end of the file, sets the correct PE checksum and finally
recovers the previous times of the file. |
TinyStub by crayzee.
22.VIII.1999.
TinyStub
1.1 (5K).
This tiny utility is for replacing the PE file's dos stub. It doesn't
really make the file smaller, but after aligning it with my wipe.reloc
its size can be slightly decreased. |
CheckSum Corrector by Mr
Crimson. 10.I.2000.
CheckSum
Corrector v1.0 (6K).
This program calculate the checksum of PE files and optionally
updates its value in the header. |
SetCSUM by Collake
Software. 11.VIII.2000.
SetCSUM
1.01 (22K).
This simple, console mode utility will verify, and optionally set,
the correct checksum of Portable Executables (win32
EXE,DLL,OCX,SCR,etc..). This checksum is required to be accurate for
NT device drivers and some system DLLs. C++ source included. |
STUBEXE by VoidDweller.
04.VII.1999.
STUBEXE
1.055 (18K).
- support MZ, PE, LE (beta NE)
- optimizes stubs (minimum as could be)
- optimizes zero pages, object table
- detects & destroys header of packers
- DO NOT PACK files. |
Related links:
- PEditor. |
|
Exe rebuilders |
MakePE by G-RoM. 23.VI.1999.
MakePE
1.30 (27K).
News:
- New PE optimizer code.
- Added Section Size Optimizer.
- Changed Banner Stamp method.
MakePE is a PE structure rebuilder. From a dump, made with
ProcDump(TM) or with GTR95(TM) or one you did under SoftICE (TM), it
will try to rebuild the PE header, import section (when possible) and
can reoptimize your dump to reduce it. It can load too a standard PE
file and will try to reduce it if you used the '-s' switch. |
PE Rebuilder by TiTi &
Virogen. 19.X.1999.
PE
Rebuilder v0.96b.
News:
- Added the 'Super-Align' function
- Added the 'Wipe .reloc section' function
- File Size Decrease percentage indicator in the
report dialog
- Some minor code fixes
- Added the little logo (crucial change :P)
This tool is totally free for use and MUST be freely distributed. It
has been made for 2 different aims:
- To reduce PE files physical size to its minimum (without
compression). This is done by realigning the file and wiping useless
padding between sections...
- To rebuild a file that has been purely dumped from memory (with a
softice dumper for example). Actualy, those files need to be slightly
modified in order for them to run properly. This tool automatically
fixes section entries in header (size & offset) and is also able
to rebuild the import table if needed. |
PE Fixer by Bonker.
26.I.2000.
PE
Fixer 1.0 (9K).
This utility is for when you are unpacking an app and you need to fix
the section data so that the PSize = VSize and Offset = RVA. Instead
of having to go through each and every section in Procdump, just fire
up this util, click on the button, select the file, and you're done. |
Related links:
- PEditor. |
|
Exe modifiers |
Topo by Mr
Crimson. 20.III.2000.
Topo
1.2 (8K).
News:
- Earlier version only scan executable PE sections
looking for zero padded areas. This version allows scanning all sections.
This is a little application which breaks classical limitation in
file patching and avoids the use of loaders/uncompressors.
-It can add new sections to EXE/DLLs.
-It can setup space into existing sections.
-It can redirects the entrypoint to new available area.
-It can return to old entrypoint once added code is executed.
-It cannot be detected by antivirus soft since PE structure is
changed according compiler/linker specifications.
- Samples of ASPack and UPX patching without loaders/unpackers are included. |
Code Snippet Creator by Iczelion.
30.III.2000.
Code
Snippet Creator 1.05.2 (107K).
- Can generate code snippets and save them as binary files.
- Support both TASM and MASM.
- Integrated PE editor
- Can insert the snippet into the target PE files as a new section or
into any existing section or even in PE header.
- You can call any functions that are imported by the target PE file. |
Function Replacer by DEATH
of Execution. 16.VII.2000.
Function
Replacer 1.0 (83K).
This programme will replace any export from a DLL with another DLL's
export, it performs an automatic loading of the DLL + getting the
function's address, then calling it. Could be useful sometimes. |
Imhotep by ArthaXerxes.
03.V.2000.
Imhotep
1.2.0.15 (184K).
The purpose of this program is to remove "interleaved"
jumps that make disassembling and reversing harder. This utility is
definitely not for unexperimented reversers. |
PE Header Editor by bart. 15.IV.2000.
PE
Header Editor 0.1 (22K).
The name says it all :), this is a PE header editor. Includes full
TASM source code. |
PEditor by M.o.D.
& yoda. 29.VIII.2000.
PEditor
1.6 (381K).
- all important infos of the PE Header are shown and can be changed.
- file location calculator (VA-RVA-Offset).
- looks up the Section Table and the Directory Table and changes them too.
- splits a file into it's sections & PE Header.
- optimizes the PE Header in some things.
- shows the checksum of a file and is able to correct it.
- looks up the most important directories.
- adds, copies and deletes section in the PE Header.
- there's sth like break&enter.
- dumpfixer (RS:=VS and RO:=VO).
- task viewer/killer/dumper.
- importTable rebuilder and PE Realigner included. |
Sadd by NeuRaL_NoiSE.
05.I.2000.
Sadd
1.0 (17K).
A little tool that creates, appends and zero pads a new section in
the specified PE file (dll or exe). Written for educational purposes
only! (Including ASM source.) |
Imagebase changer by Predator NLS.
03.I.2000.
Imagebase
changer (103K).
This tool is able to change to Imagebase of Win32 files. |
PE Validator by LaZaRuS. 02.V.2000.
PE
Validator 1.0 (7K).
PE Validator is a small tool that adjusts PE headers of EXE files
that don't run under Win2K (this file is not a valid Win32
Executable) so that they run under Win2K. |
PEUtils by Andrew
de Quincey. 12.I.1999.
PEUtils
v1.0.
This is a suite of utilities for manipulating PE-format executables.
Full source included. |
BP7PAT by PHaX.
05.XII.1999.
BP7PAT
1.2 (6K).
Patches any EXE file compiled by Borland Pascal 7 which has an
runtime error 200. |
|
Virtual offset to file offset converters |
VA2FO by Iczelion.
Updated 18.III.1999.
VA2FO
1.01 (6K).
This is a utility from PC Coding Division. Written entirely in
win32asm. It's a handy little utility that you can use to convert
virtual addresses seen under SoftICE into file offset that you can
use in hex editors. You can specify two modes: Virtual Address or RVA. |
OFFset CALculator by Mr
Crimson. 10.I.2000.
OFFset
CALculator v1.0 (6K).
Another virtual address to file offset converter. |
Offset Converter by Apus.
20.XII.1999.
Offset
Converter 1.0 (22K).
Offset Converter is a little tool. The task of it is to convert the
virtual offset to the matching file offset. |
RVA Converter by LaZaRuS. 29.IV.2000.
RVA
Converter 1.1 (8K).
RVA converter is a nice tool which converts memory addresses to file
offsets and the other way. It allows you to find bytes you saw in a
debugger in few seconds. |
|
Binary file editors |
Hiew by Eugene
Suslikov. 27.VI.2000.
Hiew
6.55 (720K).
News:
- fix: crash on long function name for PE import
- fix: keyword 'insert' not recognize into ini-file
- fix: first char clearing all line for line insert mode
- fix: find with pattern from 16bit don't switch into 32bit
- fix: findInput: 0 truncate text line
- fix: don't show latest chars for text/hex findInput
- fix(6.29): lost hi-byte for address in assembler (16bit)
- PE import show at F7 into PE header view
- F7 moved at F10 into PE header view
- NE/LX flags ala Michael Hering
- PEDUMP 1.01
Basically HIEW (Hacker's view) is a hex viewer for those who need
change some bytes in the code (usually 7xh to 0EBh). Hiew is able to
view unlimited length files in text/hex modes and in Pentium(R) Pro
disassembler mode.
Features:
- Text/hex mode editor
- Built-in Pentium(R) Pro assembler
- HIEW is able to create new files
- Search and replace mode (can be restricted to block size)
- Context-sensitive help (but who needs any goddamned help anyways?
HIEW can operate without help file HIEW.HLP)
- Search of assembler commands using pattern (for real hackers!) |
Biew by Nick
Kurshev. 09.VII.2000.
Biew
5.1.2 (dos, dos32, os/2, win32, linux versions).
News:
- Initial Watcom C and DOS/4GW port.
- Suppressed most compilation extra warnings.
- Fixed bug of uninitializing lx_cache in LE format.
(le_cache more not used)
BIEW is binary file viewer with build-in editors for binary,
hexadecimal & disassembler modes.
- Highlight PentiumIII/K7 Athlon!/Cyrix-M2 disassembler.
- Text viewer with russian codepage support.
- Full preview of formats MZ, NE, PE, LE, LX, DOS.SYS, NLM, arch,
ELF, a.out, coff32 PharLap, rdoff.
- Work with dumps.
- Powerful search system.
- Mouse support.
- Code guider. |
QView by AGC.
15.XII.1999.
QView
2.80.05 (193K).
News:
- Added a new function to the 'Header' dialogue for
PE-files: CreateIFL - [F9], that provides a creation of a text file
with the same name of a viewed file but '.IFL' extention. This file
contains a names of all the imported libraries and their functions
(imported by names only).
- Fixed a bug with incorrect function names
representation for PE-files
- Editing of files, logical and physical disks, and also 1 Mb of
memory in Text/Hex/Asm modes.
- Built-in Alt/Win/KOI, and up to 4 user-defined enconding tables.
- Support of various LineFeeds.
- Support of analysis of headers of 'MZ','PE','NE','LE','LX' files.
- Viewing of boot record and MBR disks.
- Built-in i486/87 disassembler & i486 assembler.
- Tracing of transitions such as jmp/..., etc.
- Commenting of a file in assembler viewing mode.
- All operations with blocks.
- Support of .CRK files.
- Built-in calculator (H/D/O/B/Ch).
- Multitasking environment friendly.
- And much more... |
HexIt by Mikael
Klasson. 12.XII.1999.
HexIt
v1.55 (139K).
- Built-in assembler (AzmIt) & disassembler.
- Calculator.
- Record & play macros.
- Configurable keys, customizable mouse support.
- Manipulate the EXE-header.
- Compare (w/ lots of options).
- Text viewer, dump viewer w/ mask-option.
- Online help.
- Search & Replace, clipboard (cut,copy,paste), insert &
delete bytes.
- Goto (absolute or relative).
- Use all available mem, up to 100 files in memory.
- Native MS-DOS text mode, native Win32 console mode, splitscreen. |
eco by ultraschall.
29.XII.1999.
eco
2.0 (192K).
A very handy tool for manipulating binary files. You can copy a part
from a file to another, fill in/insert extra bytes, write data,
etc... Supports saving/running commands from a macro file. |
Related links:
- File Scanner. |
|
Spy tools |
File Monitor by http://www.sysinternals.com.
16.VIII.2000.
File
Monitor 4.29 (76K). Filemon
LOG Killer (20K) by Marton & R0ach.
A very cool low level file access monitor. |
Registry Monitor by http://www.sysinternals.com.
28.V.2000.
Registry
Monitor 4.25 (64K).
A very cool low level registry access monitor. |
ATM by Enrico
Del Fante. 03.XII.1999.
ATM
2.2 (57K).
News:
- Better memory stats.
- Improved interface (now resizeable).
- HEIGHT and WEIGHT command line option added.
ATM is a Windows9x-only application ideated for power-users who
actually like to handle their systems. It allows you to completely
manage the system priority of all processes (and some of their own
thread) running. It provides a real-time capability to monitor all
processes and threads, to manage them (maybe kill'em all...), and
even to spy and control their owned windows. |
Spy & Capture by Kobi
Krichmar. 06.VIII.1999.
Spy
& Capture 2.7 (247K).
News:
- System Active Processes List added, with Modules dependencies.
- Now it is possible to Send Messages to selected
window (in "Misc" tab).
- Minor bug fixes.
Spying tool for Windows 9x/NT. It uses direct mouse positioning to
get window properties and all it's objects, styles, classes and
process information. If the window is a control you get it's control
styles. Also included:
- System Active Windows.
- System Active Processes (with Modules dependencies).
- Window Capture (Included region capture).
- Color-Spy (supports HTML color format).
- Grabb Password Fields ("***" fields).
- Web Update support. |
API Spy by Vitaly
Evseenko. 17.VI.1999.
API
Spy 2.4. Keygen
(2K) by Deniska.
It allows to examine any known API functions call that is resolved
during the program load time and is given by APIS32. APIS32 will only
work with Windows95/98/NT and Win32s applications which will be
executed under Windows 95 or Windows 98 platform. It won't spy upon
API functions called by 16 bit programs. |
ApiHooks by EliCZ.
06.IX.2000.
ApiHooks
3.0 (105K).
News:
- New (remote) threads are silent. DLLs and TLS
callbacks in Target get no DLL_THREAD_* notifications.
- Working with running Win9x console applications is possible.
- New APIs: h* allow user to specify Target by handle.
- New API: GetLastStatus
- Old APIs were simplified and changed to more uniform form.
- Return (error) codes were slightly changed.
- ...
ApiHooks allows developers to watch intermodule communications.
Suitable for file monitors, registry monitors, dumpers, antiviruses
and unpackers. |
Process Memory Manipulator by TrainSpotter.
19.I.2000.
Process
Memory Manipulator 0.2 (176K).
Process memory manipulator is a win32 application which allows to map
the memory of a specified currently running process. |
Locpinfo for NT by EliCZ. 09.VII.2000.
Locpinfo
for NT (8K).
Locpinfo is for NT only and displays info about current processes on
local machine. |
SMU Inspector by ???. 13.IX.1999.
SMU
Inspector (4K).
A simple windows spy. VB-coded. |
|
Misc. |
PE Characteristic Converter by EdCamper.
25.II.2000.
PE
Characterisitc Converter (4K).
At the moment it is just a beta tool to allow you to calculate a
sections characteristic visually. |
LibDump by George
Poulose. 23.V.2000.
LibDump
1.0.
LibDump is a Win32 utility tool similar to Microsoft's DumpBin
utility except that it can be used to display the contents of library
files instead of portable executables and COFF (Common Object File
Format) .OBJ files. Source code is available. |
|