Loading... <!-- wp:paragraph --> <p>昨天晚上更新了一下系统,主要是为了wsl2。还没感觉到特别多的变化,但是可能是以为心理作用,碰到问题的时候有底气多了,解决了上一次配的时候的许多问题,现在这台基本可以完成pwn的工作了。</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>首先开启wsl</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>在管理员权限的powershell中</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>2.开启wsl</p> <!-- /wp:paragraph --> <!-- wp:code --> <pre class="wp-block-code"><code>dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart</code></pre> <!-- /wp:code --> <!-- wp:paragraph --> <p>3.安装wsl2</p> <!-- /wp:paragraph --> <!-- wp:code --> <pre class="wp-block-code"><code>dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart</code></pre> <!-- /wp:code --> <!-- wp:paragraph --> <p>3.重启电脑</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>然后安装官方<span class="external-link"><a class="no-external-link" href="https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi" target="_blank">系统内核<i data-feather='external-link'></i></a></span>(这是x64的,别的架构可以在<span class="external-link"><a class="no-external-link" href="https://docs.microsoft.com/en-us/windows/wsl/wsl2-kernel" target="_blank">这里面<i data-feather='external-link'></i></a></span>找)。</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>再在powershell中设置wsl默认版本为2</p> <!-- /wp:paragraph --> <!-- wp:code --> <pre class="wp-block-code"><code>wsl --set-default-version 2</code></pre> <!-- /wp:code --> <!-- wp:paragraph --> <p>然后安装Ubuntu18.04,这个在微软商店里面就能找到,很容易,启动之后会先安装,然后设置用户名密码就可以了。</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>这样我们就获得了一个sub system,然后我们要换源,这里非常的重要,不能使用网络流传的源,否则会出现依赖问题,具体可以看这位博主的<span class="external-link"><a class="no-external-link" href="https://blog.csdn.net/yihuajack/article/details/103643261" target="_blank">文章<i data-feather='external-link'></i></a></span>。</p> <!-- /wp:paragraph --> <!-- wp:code --> <pre class="wp-block-code"><code>chmod 777 /etc/apt/sources.list sudo vi /etc/apt/sources.list</code></pre> <!-- /wp:code --> <!-- wp:paragraph --> <p>删掉原有的东西,写入</p> <!-- /wp:paragraph --> <!-- wp:code --> <pre class="wp-block-code"><code># 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse # 预发布软件源,不建议启用 # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse</code></pre> <!-- /wp:code --> <!-- wp:paragraph --> <p>然后<code>sudo apt-get update</code>。</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>然后我们一步步安装工具</p> <!-- /wp:paragraph --> <!-- wp:code --> <pre class="wp-block-code"><code>sudo apt-get install gcc sudo apt-get install gdb sudo apt-get install g++ sudo apt-get install libc6-dev-i386</code></pre> <!-- /wp:code --> <!-- wp:paragraph --> <p>然后安装pwntools</p> <!-- /wp:paragraph --> <!-- wp:code --> <pre class="wp-block-code"><code>apt-get install python python-pip python-dev libssl-dev libffi-dev build-essential pip install -U setuptools pip install --upgrade pip pip install --upgrade pwntools</code></pre> <!-- /wp:code --> <!-- wp:paragraph --> <p>安装libcsearcher</p> <!-- /wp:paragraph --> <!-- wp:code --> <pre class="wp-block-code"><code>sudo pip install capstone git clone https://github.com/lieanu/LibcSearcher.git cd LibcSearcher python setup.py develop</code></pre> <!-- /wp:code --> <!-- wp:paragraph --> <p>安装ROPgadgets</p> <!-- /wp:paragraph --> <!-- wp:code --> <pre class="wp-block-code"><code>sudo apt-get install python-capstone git clone https://github.com/JonathanSalwan/ROPgadget.git cd ROPgadget sudo python setup.py install</code></pre> <!-- /wp:code --> <!-- wp:paragraph --> <p>我装完了之后发现只有在root用户下才能用这个,不知道为什么,不过也不是特别影响。</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>安装one_gadget</p> <!-- /wp:paragraph --> <!-- wp:code --> <pre class="wp-block-code"><code>sudo apt install ruby gem install one_gadget</code></pre> <!-- /wp:code --> <!-- wp:paragraph --> <p>安装pwndbg</p> <!-- /wp:paragraph --> <!-- wp:code --> <pre class="wp-block-code"><code>git clone https://github.com/pwndbg/pwndbg cd pwndbg ./setup.sh</code></pre> <!-- /wp:code --> <!-- wp:paragraph --> <p>至此工具就装好了。之后当然可以进行美化,这里我就不写了。</p> <!-- /wp:paragraph --> 最后修改:2021 年 01 月 03 日 06 : 06 PM © 允许规范转载 赞赏 如果觉得我的文章对你有用,那听听上面我喜欢的歌吧 ×Close 赞赏作者 扫一扫支付 支付宝支付 微信支付