-
-
[转帖]Command Bar 3.20.110 by Gigapede
-
发表于: 2012-10-21 23:32 6504
-
Command Bar 3.20.110 by Gigapede
Gigapede's Command Bar 3.20.110 ported to OllyDbg 2.01g...
Command Bar v3.20.110.rar
Gigapede's Command Bar 3.20.110 ported to OllyDbg 2.01g...
t_command cmdlist[] = {
// "Assignment" command, must be first in the list.
{ _T("SET"), _T("LV"), 0, Setcmnd, _T("Writes value of expression to reg|mem") }, // Assign to lvalue
// Disassembler commands.
{ _T("AT"), _T("A"), 0, Dasmcmd, _T("Disassemble at address") }, // Disassemble at address
{ _T("FOLLOW"),_T("A"), 0, Dasmcmd, _T("Disassemble at address") }, // Ditto
{ _T("ORIG"), _T(""), 0, Dorigin, _T("Disassemble at EIP") }, // Disassemble at EIP
{ _T("*"), _T(""), 0, Dorigin, _T("Disassemble at EIP") }, // Ditto
// Dump and stack commands.
{ _T("D"), _T("A"), 0, Dumpcmd, _T("Dump at address") }, // Dump at address
{ _T("DUMP"), _T("A"), 0, Dumpcmd, _T("Dump at address") }, // Dump at address
{ _T("DA"), _T("a"), DU_DISASM|0x0011, Dumpcmd, _T("Dump as disassembly") }, // Dump as disassembly
{ _T("DB"), _T("a"), DU_HEXTEXT|0x0101, Dumpcmd, _T("Dump in hex byte format") }, // Dump in hex byte format
{ _T("DC"), _T("a"), DU_TEXT|0x0401, Dumpcmd, _T("Dump in ASCII format") }, // Dump in ASCII format
{ _T("DD"), _T("a"), DU_ADDR|0x0014, Dumpcmd, _T("Dump in stack format") }, // Dump in stack format
{ _T("DU"), _T("a"), DU_UNICODE|0x0402, Dumpcmd, _T("Dump in UNICODE format") }, // Dump in UNICODE format
{ _T("DW"), _T("a"), DU_IHEX|0x0082, Dumpcmd, _T("Dump in hex word format") }, // Dump in hex word format
{ _T("STK"), _T("A"), 0, Stakcmd, _T("Go to address in stack") }, // Go to address in stack
// Assembling commands.
{ _T("A"), _T("AS"), 0, Assembl, _T("Assemble at address") }, // Assemble at address
// Comments and labels.
{ _T("L"), _T("AS"), NM_LABEL, Commlab, _T("Label at address") }, // Label at address
{ _T(":"), _T("AS"), NM_LABEL, Commlab, _T("Label at address") }, // Ditto
{ _T("C"), _T("AS"), NM_COMMENT, Commlab, _T("Comment at address") }, // Comment at address
// Breakpoint commands.
{ _T("BP"), _T("AS"), 0, Breakpt, _T("Break with condition") }, // Break with condition
{ _T("BPX"), _T("S"), 0, Brkname, _T("Break on all calls") }, // Break on all calls
{ _T("BPD"), _T("S"), 1, Brkname, _T("Delete break on all calls") }, // Delete break on all calls
{ _T("BC"), _T("A"), 0, Delbkpt, _T("Delete breakpoint") }, // Delete breakpoint
{ _T("ME"), _T("Av"), MEMBP_EXETURE, Membkpt, _T("Memory breakpt on execute") }, // Memory breakpt on execute
{ _T("MR"), _T("Av"), MEMBP_READ, Membkpt, _T("Memory breakpt on access") }, // Memory breakpt on access
{ _T("MW"), _T("Av"), MEMBP_WRITE, Membkpt, _T("Memory breakpt on write") }, // Memory breakpt on write
{ _T("MERW"), _T("Av"), MEMBP_ERWALL, Membkpt, _T("Memory breakpt on E.R.W") }, // Memory breakpt on E.R.W
{ _T("MD"), _T("Av"), 0, Membkpt, _T("Remove memory breakpoint") }, // Remove memory breakpoint
{ _T("HR"), _T("A"), HB_ACCESS, Hwbreak, _T("HW break on access") }, // HW break on access
{ _T("HW"), _T("A"), HB_WRITE, Hwbreak, _T("HW break on write") }, // HW break on write
{ _T("HE"), _T("A"), HB_CODE, Hwbreak, _T("HW break on execution") }, // HW break on execution
{ _T("HD"), _T("a"), HB_FREE, Hwbreak, _T("Remove HW breakpoint") }, // Remove HW breakpoint
// Stepping and tracing commands.
//{ _T("STOP"), _T(""), VK_F12, Keystrk, _T("Pause execution") }, // Pause execution
//{ _T("PAUSE"), _T(""), VK_F12, Keystrk, _T("Pause execution") }, // Ditto
//{ _T("RUN"), _T(""), 0, Runprog, _T("Run program") }, // Run program
//{ _T("G"), _T("a"), 0, Runprog, _T("Run till address") }, // Run till address
//{ _T("GE"), _T("a"), 1, Runprog, _T("Run and pass exception") }, // Run and pass exception
//{ _T("S"), _T(""), 0, Stepper, _T("Step into") }, // Step into
//{ _T("SI"), _T(""), 0, Stepper, _T("Step into") }, // Ditto
//{ _T("SO"), _T(""), 1, Stepper, _T("Step over") }, // Step over
//{ _T("T"), _T("a"), 0, Tracing, _T("Trace in till address") }, // Trace in till address
//{ _T("TI"), _T("a"), 0, Tracing, _T("Trace in till address") }, // Ditto
//{ _T("TO"), _T("a"), 1, Tracing, _T("Trace over till address") }, // Trace over till address
//{ _T("TC"), _T("S"), 0, Tracing, _T("Trace in till condition") }, // Trace in till condition
//{ _T("TOC"), _T("S"), 1, Tracing, _T("Trace over till condition") }, // Trace over till condition
//{ _T("TR"), _T(""), VK_F9, Ctrlkey, _T("Till return") }, // Till return
//{ _T("TU"), _T(""), VK_F9, Altkeyd, _T("Till user code") }, // Till user code
// Table window commands.
//{ _T("LOG"), _T(""), _T('L'), Altkeyd, _T("View Log window") }, // View Log window
//{ _T("MOD"), _T(""), _T('E'), Altkeyd, _T("View Modules window") }, // View Modules window
//{ _T("MEM"), _T(""), _T('M'), Altkeyd, _T("View Memory window") }, // View Memory window
//{ _T("CPU"), _T(""), _T('C'), Altkeyd, _T("View CPU window") }, // View CPU window
//{ _T("CS"), _T(""), _T('K'), Altkeyd, _T("View Call Stack") }, // View Call Stack
//{ _T("BRK"), _T(""), _T('B'), Altkeyd, _T("View Breakpoints window") }, // View Breakpoints window
//{ _T("OPT"), _T(""), _T('O'), Altkeyd, _T("Open Options") }, // Open Options
// Application commands.
//{ _T("EXIT"), _T(""), _T('X'), Altkeyd, _T("Quit OllyDbg") }, // Quit OllyDbg
//{ _T("QUIT"), _T(""), _T('X'), Altkeyd, _T("Quit OllyDbg") }, // Ditto
// Miscellaneous commands.
//{ _T("OPEN"), _T("S"), 0, Openexe, _T("Open executable file") }, // Open executable file
//{ _T("CLOSE"), _T(""), VK_F2, Altkeyd, _T("Close executable") }, // Close executable
//{ _T("RST"), _T(""), VK_F2, Ctrlkey, _T("Restart current program") }, // Restart current program
//{ _T("HELP"), _T("S"), 0, Heeeelp, _T("Help on API function") }, // Help on API function
//{ _T("H"), _T("S"), 0, Heeeelp, _T("Help on API function") }, // Ditto
// My commands.
{ _T("ASM"), _T("S"), 0, LineAsm, _T("Assemble (if command needs it's own addres, \"ASM COMMAND\;ADDRESS\")")}, // Assemble
{ _T("DASM"), _T("S"), 0, LineDsm, _T("Disassemble immediate opcode") }, // Dump at address
//{ _T("FR"), _T(""), _T('R'), CtlDasm, _T("Find reference to selected command/address")}, // Find Reference to selected command/address
//{ _T("AC"), _T(""), _T('A'), CtlDasm, _T("Analyse code") }, // Analyse Code
//{ _T("SN"), _T(""), _T('N'), CtlDasm, _T("Search for Name(label) in current module") }, // Search for Name(label) in current module
//{ _T("SOB"), _T(""), _T('O'), CtlDasm, _T("Scan object files") }, // Scan OBJect files
// Macro command
{ _T("MAC"), _T("S"), 0, LoadMac, _T("Execute Macro Command") }, // Execute Macro Command
{ _T("OSC"), _T("S"), 0, GoScrpt, _T("Execute OllyScript script") }, // Execute Macro Command
// Calculator and watch commands.
{ _T("CALC"), _T("V"), 0, Express, _T("Estimate expression") }, // Estimate expression
{ _T("?"), _T("V"), 0, Express, _T("Estimate expression") }, // Ditto
//{ _T("WATCH"), _T("S"), 0, Addwtch, _T("Add watch expression") }, // Add watch expression
//{ _T("W"), _T("S"), 0, Addwtch, _T("Add watch expression") }, // Ditto
{ _T(""), _T("V"), 0, Express, _T("Estimate expression") } // Ditto
};
Command Bar v3.20.110.rar
赞赏
他的文章
谁下载
kanxue
loplik
菩提!
wangshy
coolfree
dhtfish
gjianbo
mxt72
lmsoft
easygot
BSCH
Steve
mrjiang
qinjg
ttoyy
herowuking
larnk
XiaoAiWhc
baohongyu
cntrump
sjlword
murphy
phoenixyt
fxmnm
孤狐浪子
kissxrl
cxyzh
ruffy
朱琳
yingyue
THREAD
ficn
Meabr
huodong
lixupeng
jacsu
NetRoc
whileloop
lylxd
hacklang
hkduke
vbroot
llyyhh
AASSMM
wztuxw
caozhihua
zengaven
蘿雪Duo
linjiaxin
wbs
starstarst
obaby
wuaiwu
如果选择
shum
xfbird
转身
hhod
奘和
niling
yy大雄
学雄
subzero
soechin
ssfox
songbeibei
shandog
幻影火
ztgameboy
LalaIDK
尹鹏帅
lissss
melodyhsia
shuckstark
微戀
abcgoodwei
licthday
暴强
山村野人
寒潭孤雁
zstech
ppbb
guyinghuan
boycute
IceSpace
skysonw
etsure
Covio
jichuang
十三太饱
阿丶棍
dxlangel
禹xiaoyan
一抹淡笑
zoucaiwang
月下鸢尾
Elijah
淡定疯着
Metabolic
xtcpl
看原图
赞赏
雪币:
留言: