简单的 smc题
import sys
from idautils import *
from idc import *
import idaapi
if __name__ =="__main__":
start_addr=0x600B00
for i in range(182):
PatchByte(start_addr+i,Byte(start_addr+i)^0xC)
然后 再看一下 ida
删除 然后重建 函数 会看的更加清楚
简单的代码异或比较
python代码如下
lists=[102,109,99,100,127,107,55,100,59,86,96,59,110,112]
for i in range(len(lists)):
print(chr(i^lists[i]),end='')
但是不知道为啥 攻防世界的答案交不上去。。