For getting data out of exe files you can disassemble it.. and then follow the assembly code needless to say it's a pain to ready assembly code.
as for the .dat files it can be in any format normaly you can't guess what's the formating and specially if it's just a dump of bytes. finding a patern in the file is the only way. good luck with that 
__________________
Custom large/complex systems programing.<br>ASP.Net, C#, XML, MS SQL, WebServices(SOAP).<br>ICQ: 235719545
|