zoukankan      html  css  js  c++  java
  • 攻防世界新手RE 11.csaw2013reversing2

    听说运行就能拿到Flag,不过菜鸡运行的结果不知道为什么是乱码

    下载得到exe文件,打开

    真是乱码

     再加入main函数看看

    发现IsDebuggerPresent //确定调用进程是否由用户模式的调试器调试。

    正常运行的时候这个if显然不成立所以输出乱码

    这里有个 int 3断点

    加入OD

     发现je short直接跳过了sub_401000,在这里修改,使其跳转到sub_401000函数地址前

     

    后面需要让对话框显示flag,所以把jmp short跳转到第二个flag前   //lpMem + 1

    //顺便复习一下对话框

  • 相关阅读:
    使用wget -i下载多个文件
    linux安装LNMP的资源
    mysql优化
    npm
    文件上传
    box-shadow
    进程和线程
    String
    JavaScript 目录
    replace
  • 原文地址:https://www.cnblogs.com/FrozenW/p/13798864.html
Copyright © 2011-2022 走看看