不负韶华 发表于 2020-5-26 16:20

新人cm,来破

本帖最后由 不负韶华 于 2020-5-26 16:32 编辑

百度云链接:https://pan.baidu.com/s/1oqGiimAXk_XRWAIMKJEydg
提取码:7rq3
兰州:https://devilwst.lanzouj.com/id0jqad
新人Cm
提示一下,.net程序
cm并不复杂,新人也可以破
附上成功截图以及哈勃查毒截图
里面有一个1.ico不要管,只是一个小图标,没有他运行不了
另外,不要爆破

monvvv 发表于 2020-5-27 20:34

解包 -> 修正pyc的magic number -> 反编译
def calc_pwd(pwd):
    lis = []
    for i in range(7):
      b = pwd
      unprocess_m = int(ord(b))
      if ord('a') < unprocess_m < ord('z'):
            raise ValueError
      else:
            if 64 < unprocess_m < 91:
                unprocess_mp = unprocess_m - ord('A') + 1
                if 20 > unprocess_mp > 10:
                  proce = unprocess_mp - 10
                else:
                  if 30 > unprocess_mp > 20:
                        proce = unprocess_mp - 20
                  elif unprocess_mp < 10:
                        proce = unprocess_mp
      process_m = (proce + 1) // 2
      lis.append(str(process_m))

    li = ''.join(lis)
    li = int(li)
    return li

def calc_usr(u):
    f = str(u)
    lis = []
    for i in range(7):
      d = f
      de = ord(d)
      unprocess_mp = de - ord('a') + 1
      if 20 > unprocess_mp > 10:
            proce = unprocess_mp - 10
      else:
            if 30 > unprocess_mp > 20:
                proce = unprocess_mp - 20
            else:
                if unprocess_mp < 10:
                  proce = unprocess_mp
      lis.append(str(proce))

    li = ''.join(lis)
    lii = int(li) + 1
    return lii

算注册码:
verif = str(calc_usr(username))
''.join()
像是 fffffff 这类用户名好像不存在注册码

lanzhe00 发表于 2020-5-26 18:13

代码放出来。用计算机语言逻辑可以破解吗?

不负韶华 发表于 2020-5-26 18:51

lanzhe00 发表于 2020-5-26 18:13
代码放出来。用计算机语言逻辑可以破解吗?

可以,算法不复杂,就是可能不能在xp环境运行

来自天堂的问候 发表于 2020-5-26 18:52

放码过来。

z0xz0987123 发表于 2020-5-26 20:57

代码放出来??ky ma

不负韶华 发表于 2020-5-26 21:18

来自天堂的问候 发表于 2020-5-26 18:52
放码过来。

暂时先不放,你先试着破。不难的

不负韶华 发表于 2020-5-26 21:19

z0xz0987123 发表于 2020-5-26 20:57
代码放出来??ky ma

暂时先不放源码,你先试着破看看,不难,相信自己,

weikun444 发表于 2020-5-26 21:54

x64dbg附加程序(有两个进程,有标题的那个),点运行,输入假码后,点句柄,下消息LBUTTONDOWN断点,点击按钮,成功断下,跟了一会,又是hook又是unhook的,出现了CPU有关参数,往后就不懂了。。。

无闻无问 发表于 2020-5-26 21:57

weikun444 发表于 2020-5-26 21:54
x64dbg附加程序(有两个进程,有标题的那个),点运行,输入假码后,点句柄,下消息LBUTTONDOWN断点,点击 ...

.net的为啥不用dnSpy呢?

monvvv 发表于 2020-5-26 23:43

.net? 我怎么看着是 pi 打包的 tkinter 程序呢?
页: [1] 2
查看完整版本: 新人cm,来破