【逆向分析】BUUCTF 逆向题目 简单注册器
2023-12-6 00:1:42 Author: 利刃信安攻防实验室(查看原文) 阅读量:3 收藏

BUUCTF 逆向题目 简单注册器

题目地址:

https://buuoj.cn/challenges#%E7%AE%80%E5%8D%95%E6%B3%A8%E5%86%8C%E5%99%A8

https://files.buuoj.cn/files/a98b3e85a645cab1abb3e16d5551f268/e55393cc-a3cb-493a-a138-1eb94f781845.zip

生活中难免会有需要使用一些付费的程序,但是没有绿色版怎么办?只能自己逆向看看注册程序的代码是什么逻辑了。注意:得到的 flag 请包上 flag{} 提交

安卓逆向

差生文居多

Android Killer

ApkToolPlus

注意:这个软件对apk逆向代码有点小问题,慎用!!!

GDA(GJoy Dex Analyzer)

jadx-gui

Jeb

编写C++代码

#include<stdio.h>#include<string.h>
int main(){ char arr_c[] = "dd2940c04462b4dd7c450528835cca15"; arr_c[2] = (char)(arr_c[2] + arr_c[3] - 50); arr_c[4] = (char)(arr_c[2] + arr_c[5] - 48); arr_c[30] = (char)(arr_c[0x1F] + arr_c[9] - 48); arr_c[14] = (char)(arr_c[27] + arr_c[28] - 97); for(int i = 0; i < 16; ++i) { char a = arr_c[31 - i]; arr_c[31 - i] = arr_c[i]; arr_c[i] = a; } puts(arr_c); return 0;}

flag{59acc538825054c7de4b26440c0999dd}

文章来源: http://mp.weixin.qq.com/s?__biz=MzU1Mjk3MDY1OA==&mid=2247508437&idx=1&sn=611398d930ffdeeca7cb1c2e84af2c91&chksm=fbfb1118cc8c980e28b286ed46c3d1a55600045cc1e68fbd02b4a17148f81d38be918c4568c3&scene=0&xtrack=1#rd
如有侵权请联系:admin#unsafe.sh