>

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
Posted by Mungsul
,