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