Bryan Roe
222a6c7430
Fixed compile error/typo
2020-11-30 17:40:58 -08:00
Bryan Roe
8a5610c2d8
1. Fixed thread HANDLE leak on Windows KVM
...
2. Swapped semaphore with spin lock on certain objects
2020-11-30 17:20:22 -08:00
Bryan Roe
78c553d3ad
1. Replaced semaphore in readableStream with spin lock
...
2. Updated WebRTC Consent Freshness behavior to take into account dTLS traffic
2020-11-30 11:48:09 -08:00
Bryan Roe
77834337fd
1. Fixed process HANDLE leak on windows
...
2. Replaced semaphore with spinlock on event emitter object.
2020-11-26 11:30:23 -08:00
Bryan Roe
cb131ae141
Updated timing logic for remote keyboard input
2020-11-20 11:10:24 -08:00
Bryan Roe
ee0aaf4615
Fixed JSON serialization of parameters
2020-11-17 15:14:33 -08:00
Bryan Roe
cb7b76a1ab
1. Removed LoadLibraryExA() call for GetTickCount64 on windows
...
2. Fixed self update bug on older installs
2020-11-10 17:13:02 -08:00
Bryan Roe
8e672f11af
Fixed bug when TLS masking is enabled
2020-11-10 04:23:59 -08:00
Bryan Roe
ef307c7843
Fixed 32 bit compiler warnings, and fixed bug where serviceName could be undefined
2020-11-10 02:08:06 -08:00
Bryan Roe
be4e79941c
fixed bug/typo with child.waitExit() timeout
2020-11-04 19:57:56 -08:00
Bryan Roe
cc975fdfae
Added bounds check
2020-10-29 14:45:14 -07:00
Bryan Roe
d895d92e07
Added helper method to securely scrub memory
2020-10-16 18:48:25 -07:00
Bryan Roe
f5906fac77
Fixed bug with IOActive change that causes crash during windows self update
2020-10-16 15:48:36 -07:00
Bryan Roe
a2892996fb
IOActive update for size_t vs int for buffer lengths
2020-10-16 00:48:34 -07:00
Bryan Roe
01bae0f5e5
1. Fixed compiler warning
...
2. Updated chain, so that thread id is saved at creation time
3. Updated Make_AbsolutePath() per IOActive
2020-10-13 16:44:38 -07:00
Bryan Roe
17a487af68
1. Fixed crash that occured in metadata
...
2. Added support for server.connections
2020-10-11 18:59:09 -07:00
Bryan Roe
73b1d5e77c
Converted atoi to safer alternative
2020-09-24 15:50:27 -07:00
Bryan Roe
812fbae6e5
Updated size check
2020-09-23 14:01:22 -07:00
Bryan Roe
8cdcfcb187
Addressed Checkmarx issues
2020-09-17 12:59:15 -07:00
Bryan Roe
9890200f25
Added MIPS24KC (OpenWRT) Support
2020-08-19 17:40:34 -07:00
Bryan Roe
79e89787f3
Fixed bug where I forgot to set the Tail of the pending queue when I added an item, when there was already an item
2020-08-11 15:21:38 -07:00
Bryan Roe
42dcbc8e4d
Fixed edge case bug, where if terminate flag was set, Windows Select loop may not unblock
2020-08-11 02:26:29 -07:00
Bryan Roe
43e09dd41e
1. Removed uneccessary printf
...
2. Added support for hex values for CAched db entries
3. Added --copy-msh support in agent installer
4. Added --no-embedded support
2020-08-01 02:38:38 -07:00
Bryan Roe
8f43ced7a1
Fixed memory leak when writing compressed record
2020-07-30 21:30:50 -07:00
Bryan Roe
0f50542d8d
Fixed typo in Windows Server 2012 fix. I meant to pass bytesRead, not bufferLen
2020-07-28 22:17:31 -07:00
Bryan Roe
7b9ce06818
1. Added workaround for ReadFile() problem on Windows Server 2012
2020-07-28 18:27:07 -07:00
Bryan Roe
182469a82c
Fixed bug with ILibParseString, if offset was specified
2020-07-28 15:16:40 -07:00
Bryan Roe
1064fee868
1. Fixed size checks
...
2. Added checks for db write errors, and added readonly mode failover, with an error event
2020-07-27 13:19:36 -07:00
Bryan Roe
d9b236971e
Added missing error handler
2020-07-27 09:56:14 -07:00
Bryan Roe
4d828e15da
Fixed bug where if no items are in the chain or the handle list, the timeout was left at 0, causing high CPU utilization on Windows.
2020-07-26 00:57:59 -07:00
Bryan Roe
a45f5f07c8
Updated readonly support
2020-07-18 01:55:10 -07:00
Bryan Roe
d1a615b7ec
Added metadata
2020-07-18 00:54:07 -07:00
Bryan Roe
af9ce34a6f
Updated to better support readonly filesystems
2020-07-18 00:32:35 -07:00
Bryan Roe
0f4b18b8eb
1. Fixed compiler warnings
...
2. Fixed #ifdef for NOTLS
2020-07-16 17:48:35 -07:00
Bryan Roe
7814278d4f
1. Updated encrypted discovery
...
2. Fixed memory leak
2020-07-15 14:11:32 -07:00
Bryan Roe
0902718a47
Fixed bug in IOActive fix
2020-07-15 01:42:12 -07:00
Bryan Roe
67fc6c54b1
Addressed IOActive issues
2020-07-15 01:24:56 -07:00
Bryan Roe
4728330c5e
Fixed some warnings
2020-07-08 16:07:04 -07:00
Bryan Roe
8dc669699e
Added mitigation for signal handling with vfork
2020-07-07 17:05:47 -07:00
Bryan Roe
f2cbf1f10d
Updated LoadLibrary() to specify system32 path only
2020-07-06 18:46:48 -07:00
Bryan Roe
ba8e43b47c
1. Fixed integer overflow detection for 32 bit
...
2. Fixed compiler warning
2020-06-30 10:58:59 -07:00
Bryan Roe
0d4f0f6adc
1. Implemented missing event 'net.server.connect'
...
2. Added integer overflow checks on ILibMemory operations
3. Added better bounds checking for DNS resolve and PE header parsing
2020-06-26 23:10:43 -07:00
Bryan Roe
10bde8c328
1. Fixed typo with upstart service manager .conf definition
...
2. Added support for installedDate in service manager
3. Fixed compiler warnings
2020-06-25 12:34:56 -07:00
Bryan Roe
9b6669f074
Fixed compiler warnings
2020-06-24 15:10:00 -07:00
Bryan Roe
ea1c9fbf20
Updated db to better support compressed records.
2020-06-23 01:57:08 -07:00
Bryan Roe
e82255959a
Added support for compressed db entries
2020-06-22 19:10:54 -07:00
Bryan Roe
59f80fc1b1
Fixed db retry logic
2020-06-15 21:15:33 -07:00
Bryan Roe
3b1dc835eb
1. Added crc32-stream modules
...
2. Updated flow control for compressed-stream
3. Added newListener even on EventEmitter, that fires event after a lsitener is added
4. Added two new event helper methods
5. Updated fs.read to work with CreateFile on Windows.
2020-06-15 13:16:01 -07:00
Bryan Roe
b2a99c7497
Added NULL/Canary check on metadata update method
2020-06-12 16:32:39 -07:00
Bryan Roe
10a9e7226e
1. Added support for UTF8 wnvironment variables for window's child_process
...
2. Updated message-box and toaster to support UTF8 on Windows
2020-06-09 19:37:37 -07:00