会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zer0_1s
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
下一页
2020年4月21日
bomb | IDA 静态调试
该文被密码保护。
阅读全文
posted @ 2020-04-21 13:09 zer0_1s
阅读(1)
评论(0)
推荐(0)
2020年4月18日
GitHub的raw.githubusercontent.com无法链接
摘要: 今天在用Github下载是总报错,其中错误一开始是DNS的问题 查资料后得知是DNS污染,之后就先找真实的IP地址,添加进C:\Windows\System32\drivers\etc hosts文件 后来问题是是GitHub的raw.githubusercontent.com无法链接 通过IPAd
阅读全文
posted @ 2020-04-18 11:08 zer0_1s
阅读(14313)
评论(1)
推荐(5)
2020年4月7日
ELF文件认知(二)可重定位目标文件
摘要: 参考: https://www.cnblogs.com/EliteDci/p/5578901.html
阅读全文
posted @ 2020-04-07 12:11 zer0_1s
阅读(491)
评论(0)
推荐(0)
2020年4月6日
ELF文件认知(一)可执行文件的生成
摘要: 0x00:预处理 以下两条指令可以均可以使源文件(.c)预处理,得到一个源文件(.i) 0x01:编译 编译过程就是将预处理后得到的预处理文件(如 hello.i)进行 词法分析、语法分析、语义分析、优化后,生成汇编代码文件。 由编译器(Compiler)对编译程序处理 从hello.i hello
阅读全文
posted @ 2020-04-06 22:30 zer0_1s
阅读(1141)
评论(0)
推荐(0)
2020年4月1日
初见_stack_chk_fail的调试
摘要: 0x00:函数原理源码 在程序添加了canary保护后,如果我们读取的bof覆盖了对应的值时,程序就会报错,我们可以利用报错信息。 程序在启动canary保护之后,如果发现canary被修改的话,程序就会执行__stack_chk_fail函数来打印argv[0]指针所指向的字符串,正常情况下,这个
阅读全文
posted @ 2020-04-01 09:47 zer0_1s
阅读(3431)
评论(0)
推荐(0)
2020年3月30日
记录调试初步
摘要: 0x00:ida与栈空间 源码 偏移量为4+4+4+4(旧的ebp的值占4个字节)= 0x10 'a'去填充 gcc m32 fno stack protector z execstack o text text.c 断点一般下在call ___ios99_scanf的下一条指令,可以认为是返回地址
阅读全文
posted @ 2020-03-30 14:30 zer0_1s
阅读(145)
评论(0)
推荐(0)
2020年3月14日
栈学习(一)
摘要: 以上是帧指针的示意图:下面是函数调用的示意图 字节差取决于程序位数,32位为4,64位为8
阅读全文
posted @ 2020-03-14 10:16 zer0_1s
阅读(140)
评论(0)
推荐(0)
2020年3月10日
栈溢出调试(一)
摘要: 结合源代码和Fun函数,了解一下scanf,puts的工作机理具有一定的相似性,尤其在取址方面 lea指令与之相关 在gdb-peda中s进入Fun,查看首地址之后的内容(未被写入前),之后再看写入后的变化
阅读全文
posted @ 2020-03-10 22:22 zer0_1s
阅读(384)
评论(0)
推荐(0)
简单函数调用分析
摘要: gcc 当不使用任何选项时,gcc将会生成一个名为a.out的可执行文件 objdump d a.out 则会查看主要的反汇编代码,反汇编a.out中的需要执行指令的那些section,我先定位到main(由于是64位ubuntu,所以默认程序是64位,下图可以看到canary,具体的传参机制可以参
阅读全文
posted @ 2020-03-10 15:32 zer0_1s
阅读(151)
评论(0)
推荐(0)
从函数层面看栈溢出
摘要: 0X0001:函数调用 main(call) fuc_a(call) fuc_b(形成连续增长式栈空间)
阅读全文
posted @ 2020-03-10 07:54 zer0_1s
阅读(177)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
下一页
公告