今天在復(fù)習(xí)如何破解abex`CrackMe2時(shí)學(xué)到了一個(gè)技巧,那就時(shí)查看結(jié)構(gòu)體是一般我是反在內(nèi)存窗口用十六進(jìn)制格式去看,但是往往這樣看不出什么
在書中采用了截然不同的方式焦读,那就是以地址的形式查看
下面我以X64debug來講解
觀察上面的代碼示例侥袜,__vbaVarTstEq是vb字符串比較操作符,前面兩個(gè)參數(shù)應(yīng)該是字符串挎春,
我們跟隨到內(nèi)存窗口查看
可是在內(nèi)存窗口中并沒有看到字符串看疙,這個(gè)時(shí)候就應(yīng)該意識(shí)到這是個(gè)結(jié)構(gòu)體或?qū)ο螅墒褂玫刂返牟榭捶绞?/p>
很明顯看到第三行是字符串的首地址