def patch(code):
for i in range(len(code)):
PatchByte(ScreenEA()+i,ord(code[i]))
PatchByte(ea, 바꿀바이트) => ea 주소의 바이트를 바꿔줌
ScreenEA() => 현재 커서로 찍은(노란색 빛이 나는) ea의 주소 리턴
def extract_file(ea,size,filename):
f = open(filename,"wb")
data = ""
for i in range(ea,ea+size):
data += chr(Byte(i))
f.write(data)
f.close()
'Memo' 카테고리의 다른 글
함수 프롤로그, 에필로그 (0) | 2015.10.16 |
---|---|
x86 어셈블리어 분기 (0) | 2015.10.02 |
[Bash script] Internal Variables (0) | 2015.09.08 |
IDA Hexray 깨부수기 (0) | 2015.09.03 |
Windows Message List (0) | 2015.08.31 |