美文网首页
PWN狗的系统

PWN狗的系统

作者: zzzc2077 | 来源:发表于2018-08-21 20:15 被阅读0次

2017-9-17

    由于kali gcc无法编译出executable文件(不知道为啥),所有就开始安装ubuntu32和64。现在总结一下pwn手必备的一些工具。

2018-8-1

    如果gcc编译出一个.so文件,可以在编译命令时加入 -pie,就可以编译出来可执行文件。下图是,gcc --help的一部分

ubuntu64位上运行32位软件的环境

gdb-peda         //命令行调试器

pwntools           //只能装在64位Linux上     

binwalk                //查看文件的格式,类型等。如果一个文件由多个文件组成,加入-e 参数可以分解文件。在固件分析种这是个神器。

pattern.py              //计算栈溢出偏移  来源于 蒸米的一步一步学习ROP,熟练之后可以从IDA计算出偏移。

socat                    //绑定一个二进制文件到端口上

one_gadget        //一个可以找到.so文件上execve('/bin/sh', NULL, NULL)的软件。github上的开源项目。

apt-get用法:

sudo apt-get install <soft name>

git用法 :

git clone  <url>

cd xxx //转移到这个git仓库的目录中

python setup.py install

IDA 7.0用法:

shift+f12                   //打开字符串窗口

编辑器 sublime Text3:

运行时,右键会出现Lock to Launcher,就可以锁定在快捷栏

相关文章

  • PWN狗的系统

    2017-9-17 由于kali gcc无法编译出executable文件(不知道为啥),所有就开始安装ubu...

  • 本节介绍

    本节主要系统的介绍Pwn中的比较系统的一些学习记录。 自我总结的学习路线 基础 进阶 提高 前置技能 学习Pwn ...

  • 开坑入PWN第一步

    开始开坑学习PWN了,老师希望我能学PWN,总结PWN题的规律日后好挖洞,于是一个妄想成为web手的菜狗转战大表哥...

  • 新手科普 | CTF PWN堆溢出总结

    新手科普 | CTF PWN堆溢出总结 pwn堆溢出基础 CTF pwn 中最通俗易懂的堆入坑指南CTF pwn ...

  • MCTF pwn

    pwn2 from pwn import * #p=process("./pwn2") p=remote("120...

  • 强网杯决赛RW的3个Web题

    这次真的是神仙打架,web狗无处苟活,AWD只有PWN题,所以Web狗只能奋力怼RW的3个web,这里不得不膜一下...

  • 什么是pwn/二进制溢出

    什么是pwn? In script kiddie jargon, pwn means to compromise ...

  • pwn入门的一些学习资料

    总结记录一下pwn入门的一些学习资料 pwn入门学习的网站: CTF Wiki 必备技能: 汇编语言要搞pwn首先...

  • 安恒一月赛2019 PWN

    0x01 pwn1 0x02 pwn2

  • Linux下pwn从入门到放弃

    0x0 简介 pwn,在安全领域中指的是通过二进制/系统调用等方式获得目标主机的shell。 虽然web系统在互联...

网友评论

      本文标题:PWN狗的系统

      本文链接:https://www.haomeiwen.com/subject/jlznjxtx.html