攻防世界逆向入门题之logmein
攻防世界逆向入门题之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相关推荐
- 攻防世界逆向入门题之open-source
攻防世界逆向入门题之open-source 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向入门题的open-source 下载附件得到源码: #include <stdio.h> #in ...
- 攻防世界逆向入门题之流浪者
攻防世界逆向入门题之流浪者 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向入门题的流浪者 下载附件,照例扔入exeinfope中查看信息: 32位PE文件无壳,照例扔入ida32中查看伪代码: 是没 ...
- 攻防世界逆向入门题之no-strings-attached
攻防世界逆向入门题之no-strings-attached 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向入门题的no-strings-attached 下载附件: 扔入Exepeinfo中查壳和其 ...
- 攻防世界 crypto 入门题之easy_RSA
攻防世界 crypto 入门题之easy_RSA 继续开启全栈梦想之逆向之旅~ 这题是攻防世界crypto 入门题之easy_RSA RSA的密码学听说了好久,主要是战队的队友之前有研究,而我却是一点 ...
- 攻防世界Misc入门题之掀桌子
攻防世界Misc入门题之掀桌子 继续开启全栈梦想之逆向之旅~ 这题是攻防世界Misc入门题之掀桌子 题目是一串16进制数,因为只有0~f,不是base64,直接扔到十六进制转字符串: 好的,不知道转了 ...
- 攻防世界Misc入门题之坚持60s
攻防世界Misc入门题之坚持60s 继续开启全栈梦想之逆向之旅~ 这题是攻防世界Misc入门题之坚持60s 下载附件,一开始我默认用压缩包对jar文件,搞到一解压出来还以为是某个游戏存档,后来才发现是 ...
- 攻防世界逆向高手题之reverse-for-the-holy-grail-350
攻防世界逆向高手题之reverse-for-the-holy-grail-350 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向高手题的reverse-for-the-holy-grail-350 ...
- 攻防世界逆向高手题之dmd-50
攻防世界逆向高手题之dmd-50 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向高手题的dmd-50 下载附件,照例扔入exeinfope中查看信息: 64位ELF文件,无壳,照例扔入IDA64位中 ...
- 攻防世界逆向高手题之re2-cpp-is-awesome
攻防世界逆向高手题之re2-cpp-is-awesome 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向高手题的re2-cpp-is-awesome 下载附件,照例扔入exeinfope中查看信息: ...
- 攻防世界逆向高手题之re5-packed-movement
攻防世界逆向高手题之re5-packed-movement 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向高手题的re5-packed-movement 下载附件,照例扔入exeinfope中查看信 ...
最新文章
- JavaSE之ClassLoader
- python测试udp端口_Linux系统的ECS实例中TCP/UDP端口测试及验证方法说明
- bzoj4144 [AMPPZ2014]Petrol 图论 最短路 并查集
- 牛客练习赛89--牛牛防疫情
- python123平台作业答案循环结构棋盘放米_python练习集100题(1-20)
- 降采样_嫦娥五号探测器圆满完成我国首次月球采样返回任务
- 集成电路的设计 —— 引脚
- 《Flume日志收集与MapReduce模式》一2.1 下载Flume
- Lucene: 全文检索的基本原理
- matlab符号运算变量替换成小数时避免出现分数的小技巧
- 如何查看网站是否CDN加速?测试网站全国访问速度的方法!
- 2021年互联网热梗盘点
- Redis淘汰机制(Eviction policies)
- CCRC信息安全服务资质分类及申请流程
- python 二进制流长度_python怎么处理二进制流
- [LeetCode] 300 最长递增子序列 及返回这一子序列
- 成为黑客需要学习什么技能?
- ubuntukylin和ubuntu有什么区别
- (ssl1458)数字金字塔(三角形)逆推法
- 运行java提示未签名_java – JNLP:在签名代码中加载未签名的代码