torusrxxx
|
1c1f78fb99
|
disabled .NET checking for DLL
|
2016-11-05 11:06:55 +08:00 |
Torusrxxx
|
da5b38f657
|
print stack trace (#1210)
|
2016-11-02 16:38:09 +01:00 |
mrexodia
|
fa15877303
|
DBG: allow skipping of INT3 instructions when using run
|
2016-11-02 01:33:08 +01:00 |
mrexodia
|
12fba8887b
|
DBG: execute trace record on forced CIP change
|
2016-11-02 01:26:40 +01:00 |
mrexodia
|
10f1994bdd
|
DBG: fixed incorrect variale name for TraceCondition
|
2016-11-01 14:57:06 +01:00 |
mrexodia
|
36cb3b5d9f
|
DBG: removed useless checks for nullptr before delete
|
2016-10-31 06:43:57 +01:00 |
mrexodia
|
17cbb2bc77
|
DBG: commands for setting trace log/command
|
2016-10-31 06:43:57 +01:00 |
mrexodia
|
2632a95f03
|
DBG: advanced conditional tracing with logging and commands
|
2016-10-31 06:43:57 +01:00 |
mrexodia
|
43558700d9
|
DBG: improved various variable sets with conditional breakpoints
|
2016-10-31 06:43:57 +01:00 |
mrexodia
|
d63a39ad80
|
DBG: better semantics of conditional breakpoint variables
|
2016-10-31 06:43:56 +01:00 |
mrexodia
|
1fdc8c0ebd
|
DBG: trace refactor to save code duplication
|
2016-10-31 06:43:56 +01:00 |
mrexodia
|
d7bc9ceb66
|
DBG: refactored trace condition in separate TraceState class
|
2016-10-31 06:43:56 +01:00 |
mrexodia
|
70c00cb2bb
|
DBG: renamed tracing functions for clarity
|
2016-10-31 06:43:55 +01:00 |
mrexodia
|
dbc2d54705
|
DBG: fixed issue #1204
|
2016-10-30 17:54:39 +01:00 |
mrexodia
|
0aa8f50988
|
GUI: fixed issue #1203 + removed cache
|
2016-10-30 17:20:20 +01:00 |
mrexodia
|
4befc5e4d5
|
DBG: comments for GuiProcessEvents calls
|
2016-10-29 18:49:10 +02:00 |
mrexodia
|
73c3628d62
|
DBG: process gui events in the _plugin_waituntilpaused() function to prevent abusers of the GUI thread freezing everything
|
2016-10-29 18:44:33 +02:00 |
mrexodia
|
26959881de
|
DBG: forgot newline for debug-only commands
|
2016-10-29 18:43:38 +02:00 |
mrexodia
|
96eb2c9022
|
DBG: removed some useless const
|
2016-10-29 16:28:12 +02:00 |
mrexodia
|
a89c65fda7
|
DBG: simple logging of an instruction
|
2016-10-29 16:28:03 +02:00 |
mrexodia
|
c804d267ec
|
DBG: some more useful expression functions
|
2016-10-27 17:30:08 +02:00 |
mrexodia
|
e1fc0926a4
|
DBG+GUI: FIXEZZ
|
2016-10-24 23:32:05 +02:00 |
mrexodia
|
5795fdc771
|
DBG: fixed inverted condition when reading global notes
|
2016-10-24 22:40:00 +02:00 |
mrexodia
|
e959b42616
|
DBG: improved split function for commands
|
2016-10-24 19:30:22 +02:00 |
Matthijs Lavrijsen
|
f8a1f3f18a
|
Fix VS2015 compilation (#1194)
Add this month's VS db extension to .gitignore
|
2016-10-24 18:53:13 +02:00 |
mrexodia
|
5bbff0242d
|
DBG: correctly update the side bar
|
2016-10-24 00:39:45 +02:00 |
mrexodia
|
94f03516e6
|
DBG: fixed some views not being refreshed
|
2016-10-23 21:06:14 +02:00 |
mrexodia
|
5653c1bd55
|
DBG: always show extended exception information
|
2016-10-23 16:13:04 +02:00 |
mrexodia
|
3512da5c33
|
DBG: call "exinfo" on exceptions that are not skipped
|
2016-10-23 14:18:38 +02:00 |
mrexodia
|
cf9c48b99f
|
DBG: correctly focus on the disassembly view on Initialize
|
2016-10-23 14:18:38 +02:00 |
mrexodia
|
3951719a12
|
DBG: don't refresh the GUI unnecessarily
|
2016-10-22 15:47:35 +02:00 |
mrexodia
|
f284e6b259
|
DBG+GUI: allow cbp to be used as register
|
2016-10-21 16:39:41 +02:00 |
mrexodia
|
e0d6469dc5
|
DBG+GUI: maximum trace count option
|
2016-10-19 13:02:55 +02:00 |
mrexodia
|
fcf5916250
|
DBG: fixed various warnings (closes issue #1175)
|
2016-10-19 12:43:10 +02:00 |
mrexodia
|
9138a3410e
|
BRIDGE+DBG+GUI: basics of analysis plugins
|
2016-10-18 17:28:08 +02:00 |
Torusrxxx
|
d0c755e3f8
|
issue 858 (#1173)
* issue 858
* don't pass selection length to the plugin
|
2016-10-18 17:26:19 +02:00 |
mrexodia
|
27140adfec
|
DBG: updated keystone
|
2016-10-18 15:06:06 +02:00 |
mrexodia
|
0dc2cde143
|
DBG+PROJECT: updated capstone_wrapper + added _plugin_hash function
|
2016-10-18 14:34:51 +02:00 |
mrexodia
|
a034ddd940
|
BRIDGE+DBG+GUI: changed BridgeCFGraph to use BridgeCFInstruction instead of flat data
|
2016-10-18 01:44:11 +02:00 |
mrexodia
|
98d04b2a78
|
DBG+GUI+BRIDGE: allow menu items to be checkable
|
2016-10-17 17:32:01 +02:00 |
mrexodia
|
5a328e8f9d
|
DBG: const variable instead of #define
|
2016-10-17 15:11:57 +02:00 |
mrexodia
|
5d4dffc6c1
|
DBG: both newline and auto comments
|
2016-10-17 14:20:41 +02:00 |
mrexodia
|
d2f8991805
|
DBG: slight logic change
|
2016-10-17 14:13:16 +02:00 |
Joe Savage
|
90b74dc764
|
DBG: add autocomment for call $0 (closes #940) (#1164)
|
2016-10-17 13:59:14 +02:00 |
mrexodia
|
32aa4b0a72
|
DBG+GUI: improvements to the freeze stack option
|
2016-10-16 15:24:45 +02:00 |
mrexodia
|
a3a9dbbbe9
|
DBG: plugin callback for tracing
|
2016-10-15 23:26:20 +02:00 |
mrexodia
|
e7f9fae693
|
DBG: updated jansson
|
2016-10-13 22:46:52 +02:00 |
mrexodia
|
1df99419c9
|
restore StackReadProcessMemoryProc64
|
2016-10-13 20:20:55 +02:00 |
mrexodia
|
c4587670b3
|
DBG: use the correct string split on cmddirectexec
|
2016-10-13 20:15:59 +02:00 |
mrexodia
|
94561bb255
|
DBG: remove CMDRESULT since it's become useless
|
2016-10-13 17:14:17 +02:00 |
mrexodia
|
37ff27c0b4
|
DBG: allow multiple commands to be executed at once
|
2016-10-13 17:00:18 +02:00 |
mrexodia
|
3e59b6a14e
|
DBG: rewrote StringUtils::Split for better performance
|
2016-10-13 16:56:31 +02:00 |
mrexodia
|
3da6834e41
|
DBG: fixed complex expressions in memory assignments (1:[:$C1B91]=90 now works)
|
2016-10-13 15:51:40 +02:00 |
mrexodia
|
18402a4c6b
|
DBG: workaround for a bug in dbghelp
|
2016-10-13 14:34:26 +02:00 |
mrexodia
|
623d8af93a
|
DBG: dis.next and dis.prev expression functions
|
2016-10-13 11:13:47 +02:00 |
mrexodia
|
5e720c4ecc
|
DBG: don't automatically focus on the disassembly when stepping
|
2016-10-13 11:13:18 +02:00 |
mrexodia
|
9d47e9bbbe
|
DBG: added focusinfo command + moved commands to correct categories
|
2016-10-13 10:09:48 +02:00 |
mrexodia
|
caf6b1e1b0
|
DBG: notice about a crash in taskthread.h
|
2016-10-13 10:03:33 +02:00 |
mrexodia
|
d5a621b20c
|
DBG: improved symcache
|
2016-10-09 23:40:50 +02:00 |
Torusrxxx
|
294a806a31
|
search for GUID (#1156)
|
2016-10-09 18:30:37 +02:00 |
mrexodia
|
0b4ab9604d
|
DBG: implemented faster IsJumpGoingToExecute
|
2016-10-09 16:04:43 +02:00 |
mrexodia
|
0210ea5640
|
DBG: don't create backup file for exports
|
2016-10-08 01:56:29 +02:00 |
mrexodia
|
00eaf4b5aa
|
DBG: removed debug output
|
2016-10-08 01:50:55 +02:00 |
mrexodia
|
f96434355a
|
DBG: additional behavior for database import/export
|
2016-10-08 01:42:05 +02:00 |
mrexodia
|
2743bb12e0
|
DBG: don't clear data before loading from JSON
|
2016-10-08 01:36:26 +02:00 |
mrexodia
|
6b6c372340
|
DBG: removed translation from capstone command
|
2016-10-06 16:36:14 +02:00 |
justanotheranonymoususer
|
ca78e9c20c
|
Update _scriptapi_function.cpp (#1147)
|
2016-10-06 08:21:15 +02:00 |
Duncan Ogilvie
|
187250bd98
|
DBG: Fixed potential ambiguous function definition
|
2016-10-04 23:50:55 +02:00 |
mrexodia
|
43701f57b1
|
DBG: restored DeleteRange
|
2016-10-04 22:46:17 +02:00 |
mrexodia
|
692f9f5252
|
DBG: implemented character recognition in auto comments #1145 #1132
|
2016-10-04 21:36:28 +02:00 |
Torusrxxx
|
41ed72d689
|
fix issue #1141
|
2016-10-03 13:38:44 +00:00 |
mrexodia
|
ca2796b487
|
DBG: re-added sleep command
|
2016-10-02 22:40:04 +02:00 |
mrexodia
|
a0512e3f4e
|
DBG: prefer comments over labels in bookmark list
|
2016-10-02 16:56:02 +02:00 |
mrexodia
|
f15f7e2d29
|
DBG: fixed some code in varlist
|
2016-10-02 16:12:31 +02:00 |
mrexodia
|
2665ba2a4d
|
DBG: skip callback type if empty
|
2016-10-02 16:09:12 +02:00 |
mrexodia
|
fa50db9f6f
|
DBG: fixed bugs found with Visual Studio static code analysis
|
2016-10-02 16:09:11 +02:00 |
Torusrxxx
|
7edf4616b3
|
use RIP as default parameter for "imageinfo" (#1137)
|
2016-10-02 16:07:44 +02:00 |
Torusrxxx
|
0751df5a24
|
use reference view for varlist (#1138)
|
2016-10-02 16:07:41 +02:00 |
Atvaark
|
aa99e87477
|
Add Label/Comment column to Bookmark list (#1136)
|
2016-10-02 14:33:12 +02:00 |
Alexandros Naskos
|
3d1242a315
|
Added a plugin callback that allows filtering dbghelp exported symbols. (#1135)
|
2016-10-02 14:32:17 +02:00 |
RaMMicHaeL
|
b343e1800c
|
For short jumps, reject commands larger than 2 bytes (#1134)
|
2016-10-02 14:30:16 +02:00 |
mrexodia
|
022bceb8f7
|
DBG: basic of the type system working
|
2016-10-01 18:50:32 +02:00 |
mrexodia
|
f542f70b74
|
DBG: refactor of plugin loader
|
2016-09-30 19:50:50 +02:00 |
mrexodia
|
cffb202cbf
|
DBG: faster disasm instruction
|
2016-09-30 00:34:38 +02:00 |
mrexodia
|
eee946237f
|
DBG: removed strlen, Sleep and GetTickCount commands
|
2016-09-29 19:15:40 +02:00 |
mrexodia
|
ce4bf4bf44
|
DBG: print symbolic name + fixed logic bug in valfromstring_noexpr
|
2016-09-29 19:15:00 +02:00 |
mrexodia
|
830fb5cb99
|
DBG: don't show CPU on memmapdump
|
2016-09-29 17:55:10 +02:00 |
mrexodia
|
c92f5074e1
|
DBG: fixed SetMemoryBPX command
|
2016-09-29 13:38:30 +02:00 |
Torusrxxx
|
2f8a46841f
|
Allow debugging dotNET applications (#1124)
|
2016-09-29 13:15:28 +02:00 |
Torusrxxx
|
02361f597c
|
Update
|
2016-09-29 03:30:50 +00:00 |
Torusrxxx
|
ed2fc683c2
|
Update cmd-breakpoint-control.cpp
|
2016-09-29 03:29:36 +00:00 |
mrexodia
|
8739e8ae52
|
DBG+GUI: code improvements
|
2016-09-28 20:47:29 +02:00 |
mrexodia
|
aed8b4d259
|
DBG: renamed cmd-data to cmd-searching
|
2016-09-27 14:18:50 +02:00 |
mrexodia
|
72580be049
|
DBG: fixed compile error on x32
|
2016-09-27 03:55:38 +02:00 |
mrexodia
|
e4f0654326
|
DBG: moved all commands to separate cpp files
|
2016-09-27 03:45:28 +02:00 |
mrexodia
|
23472fc36f
|
DBG: removed final traces of x64_dbg
|
2016-09-27 02:06:07 +02:00 |
mrexodia
|
5a1cf5b767
|
DBG: source files for commands
|
2016-09-27 01:45:59 +02:00 |
mrexodia
|
b8c3f51c4d
|
DBG: moved some commands
|
2016-09-27 01:39:25 +02:00 |
mrexodia
|
b6893e0f52
|
DBG: header move finished
|
2016-09-27 01:32:07 +02:00 |
mrexodia
|
e13439fb81
|
DBG: start of command refactor
|
2016-09-26 23:56:25 +02:00 |
mrexodia
|
144e7b27b6
|
DBG+GUI: fixed event native event filters for plugins
|
2016-09-26 15:45:45 +02:00 |
mrexodia
|
67447c631a
|
DBG: fixed typo
|
2016-09-26 13:58:15 +02:00 |
Torusrxxx
|
4a5c69dc40
|
Remove all breakpoints before detaching;Add warnings when setting new origin or create thread to non-executable memory (403) (#1117)
|
2016-09-26 13:56:54 +02:00 |
mrexodia
|
a7421c39f0
|
DBG: added GetRelocSize command + reorder documented commands
|
2016-09-25 16:53:39 +02:00 |
mrexodia
|
1194f2d353
|
DBG: added dbclear command
|
2016-09-25 14:55:20 +02:00 |
mrexodia
|
3fcef549a2
|
DBG: expression functions for reading byte/word/dword/qword/pointer
|
2016-09-24 13:45:58 +02:00 |
mrexodia
|
3ce95cbb04
|
DBG: better dbload command
|
2016-09-24 00:46:07 +02:00 |
mrexodia
|
9c3c8a3334
|
DBG+BRIDGE+GUI: implemented more selection queries (graph + memory map + symbol module)
|
2016-09-21 21:28:37 +02:00 |
mrexodia
|
a78db8034e
|
DBG: fixed compile error in yara with pluginsdk
|
2016-09-21 21:27:46 +02:00 |
mrexodia
|
23d83d9c58
|
DBG: AStyle on plugin_loader
|
2016-09-19 23:11:35 +02:00 |
genuine_
|
01fc56233f
|
Added capability to dynamically load and unload plugins individually (#1100)
* Adding hot loadable plugins
* squashing bugs
* fixes
* remove unused code
* restore the current directory
* remove unused variables.
|
2016-09-19 21:33:11 +02:00 |
mrexodia
|
63171e77a3
|
DBG: better structured expressionfunctions
|
2016-09-12 16:09:32 +02:00 |
mrexodia
|
d163fc4610
|
DBG: added various memory related expression functions
|
2016-09-12 15:59:32 +02:00 |
mrexodia
|
ead89f85e4
|
DBG: small change to the findall command to support module search
|
2016-09-11 20:02:21 +02:00 |
Torusrxxx
|
e88821d786
|
fixed crash,more icons for copy menu,changed url for clipboard,add ip address to data copy,auto scroll for log,reordered breakpoints,display 3 tables for breakpoints per default (#1079)
|
2016-09-11 09:16:53 +02:00 |
mrexodia
|
8239c12933
|
DBG: shit code reduction @x64dbg
|
2016-09-10 21:25:10 +02:00 |
mrexodia
|
3a85ce6e70
|
DBG: #1064 kinda fixed (module memory map cache problems)
|
2016-09-10 21:13:28 +02:00 |
mrexodia
|
fd7190a57d
|
DBG: fixed typo
|
2016-09-10 18:24:35 +02:00 |
Torusrxxx
|
62a2d16b02
|
paste script from clipboard (#1078)
|
2016-09-10 18:24:06 +02:00 |
mrexodia
|
626728d08f
|
GUI: partially reverted performance breaking change
|
2016-09-10 14:10:48 +02:00 |
mrexodia
|
be3520f383
|
DBG: separate directory for memory dumps
|
2016-09-10 14:00:56 +02:00 |
mrexodia
|
67d8b296a4
|
DBG: fixed warnings and weird strings
|
2016-09-10 13:48:37 +02:00 |
mrexodia
|
ddd229302f
|
DBG: option to not call SetForegroundWindow
|
2016-09-10 12:40:11 +02:00 |
Torusrxxx
|
9288c910cb
|
conditional exception breakpoint (#1073)
* temporary
* Exception breakpoints
* temporary
* temporary
* temporary
* fixes
* fully retire "error"
|
2016-09-10 07:43:34 +02:00 |
mrexodia
|
ac0853ffec
|
DBG: don't attempt to wait when the command failed
|
2016-09-09 19:38:15 +02:00 |
mrexodia
|
cb021e420a
|
DBG: fixed Script DLLs
|
2016-09-09 18:33:28 +02:00 |
mrexodia
|
12cff2b811
|
GUI: code recuction + intelligent following of addresses
|
2016-09-09 09:31:29 +02:00 |
mrexodia
|
d746983ac2
|
DBG: memmapdump command
|
2016-09-09 08:50:12 +02:00 |
mrexodia
|
d533223312
|
DBG: also show thread id when the thread has a name
|
2016-09-09 08:49:58 +02:00 |
mrexodia
|
b1b1e01124
|
DBG: better initialization messages
|
2016-09-09 07:33:44 +02:00 |
mrexodia
|
d1ae94e1c4
|
DBG: fixed issue #1066 (breakpoint hang)
|
2016-09-09 06:56:25 +02:00 |
Torusrxxx
|
33226fa801
|
asynchronize initialization script (#1063)
|
2016-09-08 16:55:05 +02:00 |
mrexodia
|
3ec4769040
|
DBG: use less GetPE32DataW
|
2016-09-08 13:01:59 +02:00 |
mrexodia
|
2281e46588
|
DBG: thread potentially slow file system operations in dbginit
|
2016-09-07 15:58:12 +02:00 |
mrexodia
|
5ff22566ba
|
DBG: fixed animation + updated translations
|
2016-09-07 15:36:13 +02:00 |
mrexodia
|
2d50c10dbd
|
DBG: fixed weird row counts in reference view
|
2016-09-07 15:36:12 +02:00 |
mrexodia
|
ac5b76ed44
|
DBG: dont allow absolute symbols
|
2016-09-07 15:36:12 +02:00 |
mrexodia
|
7daeea750d
|
DBG: dq alias for DataQword
|
2016-09-07 13:38:07 +02:00 |
mrexodia
|
4f78001ae1
|
DBG: commands for marking data
|
2016-09-07 13:06:25 +02:00 |
mrexodia
|
d4e25474d2
|
DBG: allow ignoring inconsistent breakpoints #463
|
2016-09-07 09:08:38 +02:00 |
mrexodia
|
a7dca613f9
|
DBG: spam TerminateProcess if the debuggee didn't terminate after 300 ms in StopDebug
|
2016-09-07 08:53:40 +02:00 |
mrexodia
|
7030827067
|
fs/gs segment support in DbgGetBranchDestination #929
|
2016-09-07 08:45:14 +02:00 |
mrexodia
|
b1130e5850
|
DBG: added dis.issmem expression function
|
2016-09-07 08:33:37 +02:00 |
mrexodia
|
e7d09811e5
|
DBG: initial work for symbol cache
|
2016-09-07 08:06:27 +02:00 |
mrexodia
|
82316efa4e
|
DBG: one less export from dbghelp
|
2016-09-07 07:56:14 +02:00 |
mrexodia
|
64a10f48b5
|
DBG: fixed issue #1052 (deadlock on aborting script)
|
2016-09-07 06:47:53 +02:00 |
mrexodia
|
afb646140f
|
DBG: removed potentially dangerous SHARED_RELEASE statements
|
2016-09-07 06:47:26 +02:00 |
mrexodia
|
3165b78af0
|
DBG: fixed incorrect efree in command
|
2016-09-07 06:46:58 +02:00 |
mrexodia
|
b1d55acb9e
|
DBG+GUI+PROJECT: added asmjit assembler engine
|
2016-09-07 05:39:18 +02:00 |
mrexodia
|
501553b8e6
|
DBG: reduced code of GetTickCount expression function
|
2016-09-06 13:19:44 +02:00 |