Commit Graph

57 Commits

Author SHA1 Message Date
Ylian Saint-Hilaire 1855dd1d56 Fixes authenticode signing if a section name starts with an underscore. 2024-01-27 10:15:33 -08:00
Ylian Saint-Hilaire d519546a6c Added support for changing the Windows agent bitmap logo within the executable. Agent needs to be changed to fully support this. 2022-08-11 17:37:42 -07:00
Ylian Saint-Hilaire e306af5fc9 Added bitmap list/remove/add/change support to authenticode.js. 2022-08-11 16:30:15 -07:00
Ylian Saint-Hilaire 37bcae368b First working version of Windows agent icon replacement. 2022-08-11 13:34:06 -07:00
Ylian Saint-Hilaire d2abcdc9d5 Fixed incorrect addresses in the directory table. 2022-08-11 12:41:07 -07:00
Ylian Saint-Hilaire ff67f6abc3 Fixed icon ordering and naming in authenticode.js. 2022-08-11 10:45:21 -07:00
Ylian Saint-Hilaire e0817fd354 authenticode.js improved encoding of the sections and header. 2022-08-11 01:53:36 -07:00
Ylian Saint-Hilaire 48c6b42a0b Started work on integrating Windows agent icon customization prior to agent signing. 2022-08-10 13:12:59 -07:00
Ylian Saint-Hilaire c5315ba0fc Updated authenticode.js in order to support changing icons in Windows executables. 2022-08-09 23:35:46 -07:00
Ylian Saint-Hilaire b760bb6116 Fix agent metadata (agentFileInfo), the ProductVersion and FileVersion. 2022-08-04 01:47:36 -07:00
Ylian Saint-Hilaire 04fb1f2bf0 Added CAPTCHA option when creating new accounts on login screen. 2022-07-11 14:35:05 -07:00
Ylian Saint-Hilaire efd4dac6e8 Fixed authenticode-js unsign when changing resources, #4190 2022-06-29 12:25:34 -07:00
Ylian Saint-Hilaire 339e3efbef More improvements to authenticode-js error handling. 2022-06-23 16:23:11 -07:00
Ylian Saint-Hilaire 0d3454fb86 Added authenticode HTTP proxy support, #4168 2022-06-23 15:39:40 -07:00
Ylian Saint-Hilaire 156993666b Merged all authenticode-js HTTP requests to a single location. 2022-06-23 13:04:48 -07:00
Ylian Saint-Hilaire 0605422ccd Fixes to agent code signing, #4161 2022-06-23 10:51:39 -07:00
Ylian Saint-Hilaire 9372f7666c Added more authenticode-js error handling, #4134 2022-06-21 19:06:40 -07:00
Ylian Saint-Hilaire 34fdb39dcd Completed support for chaning windows executable file information resources. 2022-06-20 14:31:28 -07:00
Ylian Saint-Hilaire 63de362bc0 Authenticode.js fix when changing resources and signing an un-signed executable. 2022-06-20 13:04:28 -07:00
Ylian Saint-Hilaire 44994a5a9b Added experimental options to change the Windows agent resource executable information. 2022-06-20 12:03:23 -07:00
Ylian Saint-Hilaire fa13239d46 Minor code signing improvements and clean up. 2022-06-18 21:47:44 -07:00
Ylian Saint-Hilaire 4e77a29072 Fixes to French translation. 2022-06-18 10:26:08 -07:00
Ylian Saint-Hilaire bf128a988c Improved authenticode.js error handling for #4134 2022-06-18 08:38:56 -07:00
Ylian Saint-Hilaire 18c11a344c Added agent time stamping when signing a Windows agent. 2022-06-18 00:07:45 -07:00
Ylian Saint-Hilaire de3d47e948 Authenticode.js error handling fix. 2022-06-17 21:49:45 -07:00
Ylian Saint-Hilaire 4887b7612b Fixed authenticode.js timestamp if executable already has a time stamp. 2022-06-17 21:40:22 -07:00
Ylian Saint-Hilaire e8a67c4c70 Added time stamping feature to authenticode.js 2022-06-17 20:56:25 -07:00
Ylian Saint-Hilaire 03285e8985 Initial work on timestamping in authenticode.js 2022-06-14 00:09:30 -07:00
Ylian Saint-Hilaire cbc3ab49b6 Added exactports description, #4104 2022-06-09 21:25:11 -07:00
Ylian Saint-Hilaire d06ca601ff Authenticode.js can now fully decode and reencode a resource section. 2022-06-09 11:37:39 -07:00
Ylian Saint-Hilaire 97a9b2ee00 Workaround for missing readBigUInt64LE() in older NodeJS. 2022-06-09 10:50:27 -07:00
Ylian Saint-Hilaire c9cf7a3d88 Fixed authenticode.js not signing on older NodeJS versions. 2022-06-09 10:40:19 -07:00
Ylian Saint-Hilaire cfd8521381 Fixed server exception on older NodeJS versions, #4102 2022-06-09 09:58:02 -07:00
Ylian Saint-Hilaire 85fc1a4d4c Fixed authenticode PS checksum calculation. 2022-06-08 14:52:50 -07:00
Ylian Saint-Hilaire f5f4305841 authenticode.js new computes the new checksum on sign/unsign. 2022-06-08 00:27:32 -07:00
Ylian Saint-Hilaire 86429258dd Authenticode.js can now computer PE header checksum. 2022-06-07 23:31:18 -07:00
Ylian Saint-Hilaire 9b06a8dc56 authenticode.js can now break and re-create a Windows resource region. 2022-06-07 22:09:54 -07:00
Ylian Saint-Hilaire 8a2def4297 Authenticode.js full header parsing. 2022-06-07 11:55:09 -07:00
Ylian Saint-Hilaire d88f35c96a authenticode.js improvements: Icon handling, support for diffrent hashing methods. 2022-06-02 02:58:50 -07:00
Ylian Saint-Hilaire 43bbabc00c Added workaround if MeshCentral can't sign the agents, #4069 2022-06-01 16:30:28 -07:00
Ylian Saint-Hilaire 7dd125286d Authenticode.js improvement. 2022-06-01 15:06:01 -07:00
Ylian Saint-Hilaire 2758af8c11 Added exception guard in authenticode.js 2022-06-01 14:36:00 -07:00
Ylian Saint-Hilaire 286c34799e Authenticode fix for #4065 2022-06-01 14:34:21 -07:00
Ylian Saint-Hilaire e422f92674 Authenticode.js fixes to header parsing. 2022-05-30 13:45:41 -07:00
Ylian Saint-Hilaire 66b1ca95d9 Improved authenticode.js executable header parsing. 2022-05-30 13:11:19 -07:00
Ylian Saint-Hilaire 6a5ceff0ad Fixed typo. 2022-05-29 11:19:46 -07:00
Ylian Saint-Hilaire 3e44d64c19 Added support for custom agent code signing cert and code signing fixes. 2022-05-28 22:59:21 -07:00
Ylian Saint-Hilaire 82254b80ed Integration of agent code signing into MeshCentral. 2022-05-28 22:34:48 -07:00
Ylian Saint-Hilaire 23cacb0aac Completed authenticode standalone tool. 2022-05-28 12:58:35 -07:00
Ylian Saint-Hilaire fb83290c63 More authenticode.js improvements. 2022-05-27 17:34:25 -07:00