淘先锋技术网

首页 1 2 3 4 5 6 7

逆向时发现汇编代码取得一个标号的地址,但是这个地址对应的值是4个字节的0,后续就没再用过这个值,一直没有想明白作者为什么要这样写(既然是NULL,而且只用一次,直接写NULL不就完了,非要再写一个变量,值是NULL)

C的源代码应该是这样:char *ServiceRebootMsg=NULL;     或者  char *ServiceRebootMsg;

(应该是作者暂时不用这个字符串,只是懒得删除、或者以后方便添加)

对应汇编代码如下: