吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3960|回复: 8
收起左侧

[CrackMe] 160个CrackMe之003,那时间倒计时怎么干掉?求思路.

[复制链接]
骑龟赛跑 发表于 2017-6-24 12:54
CM是什么?Crackme是什么?这是什么东西?楼主发的什么?
他们都是一些公开给别人尝试破解的小程序,制作 Crackme 的人可能是程序员,想测试一下自己的软件保护技术,也可能是一位 Cracker,想挑战一下其它 Cracker 的破解实力,也可能是一些正在学习破解的人,自己编一些小程序给自己破解,KeyGenMe是要求别人做出它的 keygen (序号产生器), ReverseMe 要求别人把它的算法做出逆向分析, UnpackMe 是要求别人把它成功脱壳,本版块禁止回复非技术无关水贴。

爆破思路:
1.正常运行一次,问题如下
有个广告,带时间
2.随便输入一些字符串点击"OK".
关键字"You Get Wrong".

开始入手,先从字符串找.
od 重新加载,右键查找 "智能搜索",

得到内容如下

3.分析.这里有我们要的关键字符串,在这些字符串断首直接打断点,看程序如何运行的.

在"You Get It" 上方有一个跳转,在这里打上断点,看程序运行.

00408677   /74 62           je short AfKayAs_.004086DB

通过运行后发现会通过这个跳转跳过 "You Get It" .


直接改跳转.


保存文件.重新运行


至此爆破成功.
另外还有一些其他问题.比如不输入数字的码,会报错.这个解决也很简单,继续跟下去就行.



我要问的问题是,开始运行时,那时间倒计时怎么干掉?求思路.


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册[Register]

x

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

冥界3大法王 发表于 2017-6-24 16:00
换个思路想一想,如果您用VB写个倒计时该如何编呢?
既然是倒计时 DEC在汇编中是何意思?
又会用到何函数来实现呢?
如果想通了,你就进步了。
怒江指海 发表于 2017-6-25 13:12
本帖最后由 怒江指海 于 2017-6-25 13:14 编辑

额,好像论坛发过这个教程@海天一色001
初练160个CrakeMe程序之003
http://www.52pojie.cn/thread-602425-1-1.html
(出处: 吾爱破解论坛)
 楼主| 骑龟赛跑 发表于 2017-6-25 13:53
怒江指海 发表于 2017-6-25 13:12
额,好像论坛发过这个教程@海天一色001
初练160个CrakeMe程序之003
http://www.52pojie.cn/thread-60242 ...

他没解决啊
 楼主| 骑龟赛跑 发表于 2017-6-25 13:53
冥界3大法王 发表于 2017-6-24 16:00
换个思路想一想,如果您用VB写个倒计时该如何编呢?
既然是倒计时 DEC在汇编中是何意思?
又会用到何函数 ...

不会VB
GNUBD 发表于 2017-11-15 14:21
用16进制编辑器打开之后可以改timer的属性,用VBExplorer可以找到Timer的属性,然后在编辑器里找到哪几个值对应着Timer就好了
lanlana 发表于 2017-12-5 20:54
GNUBD 发表于 2017-11-15 14:21
用16进制编辑器打开之后可以改timer的属性,用VBExplorer可以找到Timer的属性,然后在编辑器里找到哪几个值 ...

老哥  可不可以指点一下   我分别用vbexplore  和十六进制编辑器Ultraedit打开    可是不知道怎么匹配Timer值进行修改
我想直接改窗体大小也没有搜索到字符      是不是我的编码问题      麻烦了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册[Register]

x
GNUBD 发表于 2017-12-7 19:03
lanlana 发表于 2017-12-5 20:54
老哥  可不可以指点一下   我分别用vbexplore  和十六进制编辑器Ultraedit打开    可是不知道怎么匹配Tim ...

是这里没错了,你在VBExplorer那里找找Timer1的属性,看看它设定的时间是多少,然后转为16进制,再到Ultraedit里面找相同数值的位置。要记得两个进制是不同的,一个是16进制显示,一个是10进制
lanlana 发表于 2017-12-9 20:21
GNUBD 发表于 2017-12-7 19:03
是这里没错了,你在VBExplorer那里找找Timer1的属性,看看它设定的时间是多少,然后转为16进制,再到Ultr ...

嗯嗯   谢谢啦
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-26 23:36

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表