攻防世界-logmein-wp

攻防世界-logmein-wp

今天给大家带来的是一道简单算法逆向题目,正如题目提示所说“菜鸡开始接触一些基本的算法逆向了”。那我们直接开始。

逆向第一步:把下载得到的文件拖进Exeinfo PE里,看到高亮部分:

NOT Win EXE - .o - ELF executable [ 64bit obj. Exe file。。。

在这里插入图片描述

说明这是一个ELF文件,那么通过之前的题目我们就可以知道将其放入Linux环境中就可以运行,是个64位elf,那么放进IDA Pro。(我把文件名改成了hh,图个简单)

在这里插入图片描述

当然我们也可以直接把他放进64位IDA Pro中。

依旧是老步骤,shift+F12查看全部字符串,找到关键字符

Enter your guess:
在这里插入图片描述

点击,出现下图。
在这里插入图片描述
选中main后,按Ctrl+X交叉引用。
在这里插入图片描述
点击OK跳转,我们就来到了main函数部分。
在这里插入图片描述

按一下F5,可以查看伪C代码。

void __fastcall __noreturn main(int a1, char **a2, char **a3)
{
   
  size_t v3; // rsi
  int i; // [rsp+3Ch] [rbp-54h]
  char s[36]; // [rsp+40h] [rbp-50h] BYREF
  int v6; // [rsp+64h] [rbp-2Ch]
  __int64 v7; // [rsp+68h] [rbp-28h]
  char v8[28]; // [rsp+70h] [rbp-20h] BYREF
  
  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值