diablo 2 hex editor
Redbox13 CSS-editor 1.2
Redbox13 CSS-editor software offers a way for webmasters to modify their css files in their webbrowser. more>>
Main features:
- Create CSS in your native language.
- Categorize your elements.
- Compress CSS Files, remove those useless line breaks, tabs & double spaces.. On a 700 bytes css file it can sometimes save about 100 bytes.
- Use css files for database purposes.
- Independent function library that you can use very easily to parse css files to 3d php arrays.
- Identify & memorize color codes, click a memorized color and the color-hex code is sent to the edit field with one mouse click.
- Offers a solution to browser incompatibility problems.
Bob the Butcher 0.7.1
Bob the Butcher project is a distributed password cracker package. more>>
This is ALPHA software, full of bugs, some of them being likely to be security holes. Besides, there is no client authentification, so anybody could impersonate a client and alter your search results.
Only use it on a trusted network!
Main features:
- Ciphers near source compatibility with John the Ripper. Bob the Butcher benefits from the fast algorithms that have been develloped for John:
Traditionnal DES Solar Designer
BSDI DES [BROKEN] Solar Designer
FreeBSD MD5 [BROKEN] Solar Designer
Windows NTLM (MD4)
MMX/SSE2 bartavelle
Windows Cache (mscash) bartavelle
Raw MD5 (hex-encoded) bartavelle
Raw SHA1 (hex-encoded) bartavelle
MySQL passwords Noah Williamsson
Netscape LDAP SHA Sun-Zero
Netscape LDAP SHA
MMX/SSE2 Bartavelle
Lotus Domino Jeff Fay
Oracle Passwords Bartavelle
- Password cracking speed scales linearly with the number of cracking clients.
- Central server that can handles several jobs, supporting different priorities (in the future.
- Smart keyspace distribution when several jobs are using the same algorithm (not for now).
Usage:
Build instructions
Only works on pentium or later!
./configure --enable-debug
make
cd bob_client
./bob_client -b
If it segfaults, try again with:
./configure --enable-debug --disable-sse2
bob_server
Just run ./bob_server -k SECRET_KEY
bob_admin
Use it to add jobs and check status. For now only he following commands work:
newjob : add a new job
status : gives general status
jobinf : give detailled status
Dont forget to use the -k switch for PSK.
bob_client Put this one on as many computers as possible, and just run:
./bob_client -d -k SECRET_KEY server_host_name
Enhancements:
- Bugfixes in cyphers, support for Solaris, and a prototype Python server.
CBM Dasm 2.22 Beta
CBM Dasm is a Commodore related application to disassemble C64/VIC20 executable programs. more>>
CBM Dasm is a tool to generate an easily readable and printable assembly listing in ASCII format of CBM binaries (C64/VIC20 etc.) saved as Prg files.
Main features:
- Optional source addresses
- Optional raw hex values
- Optional C64 Comments
- Optional Pseudo OPs listing
- Org address selection
Enhancements:
- This version comes with a new feature that lets the user mark certain areas of the input file so that these do not get disassembled.
- Of course the user can save/restore custom ranges in a single group and include/exclude them individually.
edanator 1.03
edanator is an intuitive graphical binary and hex calculator. more>>
Enhancements:
- An endian-ness button for swapping bit labels was added along with a bit reverse function.
MSCBlob for Linux 2.0
MSCBlob is an auxiliary component for data blocks storing and transmitting more>> MSCBlob (Binary Large Object) is an auxiliary component for data blocks storing and transmitting. It could contain a raw data and represent it as a binary or string. There are 3 alternative string representations: as-is, Base64 and Hex. Also has an ability to save and load data from files on disk.<<less
Wcalc 2.3
Wcalc is a very capable calculator. more>>
Wcalc is a very capable calculator. It supports abitrary precision, has standard functions (sin, asin, and sinh for example, in either radians or degrees), many pre-defined constants (pi, e, c, etc.), support for using variables, "active" variables, a command history, hex/octal/binary input and output, unit conversions, embedded comments, and an expandable expression entry field. It evaluates expressions using the standard order of operations.
Wcalc uses intuitive expressions. For example, Wcalc will evaluate: 5sin 4!-7*2(4%6)^2 to be -221.96631678
Wcalc also comes in a command-line version that works on most (if not all) forms of Unix (including Linux and BSD). To support arbitrary precision, Wcalc relies on the GMP and MPFR libraries.
In the MacOSX release, these are compiled-in, so you shouldnt have to install them yourself. NOTE: GMP comes with a broken version of MPFR (I really wish they wouldnt do that). You have to install a real version of MPFR for Wcalc to work.
Enhancements:
- This has plenty of bugfixes and a couple nifty new features. In the GUI realm, Wcalc now also serves as a System Service, and so adds a "Wcalc Compute" entry to the Services menu of other applications.
- In the CLI realm, Wcalcs error reporting is now more friendly, and will tell you exactly where in the line the error occurred.
- Also, Wcalc now uses tab-completion in the CLI, and can tab-complete just about anything (variables, conversion units, commands, functions, etc.).
DOS33 0.2
DOS33 is a collection of utilities that will extract Apple ][ disk images and run pure Applesoft Basic programs. more>>
util/catalog - lists and extracts all files in a disk image
aexec/aexec - runs/lists an applesoft basic program
util/asoft_detoken - lists an applesoft basic program
applesoft/asexec - command line interpreter
applesoft/aslist - lists an applesoft basic program
applesoft/eol - "EAMON Online"
Some utilities:
asoft_detoken:
will "detokenize" an applesoft-basic program, and print out the file listing in plain text.
can easily be converted to handle Integer BASIC, but I dont have any such files.
Usage:
asoft_detoken < FILENAME
catalog:
will show contents of a disk image, just like the DOS command "CATALOG"
Usage:
catalog DISK.IMG
This will also create a directory named "DISK" containing all files found on the image
zd:
hex dump utility
galculator 1.2.5.2
galculator is a GTK 2 based calculator with ordinary notation/reverse polish notation. more>>
[a basic calculator] galculator features two user modes: basic and scientific mode. Basic mode is intended for simple computations. Only the most important operations and functions are available in algebraic mode as well as in Reverse Polish Mode. Formula entry, available for the basic as well as for the more sophisticated scientific mode, aims to make the calculator even more user friendlier: type as you would write on a paper!
[a scientific calculator] Scientific Mode is galculators state-of-the-art. It supports different number bases (DEC/HEX/OCT/BIN) and angle units (DEG/RAD/GRAD) and features a wide range of mathematical (basic arithmetic operations, trigonometric functions, etc), other useful functions (memory, etc) and user defined functions. Of course, algebraic mode as well as Reverse Polish Notation are available. See below for a detailed list of supported functions.
[a GTK 2 based calculator] galculator is written entirely in C and uses GTK version 2. Especially the display takes big advantages of the new possibilities in GTK 2. Have a look at the screenshots section to see what Im talking about.
[why another calculator] Some time ago, I was looking for a GTK based calulator. Nothing special, just for simple computations. But I wasnt able to find one. This application lacked full keypad support, that one didnt know hexadecimal numbers. Therefore I decided to write my own calculator application with all the features Id expected others to have.
Main features:
- Algebraic mode, RPN (Reverse Polish Notation) and Formula Entry mode
- decimal, hexadecimal, octal and binary number base
- radiant, degree and grad support
- arithmetic precedence
- Basic and Scientific Mode
- user defined constants
- user defined functions
- trigonometric functions
- power, sqare root
- natural and common logarithm
- inverse and hyperbolic functions
- memory functions
- logical operations
- display RPN stack
- preferences dialog/configuration file
- display modules
- X pasting
- i18n
- configurable variable type in HEX/BIN/OCT mode
- thousands separator

DataWorkshop 1.1.1
DataWorkshop is an editor to view and modify binary data. more>>
DataWorkshop 1.1.1 with its functionality will help you a lot. It is actually an editor to view and modify binary data. The editor provides different views which can be used to edit, analyze and export the binary data.
A simple hex view can be used to simulate a standard hexeditor but more complex dynamic views are possible to comfortable edit binary structure like executables or captured network traffic. DataWorkshop editor provides powerful search and diff functionality and user defined transformations.
Views can be filtered using the XPath query language (e.g. selecting several IP packets in a network traffic capture file). Also, views can be exported as in various formats for further processing. This can be used to convert old binary formats into modern xml tagged data.
Keep in mind the limitations:
- Too slow when editing large files (> 100MB) or using complex views
- Maximal data size 2 147 483 647 bytes (~ 2 GB)
Major features:
- Mulitplatform (Windows, Linux, MacOS)
- User defined view definitions which are compiled into complex data views
- Data view can can be exported as xml
- Data view can be queried using XPath syntax to generate a new data view (e.g. selecting several IP packages according to their flags)
- Configurable data encodings used to edit and view data (e.g Hex, Decimal, IEEE 754 Reals, USAscii, EBCDIC, TimeInMillis etc.)
- Configurable data transformation (e.g. Rot13 Encoder / Decoder)
- Diff tool with bit granularity
- Find and replace with bit granularity
- Data clipboard for cut, copy and paste
- Undo/Redo
- XML based storage for persistent data
- Data conversion between different formats (e.g little endian big endian, hexdump binary data)
- Read and write from sockets
Enhancements: 12 July 2004
- Open Source release
Requirements:
- Java 1.4
- 1.0 Ghz Processor with 256MB Ram
Bless 0.5.1
Bless is a high quality, full featured hex editor. more>>
Bless is written in mono/Gtk# and its primary platform is GNU/Linux. However it should be able to run without problems on every platform that mono and Gtk# run.
There are also plans for the addition of a lua based scripting language for binary data manipulation.
hexdump 1.6
hexdump is a hex dumper that can handle EBCDIC. more>>
This hex dumper was born because
a) od octal format is appallingly ugly
b) od -x aint much better
c) I needed to dump EBCDIC files from SNA sessions
d) I needed to dump single blocks of files offset into the file.
If any of these describes your universe, youll like it too. The format resembles a CP/M or MS/DOS DEBUG dump screen. There is nothing UNIX-specific in the source, it should work OK under any C with a stdio.h library.
Enhancements:
- Source RPMs no longer depend on --define myversion
Simulator 8085 0.9.0
Simulator 8085 is an 8085 μP simulator for KDE. more>>
After assembling, the hex code is readable alongside the mnemonics. It can handle jumping labels and strings, and you can choose beetween a single or multiple window interface. All 8085 MP inclusive interrupts work.
Nietzsche 1.0
Nietzsche provides an easy to learn language. more>>
It is an interpreted language, written with an hexadecimal editor such as plexedit, hexedit and so on.
You just have to supply the filename and the number of empty characters
to be inserted.
The null character for Nietzsche is hex 00.
Using labels in this language is fundamental. SO its a good thing to take confidence with them and to use them at best.
Labels must begin and end with 5 (05) 5 (05).
Convert::BinHex 1.119
Convert::BinHex can extract data from Macintosh BinHex files. more>>
ALPHA WARNING: this code is currently in its Alpha release. Things may change drastically until the interface is hammered out: if you have suggestions or objections, please speak up now!
SYNOPSIS
Simple functions:
use Convert::BinHex qw(binhex_crc macbinary_crc);
# Compute HQX7-style CRC for data, pumping in old CRC if desired:
$crc = binhex_crc($data, $crc);
# Compute the MacBinary-II-style CRC for the data:
$crc = macbinary_crc($data, $crc);
Hex to bin, low-level interface. Conversion is actually done via an object ("Convert::BinHex::Hex2Bin") which keeps internal conversion state:
# Create and use a "translator" object:
my $H2B = Convert::BinHex->hex2bin; # get a converter object
while (< STDIN >) {
print $STDOUT $H2B->next($_); # convert some more input
}
print $STDOUT $H2B->done; # no more input: finish up
Hex to bin, OO interface. The following operations must be done in the order shown!
# Read data in piecemeal:
$HQX = Convert::BinHex->open(FH=>*STDIN) || die "open: $!";
$HQX->read_header; # read header info
@data = $HQX->read_data; # read in all the data
@rsrc = $HQX->read_resource; # read in all the resource
Bin to hex, low-level interface. Conversion is actually done via an object ("Convert::BinHex::Bin2Hex") which keeps internal conversion state:
# Create and use a "translator" object:
my $B2H = Convert::BinHex->bin2hex; # get a converter object
while (< STDIN >) {
print $STDOUT $B2H->next($_); # convert some more input
}
print $STDOUT $B2H->done; # no more input: finish up
Bin to hex, file interface. Yes, you can convert to BinHex as well as from it!
# Create new, empty object:
my $HQX = Convert::BinHex->new;
# Set header attributes:
$HQX->filename("logo.gif");
$HQX->type("GIFA");
$HQX->creator("CNVS");
# Give it the data and resource forks (either can be absent):
$HQX->data(Path => "/path/to/data"); # here, data is on disk
$HQX->resource(Data => $resourcefork); # here, resource is in core
# Output as a BinHex stream, complete with leading comment:
$HQX->encode(*STDOUT);
PLANNED!!!! Bin to hex, "CAP" interface. Thanks to Ken Lunde for suggesting this.
# Create new, empty object from CAP tree:
my $HQX = Convert::BinHex->from_cap("/path/to/root/file");
$HQX->encode(*STDOUT);
BinHex is a format used by Macintosh for transporting Mac files safely through electronic mail, as short-lined, 7-bit, semi-compressed data streams. Ths module provides a means of converting those data streams back into into binary data.
Piklab 0.14.5
Piklab is an integrated development environment for applications based on PIC and dsPIC microcontrollers. more>>
The GNU PIC Utilities are used for compiling assembler files. Microchip programmers (currently only ICD2) and several direct programmers are supported. A command-line programmer is included.
Piklab is free software released under the GNU Public License.
Main features:
- compile and link assembler files with "gpasm" and "gplink" .
- disassemble hex files with "gpdasm".
- project manager.
- hex file editor (all but newest PIC and dsPIC are supported). Tested only with inhx32 format.
- programming with "direct" programmers (serial and parallel). Only some PIC are supported. This feature is directly copied from Pikdev 0.8.1 and hasnt been tested at the moment. See Pikdev homepage for details.
- programming with ICD2 programmer from Microchip (serial and USB). Debugging is not supported yet. Tested only with 16F871 and 18F452. Automatically upload the correct firmware for the programmer.
- command-line programmer ("piklab-prog"). It still uses some configuration values that can only be set with the complete graphical interface. It needs to run under a graphical environnement since it uses some KDE libraries.