File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -13,7 +13,8 @@ meant purely as a reference for you to write your own plugins.
1313
1414## Experimental/previously-used RLBox plugins for isolation
1515
16- - Using [ LFI] ( https://dl.acm.org/doi/pdf/10.1145/3620665.3640408 ) \
16+ - Using [ LFI] ( https://dl.acm.org/doi/pdf/10.1145/3620665.3640408 ) (More details
17+ in this [ chapter] ( ./alternate/lfi.md ) for more details) \
1718[ https://github.com/UT-Security/rlbox_lfi_sandbox ] ( https://github.com/UT-Security/rlbox_lfi_sandbox )
1819
1920- Using WebAssembly through [ Lucet] ( https://github.com/bytecodealliance/lucet ) \
Original file line number Diff line number Diff line change @@ -82,11 +82,12 @@ After we download these repos, we can then take the following steps
8282 -L ${LFI_SYSROOT_PATH} -lboxrt
8383 ```
8484
85- This commands starts by addinf the lfi clang folder to the $PATH.
85+ This commands starts by adding the lfi clang folder to the $PATH.
8686 ${LFI_SBX_BUILD_TYPE_FLAGS} is just going to be ` -O0 ` or ` -O3 ` . LFI requires
8787 that the ` -Wl,--export-dynamic ` and ` -static-pie ` flags are present in the
8888 compilation so that the produced code is position independent executable that
89- has as a symbol table. Finally the produced elf is linked with LFI's in-sandbox runtime ` libboxrt ` .
89+ has as a symbol table. Finally the produced elf is linked with LFI's
90+ in-sandbox runtime ` libboxrt ` .
9091
91923 . Next we will create a simple assembly file that just embeds the produced lfi
9293 binary in a blob. This can be done easily with a file like
You can’t perform that action at this time.
0 commit comments