LoopAndLoop(阿里CTF)Reverse 未解决

分数: 25 金币: 3
题目作者: 未知
一  血: xwhat
一血奖励: 2金币
解  决: 386
提  示:
描  述:
alictf{ }
其  他: 下载
评论
freefly 1月前

依旧frida暴力枚举

回复 0

一只小羊 6月前

也可以查看check(0,99)返回值,减一减也能得到

回复 0

ZERO.ROLing 7月前

尝试无脑爆破in_int时发现check_vaule是线性增加的,很快就猜出来了

回复 0

只会抄答案 2年前

hook一下就可以发现chec只是顺序调用check2、check1、check3,这三个函数只是简单的加加减减,写个py脚本回推就可以得到code

回复 0

2802881702 3年前

逆向check2运算时if条件要加一,难怪之前试了半天密码一直都是错误的235493408

回复 0

S&W 3年前

为啥我用ida看到的结果跟题解的结果不一样啊,反编译出的内容也不一样,是我下载的文件有问题吗

回复 0

n0t3 3年前

#! /usr/bin/env python #-*- coding: utf-8 -*- def getinput(): target = 1835996258 for i in range(2,100): if 2 * i % 3 == 0: target = check1(target,i - 1) eli

回复 0

我是柯鹏杰 3年前

加一行int in_int = 0x6d6f1462 - this.this$0.check(0, 99); 及const v1, 0x0 sub-int v1, v4, v3

回复 1

feira 3年前

for(int input=0;input<10;input++){ 计算 chec值,发现与input差值为恒定的}

回复 0

mcreterro 3年前

挺有难度的

回复 0

WriteUp

image
yiting888

5 金币

评分(4)

解题动态

fjakjasdhfa 攻破了该题 1天前
itsjimo 攻破了该题 2天前
qi1102 攻破了该题 4天前
小懒 攻破了该题 4天前
zmjjkk..... 攻破了该题 4天前
CCC1112 攻破了该题 6天前
豆神 攻破了该题 6天前
suhannn 攻破了该题 6天前
世界你好 攻破了该题 9天前
能工智人 攻破了该题 10天前
KN11 攻破了该题 11天前
小楼一夜听春雨 攻破了该题 11天前
henglv 攻破了该题 22天前
CTF-大王 攻破了该题 23天前
星宇Sec 攻破了该题 26天前
屿楠 攻破了该题 27天前
香克斯呀 攻破了该题 29天前
李政 攻破了该题 29天前
jwleft 攻破了该题 1月前
mahiru 攻破了该题 1月前
问题反馈