Shadow Page Table

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