dolly_yos2 发表于 2022-12-8 10:55:56

Mike_python小 发表于 2022-12-8 07:20
大佬分享一下你的反编译软件呗

GNU/binutils 的 objdump
就目前处理的程序的复杂度而言已经足够了

asky533 发表于 2022-12-8 18:53:28

tommyyu 发表于 2022-12-7 08:05
2680

懂了,是先把所有数字执行的结果都存到temp.txt中,然后找到执行结果不是“请输入密码:密码错误!”的那一行,再找到对应的数字就可以了?

tommyyu 发表于 2022-12-8 18:54:31

asky533 发表于 2022-12-8 18:53
懂了,是先把所有数字执行的结果都存到temp.txt中,然后找到执行结果不是“请输入密码:密码错误!”的那 ...

不是,是一个数字一个数字存进去,一边存一边判断,找到正确的就停止,打印

asky533 发表于 2022-12-8 18:59:05

tommyyu 发表于 2022-12-7 08:05
2680

请问可否分享一下源码{:5_105:}

tommyyu 发表于 2022-12-8 19:03:06

asky533 发表于 2022-12-8 18:59
请问可否分享一下源码

import os
x = range(0, 10)
for a in x:
    for b in x:
      for c in x:
            for d in x:
                os.system(rf'echo {a}{b}{c}{d} | C:\Users\TOMMY\Desktop\新建文件夹\Pass > C:\Users\TOMMY\Desktop\新建文件夹\temp.txt')
                f = open(r'C:\Users\TOMMY\Desktop\新建文件夹\temp.txt')
                f.readline()
                if f.readline()!='请输入密码:密码错误!\n':
                  f.seek(0, 0)
                  print(f"{a}{b}{c}{d}")
                  for i in f:
                        print(i)
                  f.close()
                  raise
                f.close()

asky533 发表于 2022-12-8 19:27:59

tommyyu 发表于 2022-12-8 19:03


……怎么执行多了一行代码{:10_282:}
00000<_io.TextIOWrapper name='D:\\pass.txt' mode='r' encoding='cp936'>0

tommyyu 发表于 2022-12-8 19:36:28

asky533 发表于 2022-12-8 19:27
……怎么执行多了一行代码

这好像把f打印出来了,我也不太清楚是什么情况{:10_282:}
页: 1 2 [3]
查看完整版本: 我的Pass?