一道简单的逆向题

一道简单的逆向

  1. 用ida打开查看伪代码
  2. 分析程序,找出关键点,以及如何获取flag
  3. 写出脚本得到flag

一. 用ida打开查看伪代码
在这里插入图片描述
二 .我们分析程序可知本题通过对比 buf[] 数组和 v0到v45 如果能够对比不成功就会执行 sys_exit,显然这不是解题的路径,所以我们试着使它匹配成功。
我们已知v0到v45,所以通过将这几句逆操作

for(i=0;i<=45;i++){
   
	buf[i]+=2*i;
	buf[i]^=i
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值