04 2021 档案

摘要:1 WSL2 安装 2 检查WSL2 是否能work PS > wsl --list -v NAME STATE VERSION * Ubuntu Stopped 1 Ubuntu-20.04 Stopped 2 docker-desktop-data Running 2 docker-deskto 阅读全文
posted @ 2021-04-29 10:07 stdpain 阅读(4280) 评论(0) 推荐(0)
摘要:一些逆向技巧 对于没有strip过的binary,我们可以拿到函数符号名 nm -D $bin 当然,也可以看到binary中的具体名字 nm -C $bin 通过函数符号名,我们可以查看到对应的汇编: objdump $bin --disassemble=$symbol 也可以用于gdb打断点 g 阅读全文
posted @ 2021-04-27 19:17 stdpain 阅读(86) 评论(0) 推荐(0)
摘要:docker 安装 wget https://download.docker.com/linux/static/stable/x86_64/docker-19.03.5.tgz docker 预编译包没有任何的动态依赖,所以在大多数Linux环境上都可以运行 sudo cp docker/* /us 阅读全文
posted @ 2021-04-25 23:04 stdpain 阅读(54) 评论(0) 推荐(0)
摘要:docker 启动的时候添加 docker run --cap-add SYS_PTRACE 或者 docker run --privileged 参考: https://github.com/google/sanitizers/issues/764 阅读全文
posted @ 2021-04-22 13:39 stdpain 阅读(128) 评论(0) 推荐(0)
摘要:C++ Defer C++ 中并没有官方的defer操作,所以需要自己实现一个。 跟一个guard函数类似,在一个栈对象的析构函数中调用defer函数,`std::function` 是一个不错的选择,可以bind一个已经存在的函数,也可以使用lambda表达式,所以第一个版本defer长这样: ` 阅读全文
posted @ 2021-04-15 00:28 stdpain 阅读(1495) 评论(0) 推荐(0)