logmein

工具

exeinfo pe、ida、pycharm

过程

  1. 拖入pe

    发现是ELF文件,64位,放入linux中运行。

  2. ida打开

    从main函数开始分析。

    首先将一串指定的字符串赋值给v8,v7,v6也是固定值。

    s为用户输入的数据。

    v3是s的长度。

    如果s的长度小于v8的长度,程序将会跳转到sub_4007C0函数。

    输入一串字符串后退出程序。

    如果大于等于v8的长度,则进入下面的for循环。

    判断输入的字符串和运算后的字符串是否相等。

    不等则进入sub_4007C0,结束程序。

    相等则进入sub_4007F0。

    说明输入的s为flag。

    可以证明,经过运算后的v8就是flag。

  3. python脚本

    因为v7是小端存储方式,所以变为harambe。

    得到flag:RC3-2016-XORISGUD

攻防世界 逆向 logmein相关推荐

  1. 攻防世界逆向初级训练

    攻防世界逆向新手训练区wp 文章目录 re1 做题实录 分析总结 game 做题实录 分析总结 Hello,CTF 做题实录 分析总结 open-source 做题实录 分析总结 simple-unp ...

  2. 攻防世界逆向高手题之reverse-for-the-holy-grail-350

    攻防世界逆向高手题之reverse-for-the-holy-grail-350 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向高手题的reverse-for-the-holy-grail-350 ...

  3. 攻防世界逆向入门题之open-source

    攻防世界逆向入门题之open-source 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向入门题的open-source 下载附件得到源码: #include <stdio.h> #in ...

  4. 攻防世界逆向高手题之dmd-50

    攻防世界逆向高手题之dmd-50 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向高手题的dmd-50 下载附件,照例扔入exeinfope中查看信息: 64位ELF文件,无壳,照例扔入IDA64位中 ...

  5. 攻防世界逆向入门题之流浪者

    攻防世界逆向入门题之流浪者 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向入门题的流浪者 下载附件,照例扔入exeinfope中查看信息: 32位PE文件无壳,照例扔入ida32中查看伪代码: 是没 ...

  6. 攻防世界逆向高手题之re2-cpp-is-awesome

    攻防世界逆向高手题之re2-cpp-is-awesome 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向高手题的re2-cpp-is-awesome 下载附件,照例扔入exeinfope中查看信息: ...

  7. 攻防世界逆向入门题之no-strings-attached

    攻防世界逆向入门题之no-strings-attached 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向入门题的no-strings-attached 下载附件: 扔入Exepeinfo中查壳和其 ...

  8. 攻防世界逆向高手题之re5-packed-movement

    攻防世界逆向高手题之re5-packed-movement 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向高手题的re5-packed-movement 下载附件,照例扔入exeinfope中查看信 ...

  9. 攻防世界逆向高手题之Guess-the-Number

    攻防世界逆向高手题之Guess-the-Number 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向高手题的Guess-the-Number 下载了一个jar文件,根据题目描述猜个数字然后找到fla ...

  10. 攻防世界逆向高手题的key

    攻防世界逆向高手题之key 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向高手题的key . . (这里积累第一个经验) 这道题,嗯~搞了好久,主要是我的IDA是7.5版本的,其他博客上的大多都是7 ...

最新文章

  1. R语言构建xgboost模型:使用xgboost的第一颗树(前N颗树)进行预测推理或者使用全部树进行预测推理、比较误分类率指标
  2. IT风险的防控水平是一个“木桶”原理
  3. C语言定义了一个结构体怎么分配内存?C\C++中结构体变量与结构体指针内存分配问题?
  4. CVTE(WEB后台开发)
  5. 基于fpga的计算机组成原理,清华大学出版社-图书详情-《基于FPGA与Verilog的计算机组成原理实践》...
  6. SDL2 自建对话框
  7. html标签名缩写与英文全称对照表
  8. java bitset_Java BitSet clone()方法及示例
  9. Java实训项目2:GUI学生信息管理系统 - 系统概述
  10. 尤雨溪介绍 Vue 3:语法不变、TS 支持很好、2.0 系列还会发一个版本
  11. linux查询匹配个数,查找与linux中目录中的模式匹配的文件数
  12. javascript 计时器,消失计时器
  13. Android技术分享| 【你画我猜】Android 快速实现
  14. MATLAB中前馈+反馈系统搭建-基于matlab控制系统工具箱
  15. 计算机键盘上范的怎么点击,微信怎么用键盘最小化 电脑最小化键盘怎么按
  16. 2022-2028全球昼夜节律性睡眠障碍行业调研及趋势分析报告
  17. 两群羊和一只狼,两只狮子
  18. bat 2018自然语言处理校园招聘的要求
  19. 文光伏领军企业转型热切拥抱互联网
  20. 大数据分析软件包含哪些技术?

热门文章

  1. 阿尔兹海默症AD最新研究进展(2022年2月)
  2. Python爬取新浪足球数据(以中超为例)
  3. java中set,get用法
  4. 计算几何:记录求两球体相交部分体积(球缺)模板
  5. 【音乐】基于matlab演奏《天空之城》【含Matlab源码 1874期】
  6. pentaho发布报表后免登陆查看数据报表
  7. 1179: 带参宏定义(函数专题)
  8. Linux系统中关闭超线程,超线程加快Linux操作系统的速度怎么样?
  9. 计算机进入启动死循环,教你win10重启死循环怎么解决
  10. tempo jsnode扩展 3d图形支持。