@AYB:
as far as i've analyzed the user field, it consists of the following
string filename, byte 0, byte 0 //filename +0+0
dw maybe_some_flags //dont knows, differs from user 2 user
bytearray[20] //signature same a parm 3 in main block
dw filesize //filesize in bytes
dw user-ip //
dw user-port //usually 1214
dw supernode-ip
dw supernode-port //usually 1214
string username, byte 0 //username
bytearray [141-tillthere] //don't know, differs
@Maze
the part of .dat, which contains the folder, where the downloaded
file is finally placed is protected through checksum, therefore, if
you will change this folder, you have to change it in dat and
recalculate the checksum.
indy
|