-
-
未解决
[求助]关于逆向修改小工具的问题
-
发表于:
2020-3-31 00:28
2197
-
是个小工具,分割文件用的。
代码是2005年写的,汇编语言。当时条件,限制最大文件是3G,分割单文档是
30mb是合理的。现在是2020年了,这样
分割显然不是很合理。所以我想直接逆向
修改程序的参数。不知道可行吗?
程序用到的api
>>>: KERNEL32.DLL:CloseHandle
>>>: KERNEL32.DLL:CreateFileA
>>>: KERNEL32.DLL:CreateFileMappingA
>>>: KERNEL32.DLL:DeleteFileA
>>>: KERNEL32.DLL:ExitProcess
>>>: KERNEL32.DLL:GetFileSize
>>>: KERNEL32.DLL:GetStdHandle
>>>: KERNEL32.DLL:MapViewOfFile
>>>: KERNEL32.DLL:ReadFile
>>>: KERNEL32.DLL:SetConsoleTitleA
>>>: KERNEL32.DLL:SetEndOfFile
>>>: KERNEL32.DLL:SetFilePointer
>>>: KERNEL32.DLL:UnmapViewOfFile
>>>: KERNEL32.DLL:WriteFile
>>>: USER32.DLL:wsprintfA
GetFileSize,SetEndOfFile,SetFilePointer,MapViewOfFile这几个参数可能需要修改吧?
或者模仿它的样子用汇编写一个?
用dasm32反汇编看的还是有点(+﹏+)~晕。有没有能支持符号的
反编译工具,不然逆向修改的时间
成本比正向大多了啊。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)