下载此文档

IDApro自定义手册.pdf


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
该【IDApro自定义手册 】是由【小sjj】上传分享,文档一共【10】页,该文档可以免费在线阅读,需要了解更多关于【IDApro自定义手册 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。CustomizingIDAPro.©DataRescue2005
,
customizeit.
Toolbars.
Openthepopupmenubyclickingtherightmousebuttononthepanelcontainingallthetoolbars:
hereyoumayhidealltoolbarsatonce,byMainclickingcommand,ontheorselectivelyhiderarely
usedtoolbars.
IDAProCustomizationTutorial1
Bydefault,
alsoundocktoolbars,:
bydefault,,youmayundockfromthedebugger
windowanddockittothepanelcontainingallotherstoolbars,orsetitasfloatingonthescreen.
,you
wishtorestoretheiroriginalconfiguration,simplyclickResetonIDAthewindowtheandtoolbars
settingscommand.
IDAProCustomizationTutorial2
Windows.
,youmayalsoputthosewindows
onthedesktop(outsideofIDAmainwindow),,openthe
window'ssystemmenu,andselecttherequestedoption.
Thestate(MDI/desktop/ontop),thepositionandthedimensionofwindowsaresavedinthe
databaseitself.
Whentheusercreatesanewdatabase,
,simply
adjustwindowsconfigurationtoyourlikinginanexistingdatabase,andusetheSavedefault
,IDAwillusethisconfigurationforallfuture
,simplyResetclickonthe
defaultdatabasewindowssettings.
IDAProCustomizationTutorial3
TheWindowstoolbarortheassociatedcommandsWindowsinthemenuallowyoutodefinethe
appearanceofyourMDIwindows.
Toswitchfromonewindowtoanother,
thistabopensapopupmenu,allowingyoutoclosethewindow,orsetitupasMDI/desktop/on
top(aspresentedpreviously).
Let'snowapplythosetoolbarsandwindowsrelatedtipstocreatesomeinterestingconfigurationsin
welldefinedcases.
IDAProCustomizationTutorial4
Fullscreen.

neededtoolbars,setthedisassemblyDesktopviewaswindow,andmaximizethisview,wecan
obtainaninterestingworkspace.
IDAProCustomizationTutorial5
Debugger.
Whenweuseadebugger,itusuallyneedsasmuchscreenaspossibleforthedebuggedapplication

screen?First,wecanmodifysomeDisassemblyOptions,suchasremovingInstructions
,wecanhidethethreadslistandthedebuggertoolbar,by

,wecloseallwindows,exceptthedebugger
,IDAsetView-EIPtheandIDAView-ESPwindowsas
desktopwindows,,wecanreorganizeIDAmainwindowto
onlydisplaythemenu,thetabsandthemessagespanel.
IDAProCustomizationTutorial6
Keyboard.
TheIDAGUIconfigurationfilecanbeeditedtoassignhotkeystoalmostallavailablecommands.
Forexample,thefollowingsectionrepresentsthedefaulthotkeydefinitionsfordebugging
commands.
//
//Debuggermanipulationcommands
//
"Debugger"="Ctrl-Alt-C"//opendebuggerwindow
"ProcessStart"="F9"//startanewprocessinthedebugger
"ProcessPause"=0//pausethedebuggedprocess
"ProcessExit"="Ctrl-F2"//terminatethedebuggedprocess
"ThreadTraceInto"="F7"//traceintothecurrentinstruction
"ThreadStepOver"="F8"//stepoverthecurrentinstruction
"ThreadRunToCursor"="F4"//executeinstructionsuntilcursorisreached
"BreakpointAdd"=0//addabreakpoint
"BreakpointDel"=0//delabreakpoint
"BreakpointToggle"="F2"//toggleabreakpoint
"BreakpointEdit"=0//editbreakpointsettings
"BreakpointEnable"=0
"BreakpointDisable"=0
"Breakpoints"="Ctrl-Alt-B"//openbreakpointswindow
"WatchList"="Ctrl-Alt-W"//openthewatchlist
"AddWatch"=0//addwatch
"DelWatch"="Del"//delwatch
"StackTrace"="Ctrl-Alt-S"//openstacktracewindow
IDAProCustomizationTutorial7
Commandline.
TheMainWindowoffersacommandlinethatallowsyoutoinvokeIDCfunctionorexecute

followingline:
DISPLAY_COMMAND_LINE=YES//Displaytheexpressions/IDCcommandline

linebyclickingonthisitem.

';'charattheend
oftheexpression,
complexexpressionseasier,wecanusenewcommandsavailableinthedisassemblyviewpopup
menu.
IDAProCustomizationTutorial8

rangeisselected,Copythesizetocommandcommandlinewillputthesizeofthecurrentselected
rangeinthecommandline.
Inbothcases,IDAwilltrytointelligentlyinsertspacesorcommastoobtainavalidexpression.
Up/
interestedinIDCscriptingcanalsopresstheTABkeytoauto-completeIDCfunctionnames,or
presstheF1keytoobtainhelponaparticularIDCfunction.
Asyoucansee,theIDAenvironmentisfullyconfigurable.
IDAProCustomizationTutorial9
Thistutorial©isDataRescueSA/NV2005

DataRescueSA/NV
40BldPiercot
4000Liège,Belgium
T:+32-4-3446510F:+32-4-3446514
IDAProCustomizationTutorial10

IDApro自定义手册 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小sjj
  • 文件大小633 KB
  • 时间2022-12-06