攻防世界逆向入门题之logmein

继续开启全栈梦想之逆向之旅~
这题是攻防世界逆向入门题的logmein

下载附件:

照例扔到exeinfo PE中查看信息:

ELF的linux文件,在kali虚拟机中查看位数,是64位:

扔到64位IDA中查看信息,主要查看伪代码:

好的,很常规的题型,关键输入判断如下:

在IDA中v7按R键转换为v7 = ‘ebmarah’;

(_BYTE *)&v7表示将原本是_int64类型的v7转换地址形式,转成byte型地址形式来实现1位一位读取字符串。

这里还要注意的是这里的内存是小端存放的,也就是说我们要逆着来比较v7的字符串,详细细节可以看下面这位仁兄的博客,讲得很详细:

https://blog.csdn.net/qq_43656475/article/details/103069606

那么直接上python3脚本:

key1=":\"AL_RT^L*.?+6/46"
key2="ebmarah"[::-1]
key3=""
for i in range(len(key1)):key3+=chr(ord(key2[i%7]) ^ ord(key1[i]))
print(key3)

攻防世界逆向入门题之logmein相关推荐

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

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

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

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

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

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

  4. 攻防世界 crypto 入门题之easy_RSA

    攻防世界 crypto 入门题之easy_RSA 继续开启全栈梦想之逆向之旅~ 这题是攻防世界crypto 入门题之easy_RSA RSA的密码学听说了好久,主要是战队的队友之前有研究,而我却是一点 ...

  5. 攻防世界Misc入门题之掀桌子

    攻防世界Misc入门题之掀桌子 继续开启全栈梦想之逆向之旅~ 这题是攻防世界Misc入门题之掀桌子 题目是一串16进制数,因为只有0~f,不是base64,直接扔到十六进制转字符串: 好的,不知道转了 ...

  6. 攻防世界Misc入门题之坚持60s

    攻防世界Misc入门题之坚持60s 继续开启全栈梦想之逆向之旅~ 这题是攻防世界Misc入门题之坚持60s 下载附件,一开始我默认用压缩包对jar文件,搞到一解压出来还以为是某个游戏存档,后来才发现是 ...

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

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

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

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

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

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

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

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

最新文章

  1. JavaSE之ClassLoader
  2. python测试udp端口_Linux系统的ECS实例中TCP/UDP端口测试及验证方法说明
  3. bzoj4144 [AMPPZ2014]Petrol 图论 最短路 并查集
  4. 牛客练习赛89--牛牛防疫情
  5. python123平台作业答案循环结构棋盘放米_python练习集100题(1-20)
  6. 降采样_嫦娥五号探测器圆满完成我国首次月球采样返回任务
  7. 集成电路的设计 —— 引脚
  8. 《Flume日志收集与MapReduce模式》一2.1 下载Flume
  9. Lucene: 全文检索的基本原理
  10. matlab符号运算变量替换成小数时避免出现分数的小技巧
  11. 如何查看网站是否CDN加速?测试网站全国访问速度的方法!
  12. 2021年互联网热梗盘点
  13. Redis淘汰机制(Eviction policies)
  14. CCRC信息安全服务资质分类及申请流程
  15. python 二进制流长度_python怎么处理二进制流
  16. [LeetCode] 300 最长递增子序列 及返回这一子序列
  17. 成为黑客需要学习什么技能?
  18. ubuntukylin和ubuntu有什么区别
  19. (ssl1458)数字金字塔(三角形)逆推法
  20. 运行java提示未签名_java – JNLP:在签名代码中加载未签名的代码

热门文章

  1. CRM系统与呼叫中心系统对接
  2. 自然之州阿肯色及温泉国家公园
  3. idea xml高亮问题
  4. python函数自己调用自己_python怎么调用自己的函数
  5. 安卓(Android) 刷机教程(任何机型、小米、华为等等)
  6. Android 11源码 修改系统App后进行编译
  7. MDI打开文件时指定目录
  8. MapReduce的核心资料索引
  9. 【51单片机】DS1302时钟芯片
  10. MacBook 如何使用两个微信(微信双开)