Commit Graph

42 Commits

Author SHA1 Message Date
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
Ylian Saint-Hilaire 2f50b07f0c Added signing attributes to authenticode.js 2022-05-27 14:51:48 -07:00
Ylian Saint-Hilaire 33f6a71e63 First working authenticode.js. 2022-05-27 12:35:41 -07:00
Ylian Saint-Hilaire 549b67555f More authenticode work, PKCS7 decode and encode. 2022-05-27 00:26:01 -07:00
Ylian Saint-Hilaire d1e1309c4c Updated authenticode sign/unsign commands. 2022-05-26 21:08:50 -07:00
Ylian Saint-Hilaire c76aa4dd03 Fixed authenticode padding. 2022-05-26 10:32:50 -07:00
Bryan Roe 21b3566214 Updated padding, updated signing 2022-05-25 22:26:05 -07:00
Ylian Saint-Hilaire d0cc25cf5d Started work on authenticode support in NodeJS. 2022-05-25 17:37:02 -07:00