
S&W @ 2023-09-07 23:20:27 👍0
为啥我用ida看到的结果跟题解的结果不一样啊,反编译出的内容也不一样,是我下载的文件有问题吗

n0t3 @ 2023-06-07 23:20:27 👍0
#! /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

我是柯鹏杰 @ 2023-06-07 23:20:27 👍1
加一行int in_int = 0x6d6f1462 - this.this$0.check(0, 99); 及const v1, 0x0 sub-int v1, v4, v3

feira @ 2023-06-07 23:20:27 👍0
for(int input=0;input<10;input++){ 计算 chec值,发现与input差值为恒定的}

mcreterro @ 2023-06-07 23:20:27 👍0
挺有难度的

golangboy @ 2023-06-07 23:20:27 👍0
Mac M1 O3优化,30秒内出结果

wuyiliang0 @ 2023-06-07 23:20:27 👍0
实际chec方法只跟s有关,与输入input值是线性关系,使input=0,只要1835996258-chec(0,99)就能得到最后结果

MuMuMisc @ 2022-06-07 23:20:27 👍0
服了。

Yugo @ 2022-06-07 23:20:27 👍0
花里胡哨的算法
逆向check2运算时if条件要加一,难怪之前试了半天密码一直都是错误的235493408