最近换了新的操作系统,简单记录一下,有那些东西,免得下次崩了好重来0.o

环境

arch安装

关于archlinux没声音

pwndbg

因为现在pip不推荐使用sudo安装,所以需要加–user,不然会崩

安装pwndbg会顺带把pwntools装好,不用再麻烦了

1
2
3
git clone https://github.com/pwndbg/pwndbg
cd pwndbg
./setup.sh --user
debtap

方法一

1
2
3
git clone https://github.com/helixarch/debtap
cd debtap
sudo cp debtap /usr/local/bin

方法二

1
yay -S debtap

使用前需执行sudo debtap -u更新

可能遇到的问题:因为其脚本中对deb包的解析是来自ubuntu官方源,可能更新不成功。

而常用的终端代理设置(export)并不能将问题解决,因为其不能控制所有代理,不能被all_proxy的名字骗了

解决方法一

/user/bin/debtap脚本中地址换源

1
2
3
ftp.debian.org
archive.ubuntu.com
换成国内源,如清华源

解决方法二

使用

1
proxychains yay -S debtap #(需额外安装)
qemu
1
sudo pacman -S qume
LibcSearcher
1
pip install LibcSearcher
one_gadget
1
2
3
4
sudo pacman -S ruby
sudo gem install one_gadget
#网络问题改代理
#sudo proxychains gem install one_gadget
ropper
1
pip install ropper
ROP_gadget
1
2
3
git clone https://github.com/JonathanSalwan/ROPgadget.git
cd ROPgadget
sudo python3 setup.py install
seccomp-tools
1
sudo proxychains gem install seccomp-tools
patchelf
1
sudo pacman -S patchelf
搭建arm交叉编译环境

待定。。。

https://knomori.com/index.php/2021/04/27/archlinux%E4%B8%8B%E6%90%AD%E5%BB%BAarm%E4%BA%A4%E5%8F%89%E7%BC%96%E8%AF%91%E7%8E%AF%E5%A2%83/

https://blog.csdn.net/weixin_39912984/article/details/116854780

https://aijishu.com/a/1060000000023713

https://zhuanlan.zhihu.com/p/113084121

今天的风甚是喧嚣啊!

2023-03-16

⬆︎TOP