Ghidra笔记

API部分

#TODO write a description for this script
#@author CXA
#@category Memory
#@keybinding  ctrl alt shift n
#@menupath Tools.Packet.Nop
#@toolbar
currentAddr=currentLocation.getByteAddress() #获取光标位置地址
nop = 0x90
instruction = getInstructionAt(currentAddr) #返回位于指定地址的指令,如果不存在指令则返回null。
instructionSize = instruction.getDefaultFallThroughOffset()
removeInstructionAt(currentAddr)
for i in range(instructionSize):
   #addWrap通过向给定地址添加位移来创建一个新地址
   setByte(currentAddr.addWrap(i),nop)

Original: https://www.cnblogs.com/c-x-a/p/16518590.html
Author: 公众号python学习开发
Title: Ghidra笔记

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/7330/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

免费咨询
免费咨询
扫码关注
扫码关注
联系站长

站长Johngo!

大数据和算法重度研究者!

持续产出大数据、算法、LeetCode干货,以及业界好资源!

2022012703491714

微信来撩,免费咨询:xiaozhu_tec

分享本页
返回顶部