reASM?Signin!ai 一把梭
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748#!/usr/bin/env python3# Final DATA1 array after the DO1/DO2 swapping (32 bytes)final_data1 = [ 0x26, 0x27, 0x24, 0x25, 0x3F, 0x27, 0x34, 0x11, 0x32, 0x33, 0x30, 0x00, 0x36, 0x37, 0x34, 0x35, 0x3A, 0x3B, 0x38, 0x39, 0x3E, 0x3F, 0x3C, 0x3D, 0x2A, 0x2B, 0x28, 0x00, 0x2E, 0x2F, 0x2C, 0x2D]# DATA2 array that the encrypted flag is compared with (32 bytes)data2 = [ 0x69, ...
FastAndFrustratingaot 之前闻所未闻的东西
运行 直接退出了 有检测
只要的函数位置
这里就是检测的 这个是检测系统语言的 很明显是有问题的 修改一下转跳
这两段就是终端的回显
这里获取输入
随便搞点输入
报错了根据信息有个frombase64的解码
跟进调试一手
这里就是报错的地方 这里报错的原因就是
这里是判断base后面的== 但是数据是不对的 毕竟fake就写在那
只能去字符串里面搞
可以看到这里是进行base以后还有个gzip和json反序列化 难绷
现在要去找正确的字符串进行base解码
就这个像点
1{"mat_a": [[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 2, -1, 0, -2, 4, -12, 16, 2, -21, -29, 11, -37, 3, 104, 64, 192], [0, 1, 1, 0, 2, 1, 1, 1, -1, 3, -1, -1, -1, 0, -3, 0, -6, 18, 6, -23, -25, 3, -21 ...



