2021-10-08 网安实验-Reverse-radare2进阶使用

举报
愚公搬代码 发表于 2021/10/19 00:55:48 2021/10/19
【摘要】 一:NX保护机制绕过 将一起使用radare 2绕过启用ASLR的系统上的NX保护的二进制文件,并进行exp的开发。 拿到小程序后,我们首先使用rabin2查看文件相关信息 现在我们来看看程序的反汇编...

一:NX保护机制绕过

将一起使用radare 2绕过启用ASLR的系统上的NX保护的二进制文件,并进行exp的开发。
拿到小程序后,我们首先使用rabin2查看文件相关信息
在这里插入图片描述
现在我们来看看程序的反汇编。我们先以调试模式打开
在这里插入图片描述
然后对符号,函数进行分析
在这里插入图片描述
接下来继续执行,直到到达main函数
在这里插入图片描述
在这里插入图片描述
接下来我们使用vv进入图形化模式

我们可以看到main()函数中通过scanf()帮助我们输入,然后将输入值传递给sym.beet,因此定位到处理我们输入的beet函数

文章来源: codeboy.blog.csdn.net,作者:愚公搬代码,版权归原作者所有,如需转载,请联系作者。

原文链接:codeboy.blog.csdn.net/article/details/120645310

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。