1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-17 08:43:21 +00:00
Commit Graph

99 Commits

Author SHA1 Message Date
Bryan Roe
4be310f809 Added tracker 2021-01-23 00:44:52 -08:00
Bryan Roe
c081bb8dde Updated ILibChain_Continue() to set missing flag 2021-01-13 14:17:56 -08:00
Bryan Roe
9048716f59 Fixed compiler warning 2021-01-13 12:56:56 -08:00
Bryan Roe
78507ed66e 1. Updated self-update logging to include current commit hash value
2. Updated child_process.waitExit() to throw an exception on empty set condition
3. Updated ILibChain_Continue() to exit while() loop on empty set
4. Updated agent-installer to better handle error conditions for updatervalue and meshservicename
2021-01-13 11:13:37 -08:00
Bryan Roe
5c1b44e749 Fixed memory leak 2020-12-18 10:42:04 -08:00
Bryan Roe
cd6353ac28 Updated ILibLinkedList verification checks 2020-12-10 13:54:08 -08:00
Bryan Roe
7cf439c761 1. Improved timer tracking display
2. Added -agentHash and -agentFullHash switches
2020-12-10 12:00:47 -08:00
Bryan Roe
a60c35d161 Added timer metadata for setInterval() elapsed/reset 2020-12-10 09:52:59 -08:00
Bryan Roe
ddc766be08 Added ability to track timers 2020-12-09 23:17:15 -08:00
Bryan Roe
64022f804c Updated chain viewer to show timeouts 2020-12-09 19:28:15 -08:00
Bryan Roe
462fa965ae Fixed spinlocks for ARCHID 7,9,13 2020-12-06 00:33:39 -08:00
Bryan Roe
30363a70f1 1. Updated error handling for MeshInfo_GetSystemInformation
2. Fixed missing ILibSpinLock declaration
3. Fixed compiler warning
2020-12-02 15:58:08 -08:00
Bryan Roe
af3a184696 Added system language query to Windows Service Installer 2020-12-01 14:48:59 -08:00
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
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
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
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
73b1d5e77c Converted atoi to safer alternative 2020-09-24 15:50:27 -07:00
Bryan Roe
9890200f25 Added MIPS24KC (OpenWRT) Support 2020-08-19 17:40:34 -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
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
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
67fc6c54b1 Addressed IOActive issues 2020-07-15 01:24:56 -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
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
25539b09d7 Fixed metadata handling bug on Windows, for child_process 2020-05-29 10:10:09 -07:00
Bryan Roe
9e6387599a Added ILibChain_ReadAndSaveStateEx()
Updated Windows IPC Socket, so client connection uses ReadAndSaveState, to start in paused state.
2020-05-29 00:02:59 -07:00
Bryan Roe
74d4ae2c1e Windows, rev1 update 2020-05-23 01:02:44 -07:00
Bryan Roe
c2c12f7ac5 Fixed compiler warning 2020-05-22 15:08:41 -07:00
Bryan Roe
a7b30fb729 Updated metadata 2020-05-22 12:18:46 -07:00
Bryan Roe
2a0cc4435d Fixed #ifdef 2020-05-22 00:31:48 -07:00
Bryan Roe
32935e0102 Updated metadata handling 2020-05-22 00:27:01 -07:00
Bryan Roe
383c19f5fe 1. Updated metadata
2. Fixed compiler warning
2020-05-21 19:06:05 -07:00
Bryan Roe
dd216efbe8 Updated metadata 2020-05-21 13:20:42 -07:00
Bryan Roe
3c3a0075a6 Fixed compiler warning 2020-05-20 14:24:02 -07:00
Bryan Roe
16a2f437c3 Added ability to Save/Restore handle wait state
Fixed edge case that could cause a connection to resume twice
2020-05-20 12:05:38 -07:00
Bryan Roe
f2d63ea116 Updated metadata for descriptor tracking 2020-05-19 17:21:07 -07:00
Bryan Roe
f6c254bd4c Fixed crash caused by ChainViewer 2020-05-19 15:53:59 -07:00
Bryan Roe
56cc4c1328 Improved descriptor tracking 2020-05-19 14:47:52 -07:00