Dark Byte
|
3fcaa0f564
|
expose ultimap2 information
|
2019-05-22 00:29:32 +02:00 |
|
Dark Byte
|
ccbd327131
|
add intersectsWithLine and fix/improve lua_topoint
|
2019-05-19 08:48:26 +02:00 |
|
Dark Byte
|
76114a0427
|
add encodeFunctionEx
|
2019-05-17 16:23:21 +02:00 |
|
Dark Byte
|
c5132e40c3
|
expose frmtracer information
|
2019-05-16 15:54:50 +02:00 |
|
Dark Byte
|
4021d7c1fd
|
add getScreenDPI
|
2019-05-03 15:24:10 +02:00 |
|
Dark Byte
|
225092876b
|
make it work with the celua doc
|
2019-04-17 12:25:22 +02:00 |
|
Dark Byte
|
139458705f
|
fully integrate dialog code with CE (still untested)
|
2019-04-16 10:44:04 +02:00 |
|
Dark Byte
|
492c512706
|
start adding lua interfaces to the diagram code
and fix textrender
|
2019-04-15 22:48:07 +02:00 |
|
Dark Byte
|
da064b00ea
|
implement duplicateHandle
|
2019-04-11 11:30:09 +02:00 |
|
Dark Byte
|
ceeda2b088
|
Fix executecodeEx for more than 4 parameters
|
2019-04-03 11:52:10 +02:00 |
|
Dark Byte
|
fb67e127a7
|
don't interrupt PDB symbol enums by default (but can be turned on)
add some special symbol wait functions
|
2019-03-26 09:08:14 +01:00 |
|
Dark Byte
|
d884adb409
|
change the way symbols are loaded (exports first) and make speedhack hook RtlQueryPerformanceCounter instead (if possible)
|
2019-03-25 22:30:39 +01:00 |
|
Dark Byte
|
e86e9cf50d
|
add the Data property for ListItem objects
|
2019-03-21 22:34:55 +01:00 |
|
Dark Byte
|
23799e604f
|
fix getwindowlist
|
2019-03-21 13:53:41 +01:00 |
|
Dark Byte
|
fd28f49e68
|
|
2019-03-21 08:25:23 +01:00 |
|
Dark Byte
|
15f190e6a7
|
add executeCodeLocalEx and make the executeCode*Ex functions handle typeless parameters (CE will guess the types)
|
2019-03-20 23:42:21 +01:00 |
|
Dark Byte
|
7f097a1843
|
DBVM version of 'find what addresses this code accesses'
|
2019-02-25 11:58:11 +01:00 |
|
Dark Byte
|
849a27dbe8
|
make reading memory more robust
|
2019-02-23 22:21:54 +01:00 |
|
Dark Byte
|
d99b1968f5
|
fix loading kernelmode symbols
|
2019-02-23 11:38:15 +01:00 |
|
Dark Byte
|
a4c9180f62
|
The driverlist now shows exports of drivers as well
|
2019-02-22 12:05:24 +01:00 |
|
Dark Byte
|
adaea2ff0d
|
make the result match the docs
|
2019-02-19 16:33:15 +01:00 |
|
Dark Byte
|
a1f3ed82a4
|
compareMemory for lua
|
2019-02-19 16:30:24 +01:00 |
|
Dark Byte
|
ad7289ecb6
|
Add dbvm_get_statistics
|
2019-02-14 00:41:43 +01:00 |
|
Dark Byte
|
d478e1567f
|
Some more symbol search improvements and make compilable for lazarus 2.0.0 as well
|
2019-02-11 08:07:25 +01:00 |
|
Dark Byte
|
ec8d50023e
|
Add enableWindowsSymbols to lua
|
2019-02-07 03:14:20 +01:00 |
|
Dark Byte
|
a5d3106b79
|
Add option to download and show windows pdb symbols
|
2019-02-07 03:07:40 +01:00 |
|
Dark Byte
|
585fb436fe
|
add enumMemoryRegions()
|
2019-02-01 12:48:03 +01:00 |
|
Dark Byte
|
f7074b72ee
|
expose the writelog functionality to lua
|
2019-01-31 19:11:20 +01:00 |
|
Dark Byte
|
894a45be73
|
Make executeCodeEx deal with not naming the value/type fields, and assume the person uses the value/type order if not provided
|
2019-01-26 23:35:06 +01:00 |
|
mgrinzPlayer
|
052257b1ea
|
fix 32-bit compiling
fix 32-bit compiling
also Lua*.pas small changes.
|
2019-01-20 17:07:45 +01:00 |
|
Dark Byte
|
f84c752633
|
lua saveTable doesn't reset the state anymore
|
2018-12-11 18:17:06 +01:00 |
|
Dark Byte
|
b73feb59f2
|
remove some debugcode from executeCodeEx
|
2018-12-08 09:50:33 +01:00 |
|
Dark Byte
|
0ed20a353e
|
Fix debug_setContext(true)
|
2018-12-05 17:11:41 +01:00 |
|
Dark Byte
|
d35b4336ff
|
Just commiting everything so far before switching to a different system
|
2018-10-15 16:14:01 +02:00 |
|
Dark Byte
|
d218638b19
|
2 should be 3
|
2018-08-12 17:43:09 +02:00 |
|
Dark Byte
|
43cf350032
|
Lua GetNameFromAddress now lets you decide if it returns modulenames and/or symbolnames
|
2018-08-09 09:55:53 +02:00 |
|
Dark Byte
|
517240cf5f
|
loading files now lets you specify a base address
|
2018-07-31 18:29:22 +02:00 |
|
Dark Byte
|
112120d47b
|
loadModule now executes the entrypoint on load by default
add ForceLoad as an option in settings as replacement for injectDLL
fix a wrong importname for a function
|
2018-06-30 08:50:27 +02:00 |
|
Dark Byte
|
d99b67103b
|
implement executeCodeEx
|
2018-06-29 22:07:49 +02:00 |
|
Dark Byte
|
c193fa2c20
|
start adding lua control to the manual module loader
|
2018-06-27 23:41:12 +02:00 |
|
Dark Byte
|
8e3ef6cb93
|
fix memoryleak in lua_dbvm_read/writephysicalmemory
fix assembling inside cloaked regions for both the singleline assembler and autoassembler
|
2018-06-27 20:23:05 +02:00 |
|
Dark Byte
|
97a246a9db
|
forgot to commit this
|
2018-06-23 11:38:02 +02:00 |
|
Dark Byte
|
1f894c43ed
|
also free the results (new alloc)
|
2018-06-20 22:48:05 +02:00 |
|
Dark Byte
|
09f7d58db5
|
change executecode to use 'safer' code
|
2018-06-20 19:27:34 +02:00 |
|
Dark Byte
|
579141992d
|
add allocNX and allocXO
add an option to skip virtualprotectex in settings
|
2018-06-20 18:46:52 +02:00 |
|
Dark Byte
|
e306e9cdec
|
fix lua_toaddress
|
2018-06-20 01:15:37 +02:00 |
|
Dark Byte
|
5d0c82cf6c
|
add createRemoteThread (same as executeCode but you can wait longer for the result)
|
2018-06-20 01:03:33 +02:00 |
|
Dark Byte
|
5f006a8453
|
add a nil check for executeCode
fix assembling vmread/vmwrite
|
2018-06-20 00:11:52 +02:00 |
|
Dark Byte
|
4d755f1e85
|
fix a memory corruption at random locations when VEX instructions get disassembled
Added some compiler hints to the debugeventhandler
|
2018-06-16 09:33:10 +02:00 |
|
Dark Byte
|
9a89b37ded
|
some more cleanup and make getStringReferences show the string
|
2018-06-12 20:23:45 +02:00 |
|