美文网首页
160个cracker me练习002

160个cracker me练习002

作者: blackflame | 来源:发表于2017-08-08 13:17 被阅读0次

总的来说,这是个非常简单的练习材料。第一种最快也是最先想到的,搜索字符串法。

输入错误的name和serial提示You Get Wrong和try again

那么OD加载程序。接着智能搜索

可以发现一个貌似正确提示和错误提示的内容。那么双击进入You Get It

可以发现上面有个je跳转从上面跳走了。那么nop掉就可以了。

那么再试试下断点找key值吧。因为程序是vb写的,所以尝试下vbaStrCmp这个函数断点。虽然没学过VB,但这个猜测应该是比较函数。

启动之后,输入假码。会断下来。

接着F7步入,可以找到我们假码和一个疑似真码都push进去。

然后尝试下真码果然正确。

当然你也可以一步一步f8跟踪找码,对于这个小程序也挺快的。

附上python破解代码

#-*- coding:utf-8 -*-

import ctypes

def name(second):

       kernel32=ctypes.windll.LoadLibrary('kernel32.dll')

       PROCESS = kernel32.OpenProcess(2035711,0,second)

       new_info=kernel32.WriteProcessMemory

       buffer = ctypes.c_char_p("_")

       buffer.value='\x72\x72'

       new_info(PROCESS,4203915,buffer,2,0)

if __name__ == '__main__':

       second=input('process pid:')

       name(second)

相关文章

  • 160个cracker me练习002

    总的来说,这是个非常简单的练习材料。第一种最快也是最先想到的,搜索字符串法。 输入错误的name和serial提示...

  • 160个cracker me练习001

    之前也看了很多视频,以前总是懵懵懂懂。现在知识积累到一定量,在下又充满了力量。 先来个字符搜索,果然有线索,看到关...

  • Cracker

    administrator

  • Invention

    Tonight the moon is a cracker, with a bite out of it floa...

  • 【stand by me丨002】

    “夏天真的很可爱,可以捧着草莓冰沙穿着大裤衩走在树荫葱茏的路上,随手扯一张卡纸就能换来一阵清凉,扮鬼脸对着迟迟不肯...

  • How to make s’mores

    First break a graham cracker in half. Then put a bar of c...

  • 英文练习4

    Ask me和TeII me 自问自答练习 1.Ask me if I ever do housework at...

  • 何为 Hacker and Cracker

    关于黑客在英文里的对应表达,一直非常令人困惑。是时候捋清「hacker」和「cracker」的关系了。 基本上,你...

  • Office 2016 For Mac安装激活

    工具: Office 2016 For Mac& Cracker( 密码: cfnp) 安装: 自行安装好...

  • 每日复盘[08-16]

    口语练习 This is a pretty hard question for me actually, and ...

网友评论

      本文标题:160个cracker me练习002

      本文链接:https://www.haomeiwen.com/subject/pljtrxtx.html