Показать сообщение отдельно

  #5  
Старый 20.06.2008, 05:45
taha
Постоянный
Регистрация: 20.08.2006
Сообщений: 327
Провел на форуме:
2472378

Репутация: 1077
По умолчанию

Еще одна приятная мелочь!
Иногда нужно изменить много строчек кода! И изменять каждую, мягко говоря, неудобно. Следущая команда как раз поможет в этом вопросе! Конечно до функциональности plugin'ов типа IDAFicator или NonaWrite далеко, но это-же просто мелочь

Пример: !asmedit 0x401400
В появившемся окне пишем код и наблюдаем изменения по введенному вами адресу

Код:
# -*- coding: cp1251 -*- 
# Нах комментиовать три строчки легкоусвояимоимоимого кода?

import immlib, string

imm = immlib.Debugger()

def main(args):
	if args:
		addr = string.atoi(args[0],16)
		imm.writeMemory(addr, imm.Assemble(imm.inputBox("Asm text:")))
		imm.Log("<--[ Edited ]",address=addr, highlight=2)
	else:
		imm.Log("Error!")
 
Ответить с цитированием