镇北看雪 发表于 2020-3-4 21:03

MASM32写的第一个crackme

本帖最后由 镇北看雪 于 2020-3-4 21:21 编辑

最近在学win32汇编,就随便写了一个很简单的crackme,来玩玩吧。

糖糖9 发表于 2020-3-4 23:03

szName=input('Please input your name:')
if len(szName) :
    dwName=int(szName)
    if dwName>3333 :
      print('Serial is '+str(dwName+(dwName^0x209)))

清风听不见声音 发表于 2020-3-4 22:06

这是成功的界面吗?。
0040112B   . /75 5C         jnz short crackme.00401189         ;这里让跳转不实现

镇北看雪 发表于 2020-3-4 23:09

清风听不见声音 发表于 2020-3-4 22:06
这是成功的界面吗?。
0040112B   . /75 5C         jnz short crackme.00401189         ;这里让跳转 ...

是的是的是对的{:301_999:}

weikun444 发表于 2020-3-5 09:00

无奈,不懂算法,但是跟到这里能看到明码对比!

处女-大龙猫 发表于 2020-3-5 10:01

````````去年学完的汇编

坑比 发表于 2020-3-5 11:31

找到了四个判断

算法没找    不会汇编看到脑壳疼{:1_908:}

涛之雨 发表于 2020-3-5 16:22


这样?
注册机见三楼
用od断点配合ida分析。。。
有个疑问,ida中rodata怎么快速跳转到调用的位置呢。。。。
页: [1]
查看完整版本: MASM32写的第一个crackme