240 发简信
IP属地:四川
  • 120
    pwnable.kr第六题:random

    pwnable.kr 查看源码 观察逻辑,发现需要用户输入一个key,这个key异或random要等于0xdeadbeef,而这个random的值来源于rand()函数,这就...

  • 120
    pwnable.kr第五题:passcode

    pwnable.kr 突然跳度大一下脑子有点混乱,看了不少Writen Up,梳理了一下写写,下面附上几个链接:1.https://blog.csdn.net/smalosn...

  • 120
    pwnable.kr第四题:flag

    pwnable.kr 从题目提示来看,先用64位IDA打开,观察 只有寥寥几个函数,再根据题目中packed关键词推断存在加壳,再根据binary提示,使用winhex打开文...

  • 120
    pwnable.kr第三题:bof

    pwnable.kr 下载 先将bof 与 bof.c下载下来,先检查下 bof开启的保护 是真的吓到,基本能开的都开了,但是转念一想,入门级别没有那么恶心人吧,然后看看源代...

  • 120
    pwnable.kr第二题:collision

    pwnable.kr 源码 解题 从主函数入手,根据源码可以看出,我们要运行程序的命令应为:./col + [passcode],而且这个passcode的长度为20,然后这...

  • 120
    pwnable.kr第一题:fd

    pwnable.kr 一、要点 1.argc与argv 对于C语言int main(int argc char *argv[])来说,argc保存的是命令行总的参数个数(包括...

  • 120
    ASLR机制及绕过策略-栈相关漏洞libc基址泄露

    ASLR(地址随机化)是一种针对缓冲区溢出的安全保护技术,通过对堆、栈、共享库映射等线性区布局的随机化,通过增加攻击者预测目的地址的难度,防止攻击者直接定位攻击代码位置,达到...

  • 120
    Canary机制及绕过策略-格式化字符串漏洞泄露Canary

    Canary主要用于防护栈溢出攻击。我们知道,在32位系统上,对于栈溢出漏洞,攻击者通常是通过溢出栈缓冲区,覆盖栈上保存的函数返回地址来达到劫持程序执行流的目的。Stack ...

  • 120
    栈溢出找填充数据大小

    对于溢出破解,我们常常要通过布局栈空间,来改变程序的运行,因而我们常需要填充大量的垃圾数据来达到目的。 例如通过溢出攻击,改变原本的返回地址,使程序运行我们想要它运行的。 那...

  • 120
    NX机制及绕过策略-ROP

    上回弄了个32位的NX机制及策略-Ret2libc,这次弄一个64位的 将代码在x64平台上编译运行,不同于x86,x64平台前六个整型或指针参数依次保存在RDI, RSI,...

  • 120
    NX机制及绕过策略-ret2libc

    注: 请结合这篇文章:经典栈溢出-//www.greatytc.com/p/6a1235d99176查看文本 一,NX 溢出攻击的本质在于冯·诺依曼计算机模型对数...

  • 120
    栈溢出练习

    一,工具安装 二,程序 源码文件名为:StackOF.c 可以看到,其是将main函数里的buffer作为msg传入vul函数里,然后拷贝到vul中的buffer,但是mai...

  • 120
    python列出指定路径下所有文件夹(有瑕疵)

    先放代码 效果 把路径换成'C:/'试试 开始分段讲下我的思路 一、文件名打印的顺序 我先在桌面创建一个test文件夹,test下有三个文件夹,这三个文件夹下又有三个文件夹,...

  • 120
    实验吧-逆向-10000000

    题目:http://www.shiyanbar.com/ctf/1884 一、下载附件,打开运行 随便输入啥,回车,发现一下就退出了。。。 二、PEID 拖入PEID,显示如...

个人介绍
不学习了,我要找大佬的大腿抱