这道题很简单,但对于刚接触的我来说,完全弄懂花了我几十分钟时间;记录一下,详细一点,帮助各位新入门的菜鸡们.(0.0);

1

用这个软件看一下对应得格式,用32位的IDA打开.

2


打开是个登录见面,了解到这是一个破解登录题,得到flag;

用IDA打开文件.发现没有main函数.
我们就在这几个挨着看一下,按F5,看代码;最终在DialogFunc中找到了关键方法.我们开始来分析.
这一部分代码是判断账号输入格式的,要求和我们平常一样是输入邮箱带 @和.的;
这部分就是关键密码了,首先秒得长度16;发现了一个奇怪的地方,有v[0]和v[1]和v[2],v[3];
带上里面出来的v22可以得出有16个数.刚刚好! 我们只要挨个把他们计算出来就可以了就像小学生计算题一样.

v11[1]已知是Z,Z的ASC码是90,减一下可以得v22是A;
然后把这16个字符按顺序排列密码就出来了;

账号的话就随便输.只要带有 @和. 就行

我丢 flag和密码一样阿!

对文章内容不了解的地方请下方留言,博主秒回阿!

CTF-攻防世界-reverse进阶-srm-50;(巨详细)相关推荐

  1. Revers篇:攻防世界reverse进阶re2-cpp-is-awesome

    攻防世界reverse进阶re2-cpp-is-awesome IDA分析 很简单的一个程序 程序流程分析 首先检查参数,参数少于2就退出,并提示:Usage: ./re2-cpp-is-awesom ...

  2. 攻防世界reverse进阶easyre-153 writeup(#gdb调试父子进程、#ida版本差异)

    文章目录 学习目标: 引言 第一步.查脱壳 1.查壳 2.脱壳 3.查看文件格式 第二步.IDA静态分析 1.IDA版本的小坑 2.分析main函数 3.分析lol函数 第三步.gdb动态分析 1.m ...

  3. 攻防世界Reverse进阶区-EasyRE-writeup

    1. 介绍 本题是xctf攻防世界中Reverse的进阶区的题EasyRE. 下载下来以后是一个exe文件:210f1e18ac8d4a15904721a2383874f5.exe 2. 分析 首先看 ...

  4. 攻防世界Reverse进阶区-answer_to_everything-writeup

    本题是xctf攻防世界中Reverse的进阶区的题answer_to_everything 题目来源: 2019_ISCC 题目描述:sha1 得到了一个神秘的二进制文件.寻找文件中的flag,解锁宇 ...

  5. 攻防世界 Reverse进阶区 BABYRE WP

    IDA下得到反汇编代码 显然,对于judge这个常量先与或处理,而后读取字符串s,判断s长度是否为14: 接下来这个judge(s)让我看不懂了,judge不是个数组吗,怎么可以这么使用? <关 ...

  6. 攻防世界 Reverse高手进阶区 2分题 reverse-for-the-holy-grail-350

    前言 继续ctf的旅程 攻防世界Reverse高手进阶区的2分题 本篇是reverse-for-the-holy-grail-350的writeup 发现攻防世界的题目分数是动态的 就仅以做题时的分数 ...

  7. 攻防世界 Reverse高手进阶区 3分题 crackme

    前言 继续ctf的旅程 攻防世界Reverse高手进阶区的3分题 本篇是crackme的writeup 攻防世界的题目分数是动态的 就仅以做题时的分数为准了 解题过程 查壳,显示nsPack壳 找了个 ...

  8. 攻防世界web进阶区Web_python_block_chain详解

    攻防世界web进阶区Web_python_block_chain详解 题目 详解 51% 双花攻击 题目 详解 我们整理一下 Announcement: The server has been res ...

  9. misc高阶 攻防世界_攻防世界 Misc 进阶题(一)

    攻防世界 Misc 进阶题(一) 关于隐写术的思路或方法 转载: https://blog.csdn.net/a_small_rabbit/article/details/79644078     隐 ...

最新文章

  1. shell编程--case判断
  2. J2ME下漫游(追逐)AI的实现
  3. 五、MySql索引基本介绍
  4. NOIP2015年普级组试题 金币
  5. 异步fifo_FPGA设计基础——FIFO的应用
  6. Nginx 笔记与总结(11)Nginx + php-fpm + MySQL 安装 ecshop
  7. 【git学习】统计git项目某user的代码量
  8. 【Elasticsearch】Elasticsearch mapping 映射对象
  9. Moya网络层 + ObjectMapper数据转模型
  10. 关于Eclipse配置Tomcat8的问题
  11. Paper Download Artifact
  12. steam好友网络无法连接
  13. ES学习构建EKL海量日志分析平台
  14. 『贝壳找房APP』反编译到底有多简单--反编译和调试实践
  15. ACM入门教程-线性递推
  16. 数据结构与算法——每日一练(4月)
  17. 十大经典Java手机游戏 Top Ten Best Java Mobile Games
  18. 链叨叨直播间丨CryptoMechaKing——末世机甲“元宇宙游戏”来临
  19. 地图着色问题javaScript版-- 《算法分析与设计》课程设计题目
  20. 毕业设计答辩ppt技巧

热门文章

  1. 简练软考知识点整理-项目合同的类型
  2. centos安装nginx步骤
  3. CentOS修改yum源为阿里云
  4. 等待多线程完成的CountDownLatch
  5. 集成 jpush-react-native 常见问题汇总 ( iOS 篇)
  6. Mysql 内部结构 / Replication | 层次结构
  7. TColorToHex 与 HexToTColor
  8. UVA 141 The Spot Game
  9. linux shell 脚本 延时,linux下定时任务和延迟任务
  10. 自由自在带你品尝一种能长出果蔬的冰淇淋