Commit Graph

142 Commits

Author SHA1 Message Date
c94c776a61 Also place payload lengths in the header... not known at compile time 2020-01-12 17:14:21 -05:00
37c11da469 Payload changes 2020-01-12 16:37:19 -05:00
3d59493cc3 Ignore generated libpayload.h 2020-01-12 16:24:33 -05:00
27cb623aac Removed a redundant target and further cleaned the CMakeLists for libpayload 2020-01-12 16:21:31 -05:00
41d3ae8550 Added functionality for getting error strings from codes 2020-01-12 16:13:15 -05:00
afe7b1bbd6 Made automatic payload generation much better 2020-01-12 16:12:47 -05:00
ab888f913b Some updated to librarizing 2020-01-12 14:07:33 -05:00
a0e89e76e3 Cleaned some compiler warnings 2020-01-12 13:09:08 -05:00
660ae546f8 Payloads are now linked into the final remote executable... much cleaner but still needs some work 2020-01-12 13:03:52 -05:00
4727861d37 Updated aes_sw binary and fixed a bug in usb_helpers.c 2020-01-11 18:02:40 -05:00
77e2042927 Updated binaries 2020-01-11 17:14:45 -05:00
13b5c8abb0 Bugfixes and experiment update 2020-01-11 17:14:33 -05:00
477d7079c8 Added payload for figuring out sleep function 2020-01-11 17:14:10 -05:00
ad9ce8f850 Loop and sleep 2020-01-10 16:06:44 -05:00
3f0e274bd5 Fixed active idling when waiting for arduino communication 2020-01-10 14:54:24 -05:00
5326c19acc Added AES software-based implementation 2020-01-10 14:35:51 -05:00
8c5c5a8976 Fixed a bug in the dev_read_memory command 2020-01-10 14:35:00 -05:00
27a46c38d1 Add binary for AES busy payload 2020-01-08 15:33:41 -05:00
7f49731ec6 report the return value of the command 2020-01-08 15:33:08 -05:00
41df95aaab long 2020-01-07 17:40:33 -05:00
9648816497 Fixed raspberry pi complaint about data types (valid tho) 2020-01-07 17:38:07 -05:00
69387e84fb Fixed bug related to 2-byte reads only returning one byte sometimes 2020-01-07 17:35:51 -05:00
cde3ad8bbe Modified payload_aes_busy to include some sleep statements 2020-01-07 17:35:08 -05:00
b590cd65c8 Same as prev, but on remote side 2020-01-07 11:17:34 -05:00
f5d3293a5f Update PROT_NO_ERROR_CTRL_XFER_DATA functionality with new data request scheme and adjust trigger functionality 2020-01-07 11:16:59 -05:00
bf9e8e94c8 Don't open device session when installing payloads... defer to usb helpers 2020-01-07 11:15:39 -05:00
3945238173 Add payload_aes_busy to project 2020-01-07 11:14:54 -05:00
5e1ae86293 Some updates to payload_aes_busy structure, call AES_HW_CRYPTO_CMD with correct arg data types 2020-01-07 11:13:46 -05:00
d8f5e48598 Working trigger (basic) and user key AES - good for experiments tomorrow! 2020-01-05 22:25:27 -05:00
afae03eb78 Correct byte order 2020-01-05 19:02:31 -05:00
87bd68b697 Remove custom libusb, never really modified it 2020-01-05 16:13:19 -05:00
431b51bb4e A working AES experiment! 2020-01-05 14:01:07 -05:00
dcfb71bbb6 I guess this is okay for now... do want to clean up in the future though 2020-01-04 14:51:07 -05:00
5f07a7d1ef Add another payload 2019-12-31 00:31:26 -05:00
de3be2df4b Project restructuring 2019-12-31 00:30:21 -05:00
a215788cbc Working arduino control requests, still kind of clunky 2019-12-31 00:19:06 -05:00
578699bbc3 It works!!! 2019-12-30 17:43:25 -05:00
4d7acad065 Not sure how but this works so much better?? 2019-12-30 16:53:29 -05:00
1c9e62fa54 Stripped down arduino host shield library 2019-12-30 12:33:48 -05:00
fa6d1a2af1 So many arduino integration changes... 2019-12-29 19:56:09 -05:00
5f3cb1b041 Renamed some header files to new project name 2019-12-28 15:09:39 -05:00
c63d5845e4 Better file separation for arduino support: limited to usb_helpers 2019-12-28 15:07:08 -05:00
c7a882998c Began refactoring remote to include arduino support 2019-12-27 16:57:50 -05:00
85972de653 Small changes 2019-12-26 13:39:05 -05:00
e9ffe7fa36 Implemented habr's checkm8 POC... works beautifully! 2019-12-24 13:21:25 -05:00
4e06d079d9 Added very basic Arduino support 2019-12-24 12:16:37 -05:00
1f2a567ab9 Attempted to get AES to work 2019-12-24 12:16:19 -05:00
3972ac655e Much better communication model 2019-12-15 18:32:34 -05:00
450f4de756 Don't proceed if no permissions 2019-12-15 11:40:50 -05:00
ff0984d1c8 Some bugfixes and better error checking 2019-12-15 11:29:35 -05:00