Taosc

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2026-09-17
07:25:13
[10b7c28475] Leaf: Don't require patch location coverage output to not have existed (user: phong tags: 0.1.20, trunk)
2026-09-11
14:19:13
[fa629b91b8] Write patch destination in generic strategy as well (user: phong tags: 0.1.19, trunk)
06:58:21
[26681d9411] Log jump destination for ERM CVE-805 patch too (user: phong tags: 0.1.18, trunk)
06:56:52
[e43a3de3c2] Log the used patch destination to workdir (user: phong tags: trunk)
2026-09-08
02:14:43
[8b5f1e22d7] Differenciate crashes using only the binary's last frame in the stack trace (user: phong tags: trunk)
2026-09-03
11:27:51
[a29ede191d] Fix dest_dir not found in sort-inputs (user: phong tags: 0.1.17, trunk)
06:22:35
[a690e4451d] Independ sort-input on fix (user: phong tags: 0.1.16, trunk)
05:50:11
[c84ec137eb] Update build artefact glob list (user: phong tags: trunk)
05:38:17
[8a768d4765] Promote sort-input to bin (user: phong tags: trunk)
05:25:50
[cc5b0aaf11] Discard inputs whose crash trace is different from the PoC (user: phong tags: trunk)
04:31:47
[9913e70646] Fix sort-input's expected arity (user: phong tags: 0.1.15, trunk)
04:23:43
[94a021fee9] Pass missing work dir to no-crash (user: phong tags: 0.1.14, trunk)
02:04:10
[82f97fe348] Force terminate buggy program when no jump target is found (user: phong tags: trunk)
2026-09-02
14:48:53
[f6170309d1] Fix env var passing (user: phong tags: 0.1.13, trunk)
13:19:36
[6a59081176] Fix up work dir creation logic (user: phong tags: 0.1.12, trunk)
08:49:23
[84fb25ca82] Make no-crash takes mode as an argument (user: phong tags: trunk)
08:35:09
[24b9c8245c] Add strict mode to no-crash to restore the behavior before 2c78bcd05363fdf9 (user: phong tags: trunk)
08:11:51
[f3882ef849] Generate duplicated patched binary instead of symlink (user: phong tags: trunk)
07:17:49
[ddf84627c3] Create working directory if it does not exists (user: phong tags: trunk)
05:52:07
[302ac9f8ab] Fix e9at invocation (user: phong tags: 0.1.11, trunk)
04:46:26
[223d150e69] Filter destinations for ERM CWE-805 too (user: phong tags: 0.1.10, trunk)
04:25:19
[169c97b954] Fix no-crash logic (user: phong tags: trunk)
04:04:59
[26208e54b3] Fix up e9at/e9trace in single-patch strategies (user: phong tags: trunk)
02:32:06
[2c78bcd053] Relax no-crash (user: phong tags: 0.1.9, trunk)
2026-09-01
05:53:22
[9cacdf8212] Correct use of size in bound check (user: phong tags: trunk)
04:29:18
[7a1c7baff5] Unify snapshot trampoline code (user: phong tags: trunk)
02:57:10
[e177c8b1ef] Consider access size for CWE-823 too (user: phong tags: trunk)
02:49:18
[50cb17b1bc] Take into account memory access size and specify patch format more explicitly (user: phong tags: 0.1.8, trunk)
02:08:27
[929df6b63e] Write patch-format (user: phong tags: 0.1.7, trunk)
01:42:57
[372f4e3eb4] Clean up after failed strategies (user: phong tags: trunk)
01:32:05
[36885ab92d] Fix missing runtime common.c (user: phong tags: 0.1.6, trunk)
2026-08-31
09:22:42
[59df4a162d] Make BinRadar logging optional again (/info/4824b41821ceb419 was incomplete and /info/9fa6ac06fec783f8 took the missed one) (user: phong tags: 0.1.5, trunk)
09:20:20
[9fa6ac06fe] Deduplicate call trampoline implementations (user: phong tags: trunk)
08:27:23
[accff9ebf1] Augment CWE-476 into CWE-823 (user: phong tags: 0.1.4, trunk)
06:51:39
[4fd822fe98] Fix up typo in /info/3917a00ae1695e35 renames (user: phong tags: trunk)
06:49:58
[3917a00ae1] Narrow CWE-119 down to CWE-805 (user: phong tags: trunk)
04:27:44
[a77b3d41b4] Supply brpatch for CWE-119 patch at crash location (user: phong tags: trunk)
2026-08-28
04:34:27
[bdc8626aef] Reject patches causing integer overflows (user: phong tags: 0.1.3, trunk)
03:24:47
[2e25f3342d] Tighten CWE-119 detection (user: phong tags: 0.1.2, trunk)
00:56:34
[962b60c6e5] Stop relying on non-standard /var/empty (user: phong tags: 0.1.1, trunk)
2026-08-27
07:07:30
[d5bc62d423] Remove mentions of TAOSC_DEST, which is no longer used (user: phong tags: trunk)
2026-08-26
05:11:04
[b8d03b5774] Actually add the CWE-617 files, silly me! (user: phong tags: 0.1.0, trunk)
05:00:47
[f78c75849c] Unify BinRadar-specific instrumentation (user: phong tags: trunk)
04:52:22
[4824b41821] Make Binradar logging optional in their patches (user: phong tags: trunk)
04:23:46
[470c217847] Fall back CWE-119 call-site metapatch properly (user: phong tags: trunk)
03:06:04
[74b54acbe4] Invert CWE-119 call-site patch boolean (user: phong tags: 0.0.18, trunk)
02:21:59
[0d463b40b6] Shorten C trampoline variable names, mainly for readable generated line lengths (user: phong tags: 0.0.17, trunk)
02:07:21
[1be88562e7] Unrequire m4 (user: phong tags: trunk)
02:03:00
[3abf7716f3] Reorder short circuit in CWE-119 trampoline initialization (user: phong tags: trunk)
02:02:18
[af01196c7e] Fix CWE-119 call site C trampoline generation (user: phong tags: trunk)