-
-
win32汇编的assume ptr的问题请教
-
发表于:
2010-3-2 18:31
4442
-
目的:想打开文件后读取其中某几个字节,然后跟预设的字节比较,如果不相同则认为不是同一个版本的文件;
从od里看到一个函数是把某个寄存器作为地址指针,比如说edi,用lodsb来读入字符到al,逐个比较al和[edi],不相同就提示错误版本,相同则继续进行,ECX用来装将要比较的字符个数;
现在的困难是:
1、假如预设特征字串定义为:
szOriCode db 35h,58h,68h,78h,0
把edi作为目标指针的声明assume ptr该怎么写?
2、使用lodsb的话,需要做哪些初始化才能用?DF不置位默认是什么方向?
谢谢啦
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)