aboutsummaryrefslogtreecommitdiffstats
path: root/service
Commit message (Collapse)AuthorAgeFilesLines
* updated service upload scriptLouis Burda2021-07-091-1/+2
|
* use usual random ids for modelname and solidname in havoc 15, various ↵Louis Burda2021-07-083-6/+3
| | | | smaller fixes
* make ncat invocation easier to understand and fix listen portLouis Burda2021-07-082-2/+3
|
* replaced socat with ncat and small fixesLouis Burda2021-07-083-6/+5
|
* add authorization check to list as well so that second exploit cant be used ↵Louis Burda2021-07-081-1/+9
| | | | for first flagstore
* fix fmtstr resulting size checkLouis Burda2021-07-081-1/+1
|
* added script to host service locally on port for easier memory leak ↵Louis Burda2021-07-083-36/+60
| | | | | | debugging and checking in/out/stderr, also made file locking / unlocking less racey now flush locks after acquiring and before unlocking
* dont remove index files in cleaner if emptyLouis Burda2021-07-081-6/+1
| | | | dont have to remove index files at all anymore, since find command to delete empty directories was replaced by single cleaner deleting private user directories
* run only one cleaner for main dirLouis Burda2021-07-081-5/+0
| | | | this is simpler and also prevents uploads to private user directories from changing the expiry time of the user dir folder
* remove cleaner in Makefile clean without error if it doesnt existLouis Burda2021-07-081-1/+1
|
* added attackinfo and fixed other issuesLouis Burda2021-07-081-33/+25
|
* stash before adding attack_info for fixing exploit variant 2Louis Burda2021-07-077-65/+243
|
* added .index file for upload and searchLouis Burda2021-07-072-50/+72
|
* minimized service dependencies in Dockerfile, fixed STL parsing of files ↵Louis Burda2021-07-072-2/+3
| | | | with no solidname after endsolid
* add logging and abstract read / write in session classLouis Burda2021-07-061-1/+1
|
* added dockerignore to service for rebuilding in productionLouis Burda2021-07-051-0/+1
|
* change checker name to lowercase, only cleanup every 13 min since 11 round ↵Louis Burda2021-07-051-2/+2
| | | | persistence at 60s per round
* update motd for actual serviceLouis Burda2021-06-301-2/+2
|
* add new havoc which uploads stl models with real objects in them for fluffLouis Burda2021-06-301-1/+1
|
* add checking of returned stl info in test_good_upload havocsLouis Burda2021-06-261-1/+1
|
* large refactor of checker, added more havocs to test listing and search, ↵Louis Burda2021-06-256-32/+71
| | | | added motd to service welcome banner
* fix free() of potentially uninitialized pointer and minor refactors in serviceLouis Burda2021-06-253-48/+50
|
* refactored code for readability and keeping within 80ch limit, updated ↵Louis Burda2021-06-244-106/+146
| | | | service source
* add more havocs to test stl parsingLouis Burda2021-06-243-31/+39
|
* added ability to request mulitple files in search without restartingLouis Burda2021-06-241-52/+69
|
* bumped enochecker to handle closed connections correctly, fixed added code ↵Louis Burda2021-06-241-3/+5
| | | | that prevented exploiting flagstore 2
* various fixes made while stress-testing exploitLouis Burda2021-06-243-43/+59
|
* fix docker-compose version and add proc limits to containersLouis Burda2021-06-231-1/+6
|
* change docker-compose.yml version to 2 (#35)ldruschk2021-06-211-2/+2
| | | * change docker-compose.yml version to 2
* added nodelay to socat socket optionsLouis Burda2021-06-211-3/+2
|
* add memory limits to docker-composeLouis Burda2021-06-211-0/+1
|
* added simple upload script to service files to help newer players and give ↵Louis Burda2021-06-151-0/+14
| | | | example for automation
* mhash: fix empty input string problem with division by 0Louis Burda2021-06-142-1/+1
|
* fixed exploits in checker, added code for enochecker_testLouis Burda2021-06-111-0/+1
|
* set ulimit for coredump to 0 so no dumps are createdLouis Burda2021-06-101-0/+4
|
* increased service timeout to 3 minLouis Burda2021-06-091-1/+1
|
* fix dump() command extra newline, added new welcome messageLouis Burda2021-06-093-3/+8
|
* apply patches through PATCHED=1 env var during cleansrcLouis Burda2021-06-021-0/+1
|
* fix using both byte and string authstr in checker's do_auth, checked in ↵Louis Burda2021-05-312-1/+2
| | | | empty data folder for service
* changed repo structure and commited releease files such that default ↵Louis Burda2021-05-2923-399/+21
| | | | docker-compose worklow commands work in testvm
* bumped enochecker and implemented exploits with minor tweaks to sourceLouis Burda2021-05-273-10/+24
|
* change port numbers for checker and service for no collisionsLouis Burda2021-05-251-1/+1
|
* added test command for upload custom file, various smaller changes, fixed ↵Louis Burda2021-05-234-6/+48
| | | | float little-endian loading
* fix permissions on docker container, clean up checker code a littleLouis Burda2021-05-222-4/+1
|
* fix for 17e3bc8 breaking ascii kwarg parsingLouis Burda2021-05-221-7/+7
|
* consider matching of terminator in strchr callsLouis Burda2021-05-222-12/+18
|
* missing changes for last commitLouis Burda2021-05-212-1/+2
|
* minor fixes: container script perms, missing free for resultdir alloc, show ↵Louis Burda2021-05-201-2/+2
| | | | all leaks in testing
* fixed checker havocid to be compatible with where they were used without ↵Louis Burda2021-05-201-1/+2
| | | | triggering exploits
* implemented rest of checker functionalityLouis Burda2021-05-208-11/+37
|