8am-9am
Pulled down depot tools and v8 source. Then built v8 using fuzzbuild.sh
.
1$ git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
1$ export PATH=/path/to/depot_tools:$PATH
1fetch v8
gclient sync
BUild
1./build/install-build-deps.sh
1cp ../fuzzilli/Target/v8/fuzzbuild.sh .
1./fuzzbuild.sh
Lets go, always be fuzzing.
C++
I also don’t know c++ which is a bit of an issue when working on a large C++ codebase like v8 so I’ve been going through learncpp.com so far I’ve found it very helpful and interesting.
11am-12pm
d8 is crashing which is very strange. Looks like it’s segfaulting when collecting coverage. Goign to attempt to rollback and see if still works. Rolling back to b7ed978e41b4bac7802b206404d0e2f3d09f31ac
. Very strange it’s crashing though on startup. Inch resting. Rebuilt at the commit we’ll see if it runs.
Got to here on learncpp.com
1-1:30pm
Focused on pwn.college v8 quartely quiz. IDK why my wasm exploit isn’t working so I started reading this blog post
getting fuzzilli running onv mainline v8
install swift
swift build -c release
swift run -c release FuzzilliCli --storagePath=out --jobs=7 --profile=v8 ../v8/out/fuzzbuild/d8