PDA

View Full Version : Bin2DTable


Git
10-16-2009, 05:21 PM
Bin2DTable V1.39 16 October 2009

Bin2DTable converts files containing 4096 byte blocks of Hasp HL Q/A pairs into text file containing registry info suitable for inclusion in MultiKey V16 and V18 formats and other emulators. The two formats are produced in 2 separate files.

Usage :

Bin2DTable filelist

'filelist' is one or more filenames, each containing 4096 bytes HaspHL Q/A block. Use of wildcards is permitted.

Examples :

Bin2DTable file1.bin ; coverts file1.bin
Bin2DTable file1.bin file2.bin ; converts file1.bin and file2.bin
Bin2DTable *.bin ; converts all files in the current directory
; with suffix bin
Bin2DTable *.nib file1.bin file2.bin *.hex file3.bin ; you never know

Format of the 4096 byte HaspHL block file. This is a binary file containing 128 consequetive 16 byte Answers followed by the corresponding 128 consequetive 16 byte Queries. The block is usually extracted from an enveloped file by known methods.

Output files. Two output files are produced for each input file. Given an input file named file1.bin, the two output files will be file1_QATable.txt and file1_DTable.txt. file1_QATable.txt has and array of 128 lines of 16 bytes, each under the Value name QTable, followed by the corresponding array under the Value name ATable. This format is suitable for inclusion in registry files for V16 of the MultiKey emulator and other VUSB emulators. file1_DTable.txt has the 1 line per Q/A pair format used by MultiKey V18 registry files. Concatenation of the output files into a working registry file is up to the reader.

The utility is a 32 bit command line program and returns the following values for use in a batch file :

00 : Success
05 : Incorrect input parameters
10 : Input file not found
15 : Input file length incorrect
20 : Could not read ATable data
25 : Could not read QTable data
30 : Could not open D registry output file
35 : Could not open QA registry output file

The program will report Usage information if it's name is typed with no parameters, or a single parameter of /?, ?, -?, /h, h, or -h

THIS IS NOT A DUMP SOLVER. If you do not know what the 4096 byte table is, you do not need this.

Git

流星1978
10-16-2009, 06:44 PM
i use HASP HL Dumper 1.01.exe dumped the dongle and i got a file(*.bin),the software size the dongle memory is 4048 byte,but when i use your tool bin2dtable.exe ,your software says filesize is incorrect,pls help!
http://rapidshare.com/files/293578157/______.rar
http://rapidshare.com/files/293572048/______.rar
above is the installer,sorry i forget it.
below is the dump link
http://rapidshare.com/files/292035267/dingli.rar

foffa
10-16-2009, 09:17 PM
as usual your tools are the best thanks for relasing that useful tool

tested and working fine
@chinaguy

read carefully that tool to convert extracted master pairs tables to reg file only
it will not solve your dump

Git
10-17-2009, 06:29 AM
1978 - there is so much wrong with that post I don't know where to start. Bin2DTable has nothing to do with dumps. It is for bulk conversion of binary envelope data to reg format. it will not process dumps. At all. Which of those rapidshare links do you think is a dump, the 100MB one or the 47MB one? :)

Git

SonofabiT
10-17-2009, 08:15 AM
Finaly you public it. Ha ha ha.. now i need not manage DTable entries manualy anymore. :D Thank's you Git !

zphdt
11-27-2009, 02:04 AM
@git!
could u tell us how to get the *.bin files?

paulmarry
11-21-2011, 03:15 AM
Thanks, Git.

user1
11-21-2011, 06:57 AM
http://www1.picturepush.com/photo/a/7012414/220/7012414.bmp (http://picturepush.com/public/7012414)
http://www4.picturepush.com/photo/a/7012417/220/7012417.bmp (http://picturepush.com/public/7012417)

I have seen this example. Is your tool useful here?