2.0 new tax control software changed the format and password of the database. C # version of the password can be obtained, but the Delphi version of the database can only be injected or IDA to intercept the function to obtain the password.
However, the problem is that even if a password is obtained, it is not possible to obtain the data through the standard tool software, because the DLL included with the software has been modified by itself, and the parameters seem to be inconsistent with the parameters of the generic version on the web.
function arguments and invocation methods (such as __cdecl or __stdcall) need to be disassembled using a disassembler, such as Ida or ollydbg, to determine the number of arguments and the method of invocation by locating the RETN instruction at the end of the exported function. The number of arguments is usually __stdcall by the callee's flat stack, which is __cdecl by the caller's flat stack, and the number of bytes in the flat stack divided by the platform word length (for example, 0C in Retn 0C is divided by 4 in x86, divided by 8 in x64). As for the parameter meaning, it is entirely necessary to support the header file, or to analyze the meaning of the disassembly code.
Http://www.cnblogs.com/yuanbao/archive/2009/02/13/1144852.html
On the acquisition of new tax control database password