一道简单的逆向题目(取于2019成信大四叶草安全杯)

本文介绍了在2019年成信大四叶草安全杯中的一道逆向题目。作者强调了逆向分析中基础工具的重要性,如ida、ollydbg和peid。在分析过程中,通过ida的静态分析发现关键字符串"Qht_2019_Gsqzcjsf_Vszzc",并揭示了逆运算得到flag的方法。尽管使用od进行了修改,但未正确解决问题,作者反思需要进一步学习。
摘要由CSDN通过智能技术生成

基础工具

工欲善其事必先利其器,做逆向题目时好的工具必不可少,peid,od和ida为本题练习需要的工具 //其实od在本题也非必须工具

ida

静态分析神器

ollydbg

逆向必备神器

peid

查壳工具

开始分析

首先运行一下
在这里插入图片描述
随便输入一段字符后,程序就退出了

查壳

拖入peid发现无壳
在这里插入图片描述

ida静态分析

拖入ida,使用快捷键f5反编译主函数
在这里插入图片描述
现在来分析代码

// 有用的代码
 if ( v5 - 1 != strlen(aQht_2019_gsqzc) )  //判断输入字符串是否长度等于"Qht_2019_Gsqzcjsf_Vszzc"这个字符串长度
  {
   
    sub_404
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值