随笔分类 -  小甲鱼OD学习

摘要:我们这次的任务是去掉这个NAG窗口,如下图所示 点击了NAG窗口后,出现另外一个提示对话框,这个不是NAG窗口,如下图所示 我们把程序放进OD,在MessageBox,下断点,如下图所示,但是我们发现我们运行程序,程序并没有停下,所以我们得另寻他法 我们在前面两个函数下断点,运行程序,发现程序停下, 阅读全文

posted @ 2018-02-22 17:33 孙悟空son_ku_kong 阅读(153) 评论(0) 推荐(0)

摘要:这次我们的任务是破解这个需要特定注册码的软件,如下图所示 然后关闭软件的时候,软件会出现提示过期的对话框,如下图所示 这个时候我们还是打算从对话框入手,我们先观察软件的资源,如下图所示,我们找到了这个提示过期的对话框 然后,我们把程序放进OD,点击 所有命令,输入push 0x64,0x64是十进制 阅读全文

posted @ 2018-02-22 17:13 孙悟空son_ku_kong 阅读(194) 评论(0) 推荐(0)

摘要:这次我们的任务是破解这个需要注册的软件,如下图所示,如果没有注册,关闭软件的时候他会弹出一个对话框提示注册 这次我们不从字符串入手而从对话框入手,我们把程序放进查看资源的软件,观察对话框资源,如下图所示,我们发现了关闭窗口弹出提示对话框的资源 对话框的句柄为十进制的103,在这里得查查关于对话框的知 阅读全文

posted @ 2018-02-22 12:08 孙悟空son_ku_kong 阅读(168) 评论(0) 推荐(0)

摘要:这次我们的任务有点特别,是去除两个NAG窗口,共有3个窗口,其中有两个是NAG窗口,如下图所示,这个窗口不是一个NAG窗口 如下图所示,这个是一个NAG窗口 我们把程序放进OD,运行,当出现NAG窗口出现的时候,我们点击暂停,然后点击K,观察这时程序调用了哪些API函数,这个时候我们把注意力放在地址 阅读全文

posted @ 2018-02-21 18:32 孙悟空son_ku_kong 阅读(169) 评论(0) 推荐(0)

摘要:这次我们要破解的软件是这个需要注册码的软件,如下图所示 点击ok,弹出相应的错误提示框,如下图 我们尝试搜索相应的错误提示字符串,看看有什么线索,如下图 找到了错误提示的字符串,如下图 下断点,如下图 观察下图的程序,然后,我们发现这是一个switch的跳转,我们只要能在switch的源头修改eax 阅读全文

posted @ 2018-02-21 12:31 孙悟空son_ku_kong 阅读(193) 评论(0) 推荐(0)

摘要:这次我们的任务是破解这个需要注册码的软件,如下图所示 我们搜索上图相应的提示字符串,看看能找到什么线索,我们搜索 invalid code 试试看,如下图 然后下断点,如下图所示 我们来到断点处的代码,如下图 观察代码,发现0041749C JNZ SHORT XoftSpy.004174E3 能跳 阅读全文

posted @ 2018-02-21 12:08 孙悟空son_ku_kong 阅读(156) 评论(0) 推荐(0)

摘要:这次我们的任务是破解这个需要特定的注册码的软件,如下图 我们从字符串入手,输入register,搜索 我们点击 查找下一个,看看有什么有用的字符串,如下图 然后,在下方,我们发现了 Registration Key accepted! 字符串,下断点! 观察断点处的程序 我们一直往上拉,看看这个程序 阅读全文

posted @ 2018-02-20 19:13 孙悟空son_ku_kong 阅读(196) 评论(0) 推荐(0)

摘要:这次我们的任务是破解这个需要注册的软件,如下图所示 我们这次从字符串入手,我们查找 unregistered 字符串 然后我们在如下图的字符串下断点 然后我们来到断点处,我们观察到 地址为 004046E0 的程序,mov al,byte ptr ss:[esp+0x4],我们发现,这个al决定了软 阅读全文

posted @ 2018-02-19 23:00 孙悟空son_ku_kong 阅读(180) 评论(0) 推荐(0)

摘要:这次我们要破解的软件是一个有日期限制的软件,如下图所示 然后,我们打开PEiD这个软件看看这是一个用什么语言编写出来的软件,如下图,我们可以得知这个一个由VB编写出来的软件,于是我们有其他的入手方法 我们可以通过查找以下的字符串去寻找关键之处, VB破解的关键 针对变量: __vbaVarTstEq 阅读全文

posted @ 2018-02-19 14:24 孙悟空son_ku_kong 阅读(149) 评论(0) 推荐(0)

摘要:这次我们的任务是破解这个要注册的软件,如下图所示 当我们输入账号密码的时候,它会提示输入的账号密码是无效的,如下图 我们把程序载入OD,然后在查找字符串那里输入提示的无效账号密码的字符串,如下图 然后下断点 然后运行程序,然后点击注册按钮,我们来到了如下图所示的地方,经过观察,我们可以发现,这个软件 阅读全文

posted @ 2018-02-19 13:05 孙悟空son_ku_kong 阅读(191) 评论(0) 推荐(0)

摘要:这次我们的任务是破解这个有日期限制的软件 我们可以看到,这个一个有日期限制的软件,如图所示 首先,我们把程序载入OD,我们从字符串搜索入手,选择 所有参考文本字串,如图 我们输入相应的字符串尝试搜索 把搜索到的字符串下断点 下了断点后的程序,如图 通过尝试,我们可以发现,只要把地址为 005CC82 阅读全文

posted @ 2018-02-18 22:23 孙悟空son_ku_kong 阅读(259) 评论(0) 推荐(0)

摘要:这次我们任务是破解这个有日期限制的软件,效果如图所示 我们一边下断点一边调试哪里是NAG窗口的程序,最终我们发现在地址 00489912 处的代码是NAG窗口的代码 通过观察我们把004898E1处的代码改为JMP VisualSi.00489A29,如图所示 用 所有修改 保存,如图所示 运行新的 阅读全文

posted @ 2018-02-18 18:05 孙悟空son_ku_kong 阅读(278) 评论(0) 推荐(0)

摘要:这次我们的任务是破解这个通讯录的软件,首先,我们在通讯录一个分组添加第5个人,发现弹出对话框,限制每组只能添加4个人 并且发现最多只能添加3个分组 我们把程序载入OD,运行,添加人,这个时候点击暂停,然后按下ALT+F9,然后一路按F8执行程序 然后到了如下图片的场景,发现了一句cmp eax,4 阅读全文

posted @ 2018-02-17 22:22 孙悟空son_ku_kong 阅读(358) 评论(0) 推荐(0)

摘要:这次我们的任务是破解这个过期的软件,效果如图所示 我们通过阅读代码,知道这个程序的执行流程如图中注释所示 观看下图注释所示 这是失败的提示代码 这是成功的提示代码 最后我们可以得出结论,成功破解软件的方法是创建一个名为 “Keyfile.dat”的文件,里面写上16个"G"字符 最后尝试结果如图所示 阅读全文

posted @ 2018-02-17 18:09 孙悟空son_ku_kong 阅读(298) 评论(0) 推荐(0)

摘要:这次我们的任务是让我们输入任意用户名密码判断正确 我们输入fishc和111111,显示错误 我们猜测这是用GetDlgItemTextW来收集账号密码的输入值 我们找到了两个函数,给这两个函数都下断点 重新点击"check"按钮,然后一路按F8,发现看到了我们输入的账号,结果如图所示 现在又看到了 阅读全文

posted @ 2018-02-17 10:39 孙悟空son_ku_kong 阅读(226) 评论(0) 推荐(0)

摘要:这一讲我们的目标是修改Hello.exe对话框的标题和内容,如图所示 把程序放进OD,按F8一步步运行,直到程序弹出对话框为止,然后在弹出对话框位置处下断点 按Ctrl+F2重新载入程序,然后按F9直接运行到断点处 按F7进入断点里面,最后,成功看到Title和Text的位置 在下面数据处直接修改字 阅读全文

posted @ 2018-02-13 14:18 孙悟空son_ku_kong 阅读(518) 评论(2) 推荐(0)

导航