Advertisement

CTF V8 PWN入门

阅读量:

仍然是因为某些原因,需要学学浏览器pwn

环境

depot_tools建议直接去gitlab里下,github上这个我用魔法都没下下来

下完之后执行

复制代码
    echo 'export PATH=$PATH:"/root/depot_tools"' >> ~/.bashrc

路径换成自己的就ok了

然后是ninja

复制代码
    git clone https://github.com/ninja-build/ninja.git
    cd ninja && ./configure.py --bootstrap && cd ..
    echo 'export PATH=$PATH:"/root/ninja"' >> ~/.bashr

没什么好说的,路径记得换成自己的

然后执行

复制代码
    fetch v8
    cd v8

拉个v8源码下来,gclient sync似乎自动执行了,我亲测是这样的反正

你可以试着编译一下最新的v8版本来观察效果(这个过程可能会耗费一些时间)

复制代码
    tools/dev/v8gen.py x64.debug
    ninja -C out.gn/x64.debug
    tools/dev/v8gen.py x64.release
    ninja -C .

全部评论 (0)

还没有任何评论哟~