如何修改exe文件里面数据段中数组的长度

来源:百度知道 编辑:UC知道 时间:2024/06/15 18:53:07
具体的意思是:如果有一个exe文件,它运行需要调用到一个固定大小的数组,我没有源代码,现在想把数组的大小改大点,拟存入更多的数据。我汇编语言比较熟悉,正在用OD,破解了几个软件,现在请问怎么改,用什么工具,需要什么知识,具体过程是什么?我的分只有这么多,谢谢了!

看数组是怎么定义的
如果是全局变量,直接改文件地址就行,把原地址定位到一个大的空闲空间去
如果是局部变量,那数组肯定要申请栈空间,你把申请的栈空间改大就可以,然后使用的时候使用esp或者ebp寻址你增大的空间就行了