
20.06.2008, 05:45
|
|
Постоянный
Регистрация: 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!")
|
|
|