buuctf-re-reverse3 1.题目 reverse3 注意:得到的 flag 请包上 flag{} 提交。 2.考察内容 ida、逆向、base64编码 3.解题过程 首先查壳,看位数。发现无壳、32位设备。 查壳 看一下字符串,shift+f12。看到ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= 这里的时候有经验的可以反应出是 bas...
利用PEiD打开reverse_3.exe,无壳,32位 2.利用ida打开reverse_3.exe,反编译并找到主函数 int __cdecl main_0(int argc, const char **argv, const char **envp) { size_t v3; // eax c
BUUCTF RE reverse3 下载链接 reverse3 解题步骤 拖进EXEInforPE查壳,无壳 拖进IDA,直接shift+f12查看字符串,发现关键语句 右键进入代码区 f5转换为伪代码 分析代码,发现就是将输入的语句用sub_4110BE函数加密后再进行一个for循环变换,直接进
题目地址:https://buuoj.cn/challenges#reverse3 使用脱壳工具查看 再使用die查看位数 使用ida32位打开 找到主函数分析 可以看见这个Dest是我们输入的值然后经过了加密从v1转变成了Dest后比较 写出加密代码 #include <stdio.h>#include <string.h>int main() { char Dest[] ...
本文将介绍本人在BUUCTF反向工程Reverse3题中的解题思路和过程。 题目描述: 本题为一个exe文件,需要进行逆向分析,找出flag。通过运行exe文件,会弹出一个提示框,提示一共有三个flag需要找出。 解题思路: 1.用IDA打开exe文件 打开exe文件,使用IDA进行静态分析。首先在IDA的Functions中找到main函数,在其中寻找flag的...
buuctf reverse3 拖进IDA(32)查看伪代码 输入flag后有一点不一样,要经过函数sub_4110BE处理,后经过for与str2比较 进入该函数查看 1 void *__cdecl sub_411AB0(char *a1, unsigned int a2, int *a3) 2 { 3 int v4; // STE0_4 4 int v5; // STE0_4...
BUUCTFreverse3 Revese3 Solution:(the problem is easy but the flag is good![speechless by hand]) BUUCTF (buuoj.cn) Use the exeinfo to check the bits open with IDA Shift + F12 search the string about "falg" find the main function...
1 void *__cdecl sub_411AB0(char *a1, unsigned int a2, int *a3) 2 { 3 int v4; // STE0_4 4 int v5; // STE0_4 5 int v6; // STE0_4 6 int v7; // [esp D4h] [ebp-38h] 7 signed int i; // [esp E0h] [ebp-2Ch] 8 unsigned int v9; // [esp ECh] [ebp-20h] ...
BUUCTF--reverse2 =eyJ0ZWFtX2lkIjpudWxsLCJ1c2VyX2lkIjoxOTAzLCJmaWxlX2lkIjoxNTJ9.XW-dPA.rxYLlTnLCwgbqaIazUXSdozVJvY1.准备 获取信息 64位文件可用IDA反编译C文件2.IDA打开 打开main函数 左边在验证flag,右边很明显在对flag进行变换,进入flag变量我们能够看到 很明显了,就是对...测试文件:https://buu...
v14='3';v15='n';v16='g';sub_4010F0((int)v7,0,10);memset(v18,0,0xFFFFu);v18[0]=String[5];v18[2]=String[7];v18[1]=String[6];v4=sub_401000((int)v18,strlen(v18));memset(v18,0,0xFFFFu);v18[1]=String[3];v18[0]=String[2];v18[2]=String[4];v5=sub_401000((int)...